span8
span4
本文介绍了连接到您的Smallworld数据库使用FME的基本步骤。
该Smallworld的VMDS数据库必须配置,这样可以FME与数据库通信和读取或写入对象的连接服务。在Smallworld的5.x中,连接服务将自动启动。
使用FME数据检查,因为这可以让你查看Smallworld的数据是有用的:
请按照下列步骤来测试到的Smallworld数据库的连接,并检查在FME数据查验剑桥数据。
1)FME数据检查
启动FME数据检查,并选择:文件>打开数据集。
进入阅读器参数
格式: | Smallworld的4/5 |
坐标。系统: | OSGB-GPS-2015 |
2)输入数据库连接参数
点击参数按钮,进入Smallworld的数据库连接参数:
服务器主机: | 本地主机 |
服务器端口: | 30000 |
服务: | FME |
用户名: | (空白) |
密码: | (空白) |
3)打开表列表
仍然在参数对话框,单击浏览按钮旁边的表列表
4)选择表中查看
选择要素类对话框出现。
在筛选器文本框中,输入“电”或“地理信息系统”过滤功能类型的列表。
选择这些特征类型:
使用过滤器领域,以帮助您找到要素类型列表中,如果你认为它帮助。
单击确定关闭选择特征类型对话框
5)使用搜索信封
检查使用搜索信封并输入:
最小X: | 545000 |
最小Y: | 259000 |
最大X: | 547000 |
最大Y: | 261000 |
这些搜索信封值是测量的源数据单元 - 在这种情况下,因为Smallworld的应用坐标系米,是英国国家网格(米)。
注意:在Smallworld的4和更早的版本,搜索信封参数也很可能已经在Smallworld的“世界”坐标系。对于剑桥数据库,这些将是毫米,在BritishNatGrid_mm坐标系
你可能会再次使用这些值,以便选择默认值 - 另存为我的默认设置。
单击确定关闭参数对话框。再次单击OK,以打开FME数据检查数据集
如果你没有看到剑桥市的背景图,那么你可能需要配置背景地图在FME数据查验或者你忘记坐标系统设置在Smallworld的读者参数对话框。
6)FME数据查验背景地图
选择工具 - >选项FME。在背景地图格式选择雄蕊地图,并在参数...选择地形。其他的背景图是可用的,如MapQuest的,但这些都需要你建立一个免费或付费帐户并输入API密钥或登录。
7)数据检验
选择检查工具,然后单击上的各种功能,看看FME如何呈现Smallworld的表中带查看个人属性和几何形状和特征信息窗口对象。在特征信息的窗口,注意对要素几何Name属性。
注意:用于兼容性的用的Smallworld 4的宗旨和更早版本,FME仍显示sworld_geometry {}列表属性。这些都不再需要与Smallworld的5个工作时。
更多关于几何Name属性之后。
检查FME数据检查显示控制选项卡查看要素类型的列表。
Smallworld的对象往往有多个几何列,例如中心线和注释。FME可以保存多个空间立柱结构,或简化的几何形状。
当您配置Smallworld的读者,服务参数可以让你选择是否将保留多个空间列或具有FME简化的几何形状。服务参数选项有:
使用服务:FME简化了Smallworld的对象,使他们与大多数其他GIS和CAD格式的兼容性更好。包含多个几何形状的Smallworld对象被分成具有不同FME特征类型,对于每个几何一个特征类型分开的特征。例如,对于线和注释几何形状的Smallworld rail_line对象将成为FME特征类型gis.rail_line_centre_line和gis.rail_line_annotation。类似地,供应点对象将被分成两个功能,electricity.supply_point_location和electricity.supply_point_label。
所述FMENOFACTORY服务生产的“原始”对象的Smallworld并保留多个空间列。从Smallworld的对象的多个空间列被表示为在FME特征聚集体。
显示“原始” Smallworld的对象FME数据检查是为了确定您需要如何结构FME Workbench中的数据,以便将上传到Smallworld的成功的一种方式。这也是有用的,如果你复制你的数据到数据库如Oracle其中有多个空间列。
在前面的例子中,你使用的是默认参数服务:FME。下面的例子演示服务:FMENOFACTORY。
1)启动FME数据检查
早在FME数据查验,选择文件>打开数据集。
进入阅读器参数
格式: | Smallworld的4/5 |
坐标。系统: | OSGB-GPS-2015 |
2)输入数据库连接参数
点击参数按钮,进入Smallworld的数据库连接参数:
服务器主机: | 本地主机 |
服务器端口: | 30000 |
服务: | FMENOFACTORY |
用户名: | (空白) |
密码: | (空白) |
3)打开表列表
仍然在参数对话框,单击浏览按钮旁边的表列表
4)选择表中查看
选择要素类对话框出现。请注意,只有主表的名称都可以从这项服务。
选择相同的对象之前:
单击确定关闭选择特征类型对话框
选择相同的搜索信封值之前:
最小X: | 545000 |
最小Y: | 259000 |
最大X: | 547000 |
最大Y: | 261000 |
单击确定关闭参数对话框
再次单击OK,打开数据集。
6)检查数据集
使用表格视图或检查工具来选择electricity.supply_point功能。你可以看到要素属性和几何。该特征的几何结构是具有两个部分,一个位置和一个标签(IFMEAggregate下所列)的fme_aggregate:
一个特征的几何形状零件会有所不同,这取决于您选择的对象。对于线性特性,如electricity.cable,所述的Smallworld链和扇区中FME被表示为路径和段(有时称为网络应用复杂的边缘)。路径相当于Smallworld的链和每个扇区表示为FME路径段。选择电缆:
known_as =联盟里的LV
这是在Smallworld的多扇区链(在FME路径几何形状)。
如果您的Smallworld的几何形状也包含圆弧,它们将被保留。其他类型的电弧(椭圆形,花键等)的被抚摸。
在FME的Smallworld的几何描述是虚构的,从四个部分:
几何Name属性告诉我们它的空间列中的几何形状源自于Smallworld的数据库。Name属性是用来写对象的Smallworld时到FME几何链接到Smallworld的几何领域。在供应点的示例FME骨料上面有两个部分:
部分0 | FME文本 | 标签 |
第1部分 | FME点 | 位置 |
注意该sworld_geometry {}清单只包括兼容性的原因,并在Smallworld的5个工作时,不再需要。
©2019安全亚搏在线软件公司|法律