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