斯潘8
斯潘4
欢迎使用FME for smallworld 5教程。本系列文章将引导您使用FME访问SmallWorld数据库中的数据。本教程基于smallworld-cabridge数据库,如果您想浏览所有示例,则需要安装该数据库。您还需要确保您的FME副本已正确配置为与特定版本的smallworld一起使用(可以找到更多详细信息在这里)
smallworld数据库为管理地理信息系统数据提供了一套丰富的功能和能力。smallworld使用vmds数据库进行数据存储。该数据库结构通常需要转换成适合其他GIS和CAD应用程序的其他格式。
小世界对象通常包含多个几何图形,然而,许多其他的地理信息系统格式在支持多种几何图形方面有局限性。FME提供了一个强大的工具包来在小世界对象之间转换,包括多个几何图形,以及其他地理信息系统格式。
如果您使用的是smallworld 4,则可以使用位于 小世界培训资源页。
FME smallworld套件由多个组件组成;
必须安装smallworld核心和smallworld FME转换器,以便FME能够读取或写入smallworld数据。
安装组件由GE smallworld在smallworld翻译器套件DVD上提供。确保安装包与您的smallworld核心产品版本相匹配。
小世界5文档可通过GE支持中心网站在线获取。这还包括smallworld FME翻译器文档。
可以找到其他配置信息在这里 论安全知识中心亚搏在线
在开始小世界培训的FME之前,你需要启动小世界地理信息系统。你需要做的是:
1)双击或正常开放Start smallworld FME应用程序快捷方式图标。
Smallworld剑桥数据库的证书包括:
这将打开smallworld应用程序管理器:
smallworld连接服务将自动启动。此服务允许FME“客户端”连接到smallworld vmds数据库“服务器”。
2)从Smallworld应用程序管理器,启动“专业(核心)-小世界核心”
小世界的地理信息系统窗口应该打开。
3)在小世界地理信息系统中,选择书签工具(或使用View–Bookmarks)并选择Electric Network书签。这将放大培训感兴趣的区域。
如果发生导入/导出错误,首先检查FME日志。在小世界中,回溯消息通常是误导性的。如果在FME日志中无法确定问题原因,下一步,检查跟踪,以查看错误是否发生在smallworld的FME转换器中。文档“小世界翻译套件,GE的smallworld fme®reference“确实描述了一些可能发生的典型smallworld错误。
如果在导入到smallworld的过程中发生错误,则最好回滚到检查点,以确保未加载无效数据。
Spatial Business Systems Inc的FME SpatialBiz插件提供了FME和SmallWorld之间的另一个接口。与Smallworld的FME翻译器分离。在某些情况下,SpatialBiz插件可能比Smallworld的FME转换器更具优势。
有关FME的SPATIALBIZ插件的更多信息,请访问FME知识中心.
本课程不包括使用SPATIALBIZ smallworld读/写插件进行FME。
smallworld 5通常使用应用程序坐标系作为坐标参考。坐标单位通常以米或英尺为单位。当转换为其他格式时,需要在FME中设置坐标系。一般来说,FME已经支持您正在使用的smallworld应用程序坐标系统。例如,我们将使用epsg:27700或英国国家电网(osgb-gps-2015)剑桥数据库坐标系统。
在某些情况下,您的应用坐标系可以设置为世界坐标系,单位为mm,厘米或英寸。例如,剑桥数据库使用英国国家网格毫米作为世界坐标系。因此,如果需要的话,我们为FME小世界培训创建了一个名为BritishNatgrid_mm的坐标系统。
FME可能不包含与您的smallworld数据库匹配的应用程序或世界坐标系。在那种情况下,您可能需要创建一个自定义的FME坐标系统来匹配您的smallworld数据库。见FME知识中心R.
注释:smallworld 4和更早版本导出了“world”坐标系中的数据。该坐标系通常以mm为单位,厘米或测量单位。您可能需要创建一个适当的FME坐标系来匹配您的小世界坐标系,如上所述。
如果需要安装新的坐标系,遵循FME坐标系统文件中的步骤。您必须重新启动FME工作台和FME数据检查器,以便它们加载新的坐标系。
注:FME不知道smallworld数据库使用的是哪个坐标系。必须确定smallworld使用的坐标系,并确保为连接到smallworld的每个FME读写器明确指定该坐标系。我们将使用 OGSB-GPS-2015对于这些教程。
FME默认为端口30000以连接到SmallWorld服务。您可以看到警告对话框:
这表示另一个FME应用程序正在使用该端口,并且服务已经打开了一个新端口(本例中为30001)。更改端口号以匹配您的FME应用程序。
?2019安全亚搏在线软件公司|合法的