span8
span4
欢迎来到FME的《小世界5》教程。本系列文章将引导您使用FME访问Smallworld数据库中的数据。本教程基于Smallworld的剑桥数据库,如果您希望遍历所有示例,则需要安装该数据库。您还需要确保您的FME副本已正确配置,以配合您的特定版本的Smallworld(可以找到更多详细信息)在这里).
Smallworld数据库为管理GIS数据提供了丰富的功能和能力。Smallworld使用VMDS数据库进行数据存储。这种数据库结构常常需要转换成适合其他GIS和CAD应用程序的其他格式。
Smallworld对象通常包含多个几何图形,而许多其他GIS格式在支持多个几何图形方面存在限制。FME提供了一个强大的工具包,可以在小型对象(包括多个几何图形)和其他GIS格式之间进行转换。
如果您使用的是smallworld4,那么您可以使用该工具底部提供的smallworld4培训手册 小世界培训资源页面。
FME Smallworld套件由多个组件组成;
要使FME能够读取或写入Smallworld数据,必须同时安装Smallworld core和Smallworld FME转换器。
安装组件由GE Smallworld在Smallworld translator套件DVD上提供。确保您的安装包与您的Smallworld核心产品版本相匹配。
Smallworld 5文档可通过通用电气支持中心网站在线访问。这也包括smallworldfme翻译文档。
可以找到其他配置信息在这里安全知识中心亚搏在线
在开始FME进行Smallworld培训之前,需要先启动Smallworld GIS。以下是你需要做的:
(一)双击或正常开放启动小世界FME应用程序快捷图标。
小世界剑桥数据库的证书是:
这将打开Smallworld应用程序管理器:
Smallworld连接服务将自动启动。该服务允许FME“客户端”连接到Smallworld VMDS数据库“服务器”。
2个)从Smallworld应用程序管理器开始,启动“Professional (core) - Smallworld core”
小世界的GIS窗口应该打开了。
三)在小型GIS中,选择书签工具(或使用视图-书签)并选择电网书签。这将放大到训练感兴趣的区域。
如果发生导入/导出错误,请首先检查fme日志。小世界中的回溯消息通常会产生误导。如果您无法在fme日志中确定问题原因,则下一步检查回溯以查看smallworld fme转换器中是否发生错误。来自GE的文档“Smallworld Translators Suite,Smallworld FME®reference”确实描述了一些可能发生的典型Smallworld错误。
如果在导入到smallworld期间发生错误,那么最好回滚到检查点以确保未加载无效数据。
spatial business systems inc的fme的spatialbiz插件提供了fme和smallworld之间的另一个接口,它独立于smallworld fme转换器。spatialbiz插件在某些情况下可能比smallworld fme转换器更具优势
有关fme的spatialbiz插件的更多信息,请访问FME知识中心是的。
本课程不包括spatialbiz smallworld reader/writer插件在fme中的使用。
Smallworld 5通常使用应用程序坐标系作为坐标参考。坐标单位通常是米或英尺。当转换为其他格式时,需要在fme中设置坐标系。通常,fme已经支持您正在使用的smallworld应用程序坐标系。例如,我们将使用epsg:27700或英国国家电网(osgb-gps-2015)坐标系作为剑桥数据库。
在某些情况下,应用程序坐标系可能设置为以mm、cm或in为单位的世界坐标系。例如,剑桥数据库使用英国国家电网毫米作为世界坐标系。因此,如果需要,我们为fme smallworld培训创建了一个名为britishnatgrid_mm的坐标系。
fme可能不包含与smallworld数据库匹配的应用程序或世界坐标系。在这种情况下,您可能需要创建一个自定义的fme坐标系来匹配smallworld数据库。见FME知识中心右。
注意:smallworld 4及更早版本在“world”坐标系中导出数据。该坐标系通常以毫米、厘米或测量单位表示。您可能需要创建一个适当的fme坐标系,以匹配您的smallworld坐标系,如上所述。
如果需要安装新的坐标系,请按照FME坐标系文档中的步骤进行操作。必须重新启动FME Workbench和FME Data Inspector,以便它们加载新的坐标系。
注:fme不知道smallworld数据库正在使用哪个坐标系。必须确定smallworld使用的坐标系,并确保为连接到smallworld的每个fme读写器显式指定该坐标系。我们将使用 OSGB-GPS-2015标准对于这些教程。
fme默认为端口30000以连接到smallworld服务。您可能会看到警告对话框:
这表示另一个fme应用程序正在使用该端口,并且服务已打开一个新端口(本例中为30001)。更改端口号以匹配FME应用程序。
©2019安全亚搏在线软件公司法律