西班牙
斯潘4
本文介绍了连接到您的Smallworld数据库使用FME的基本步骤。
该Smallworld的VMDS数据库必须配置,这样可以FME与数据库通信和读取或写入对象的连接服务。在Smallworld的5.x中,连接服务将自动启动。
使用FME数据检查,因为这可以让你查看Smallworld的数据是有用的:
请按照下列步骤来测试到的Smallworld数据库的连接,并检查在FME数据查验剑桥数据。
1) FME数据检查员
启动FME数据检查,并选择:文件>打开数据集。
输入读卡器参数
格式: | Smallworld的4/5 |
库德。系统: | OSGB-GPS-2015 |
2)输入数据库连接参数
点击参数按钮,进入Smallworld的数据库连接参数:
服务器主机: | 本地主机 |
服务器端口: | 30000个 |
服务: | 口蹄疫 |
用户名: | (空白) |
密码: | (空白) |
3)打开表列表
仍然在“参数”对话框中,单击“表列表”旁边的“浏览”按钮
4) 选择要查看的表
将显示“选择要素类型”对话框。
在“过滤器”文本框中,输入“electric”或“gis”以过滤要素类型列表。
选择以下每种功能类型:
如果您认为有帮助,请使用“过滤器”字段帮助您查找列表中的要素类型。
单击“确定”关闭“选择要素类型”对话框
5)使用搜索信封
检查使用搜索信封然后输入:
最小X: | 545000 |
最小Y: | 25.9万 |
最大X: | 547000个 |
最大Y: | 261000个 |
这些搜索信封值是测量的源数据单元 - 在这种情况下,因为Smallworld的应用坐标系米,是英国国家网格(米)。
注意:在Smallworld 4及更早版本中,搜索封套参数很可能位于Smallworld“world”坐标系中。对于剑桥数据库,这些是mm,在BritishNatGrid_mm坐标系中
您可能会再次使用这些值,因此请选择默认值 - 另存为我的默认设置.
单击“确定”关闭“参数”对话框。再次单击“确定”,在FME数据检查器中打开数据集
如果你没有看到剑桥市的背景图,那么你可能需要配置背景地图在FME数据查验或者你忘记坐标系统设置在Smallworld的读者参数对话框。
6) FME数据检查器背景图
选择工具->FME选项。在“背景地图格式”下选择“Stamen地图”,在“参数…”下选择“地形”。其他的后台地图也可以使用,比如MapQuest,但是这些地图需要您设置一个免费或付费的帐户,并输入一个API密钥或登录名。
7)数据检验
选择检查工具,然后单击上的各种功能,看看FME如何呈现Smallworld的表中带查看个人属性和几何形状和特征信息窗口对象。在特征信息的窗口,注意对要素几何Name属性。
注意:为了与Smallworld 4和更早版本兼容,FME仍然显示sworld_geometry{}list属性。与Smallworld 5合作时不再需要这些。
稍后将详细介绍“几何体名称”属性。
检查FME数据检查器中的显示控制选项卡,查看特征类型列表。
Smallworld的对象往往有多个几何列,例如中心线和注释。FME可以保存多个空间立柱结构,或简化的几何形状。
当您配置Smallworld的读者,服务参数可以让你选择是否将保留多个空间列或具有FME简化的几何形状。服务参数选项有:
使用服务:FME简化了Smallworld对象,使它们与大多数其他GIS和CAD格式更兼容。包含多个几何图形的Smallworld对象被拆分为具有不同FME特征类型的单独特征,每个几何图形一个特征类型。例如,具有直线和注释几何图形的Smallworld rail_line对象将成为FME特征类型gis.rail_line_centre_线以及gis.rail_line_注释. 类似地,供应点对象将被分为两个特征,供电点位置以及电源点标签.
所述FMENOFACTORY服务生产的“原始”对象的Smallworld并保留多个空间列。从Smallworld的对象的多个空间列被表示为在FME特征聚集体。
在FME Data Inspector中显示“原始”Smallworld对象是确定如何在FME Workbench中构造数据的一种方法,以便将其成功上载到Smallworld。如果要将数据复制到具有多个空间列的数据库(如Oracle)中,它也很有用。
在前面的示例中,您使用了默认参数Service:FME。下一个例子说明服务:FMENOFACTORY。
1)启动FME数据检查
回到FME数据检查器,选择文件>打开数据集。
输入读卡器参数
格式: | Smallworld的4/5 |
库德。系统: | OSGB-GPS-2015 |
2)输入数据库连接参数
点击参数按钮,进入Smallworld的数据库连接参数:
服务器主机: | 本地主机 |
服务器端口: | 30000个 |
服务: | FMENOFACTORY |
用户名: | (空白) |
密码: | (空白) |
3)打开表列表
仍然在“参数”对话框中,单击“表列表”旁边的“浏览”按钮
4) 选择要查看的表
将显示“选择要素类型”对话框。请注意,此服务仅提供主表名。
选择与以前相同的对象:
单击“确定”关闭“选择要素类型”对话框
选择与以前相同的搜索信封值:
最小X: | 545000 |
最小Y: | 25.9万 |
最大X: | 547000个 |
最大Y: | 261000个 |
单击确定关闭参数对话框
再次单击OK,打开数据集。
6)检查数据集
使用表格视图或检查工具选择供电点特色。可以看到特征属性和几何图形。特征的几何结构是一个fme_集合,由两部分组成,一个位置和一个标签(列在IFMEAggregate下):
一个特征的几何形状零件会有所不同,这取决于您选择的对象。对于线性特性,如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点 | 位置 |
注意swold_geometry{}列表仅出于兼容性原因而包含,在Smallworld 5中工作时不再需要它。
?2020安全亚搏在线软件公司|合法的