第8页
第4排
症状:FME读卡器或写入器格式列表中未列出smallworld读卡器或写入器。
解决方案:检查是否有FME 64位安装。FME 64位不支持smallworld,必须使用FME32bit。确保在您的FME版本中安装了sworldswaf.dll和sworldwaf.fmf文件-请参阅FME和smallworld配置选项.
症状:FME日志错误,FME挂起。
解决方案:确保您有正确的DLL和元文件,用于您正在使用的小世界版本。
版本号可以显示在FME日志文件中:
Smallworld Reader版本:1.1.0.0
或
smallworld翻译版本:4.3dev.6
症状:FME日志错误,不读取任何功能,翻译终止
无法连接到smallworld服务器。它在运行吗?
解决方案:确保已启动FME连接服务,即
FME连接服务启动(30000,_未设置,:地理信息系统)
请参阅smallworld translators安装文档
症状:fme返回一系列错误消息,但不显示表(对象)列表。或者您可能会在FME日志中看到错误:
无法连接到smallworld服务器。它在运行吗?
或
|警告dll“c:\program files\fme\sworldswaf.dll”已找到,但无法加载。
确保此dll的所有依赖模块都存在
或
检索功能类型失败。请确保数据集是可访问的,并且具有可读取的功能类型。
在日志文件中,您可以看到:UniversalReader--ReadSchema导致返回0个架构功能
原因:FME可能使用了错误的swaldswaf.dll。
FME 2010附带了smallworld swaf 4.1 dll作为默认dll。如果您仍在使用smallworld 4.0,然后在安装FME时会有错误的DLL。同样地,与smallworld swaf 4.0 dll一起提供的FME 2009是默认的dll,因此使用FME 2009的4.1用户也需要切换dll。更新版本的FME不随swaf dll一起提供,您需要从smallworld翻译器DVD中获得相应版本的smallworld。
相反,如果您使用的是旧版本的FME,而不是一组新的SWAFDLL,DLL可能不再与该版本的FME兼容。你必须升级到新版本的FME。
插件dll与安装在smallworld服务器上的magik版本匹配至关重要。
分辨率:确保swaldswaf.dll的版本与您使用的smallworld的版本匹配。
症状:FME日志中有警告,翻译继续。
模块“swaldswaf”的FME API版本为“3.1 20031010”,它比当前的FME内部API版本“3.4 20081031”旧
解决方案:警告表示smallworld读写器插件是使用比当前运行的FME版本更低的FME API版本生成的。通常可以忽略此错误。
症状:FME日志错误,翻译失败。
smallworld转换器错误:对象unset不理解消息源\集合
解决方案:此模糊消息的几个原因。查看smallworld日志。可能的原因是您试图使用编写器更新或删除不存在的对象,即。系统ID不匹配。
症状:FME日志错误
smallworld转换器错误:字段键的值类型错误
解决方案:可能的原因是您正在尝试插入记录,并且为键字段(sys_id)设置了值。确保插入操作删除了关键字字段。
忽略错误,FME将插入记录,smallworld将设置有效的键(sys_id)值。
症状:FME日志错误
小世界转换器错误:字段键的值6901536570885542155超出范围
解决方案:可能的原因是您正在尝试插入记录,并且为超出范围的键字段(sysy_id)设置了值。确保插入操作删除了关键字字段。
忽略错误,FME将插入记录,smallworld将设置有效的键(sys_id)值。
症状:FME日志错误
smallworld转换器错误:已为反向操作配置了读卡器。
解决方案:将功能类型从smallworld导入smallworld编写器的工作区时,会发生此错误。您可以忽略此错误消息。
症状:功能已插入到smallworld,但缺少几何图形。不显示任何错误或警告。
解决方案:如果您的以下值不正确,则通常会出现此问题:
宣誓几何.宣誓名称
此属性的值必须与物理几何体字段名匹配。即如果几何字段是位置然后:
宣誓几何0。宣誓名称位置
您可以在attributeCreator变压器中设置此值。请参阅小世界培训的FME有关详细信息的材料。
症状:功能已插入到smallworld,但它们位于错误的位置,或者“长度”字段的值错误。不显示任何错误或警告。
解决方案:与上述问题相关的问题。这可能是因为在编写器上使用的坐标系不正确或没有使用坐标系。请参阅小世界培训的FME有关使用坐标系的详细信息,请参阅资料。
症状:读取smallworld数据时,几何学看起来像蜘蛛网…
解决方案:可能的原因是smallworld坐标系不正确。FME使用smallworld世界坐标读取和写入smallworld几何。这些通常在毫米或厘米.大多数FME坐标系是米英尺。所以一般来说你必须建立一个自定义坐标系(通常只是现有FME坐标系统的一个副本)使用适当的mm或cm单位。附件是英国国家网格的自定义坐标系示例。fme britishnatgrid坐标系以米为单位定义,为了匹配Smallworld剑桥数据库,我们创建了一个自定义坐标系。-BritishNatgrid-mm.zip-基本上是原件的副本,单位从米改为毫米。
小世界4.1到4.3性能降级:我们让用户在升级到smallworld 4.3之后读取数据时注意到性能降级。这是由于smallworld阅读器处理外键的方式造成的。GE smallworld有一个补丁可以修复这个问题。如果在更新到smallworld 4.3之后遇到性能下降,请联系您当地的GE smallworld支持部门,询问他们是否可以提供补丁。
?2019安全亚搏在线软件公司|法律