斯潘8
斯潘4
本文介绍了使用FME连接到smallworld数据库的基本步骤。
smallworld vmds数据库必须配置连接服务,以便fme可以与数据库通信并读取或写入对象。在小世界5.x中,连接服务将自动启动。
使用FME数据检查器查看smallworld数据很有用,因为这样可以:
按照以下步骤测试与smallworld数据库的连接,在FME数据检查员中检查剑桥数据。
1)FME数据检查员
启动FME数据检查器并选择:文件>打开数据集。
输入读卡器参数
格式: | 小世界4/5 |
库尔德系统: | OGSB-GPS-2015 |
2)输入数据库连接参数
单击参数按钮并输入smallworld数据库连接参数:
服务器主机: | 本地服务器 |
服务器端口: | 三万 |
服务: | FME |
用户名: | (空白) |
密码: | (空白) |
3)打开表列表
仍在参数对话框中,单击表列表旁边的浏览按钮
4)选择要查看的表
出现“选择要素类型”对话框。
在“筛选”文本框中,输入“electric”或“gis”以过滤特征类型列表。
选择以下每种功能类型:
使用“过滤器”字段帮助您在列表中查找要素类型,如果你认为这有帮助的话。
单击“确定”关闭“选择要素类型”对话框
5)使用搜索信封
检查使用搜索信封然后进入:
最小x: | 五十四万五千 |
最小Y: | 二十五万九千 |
最大X: | 五十四万七千 |
最大Y: | 二十六万一千 |
由于小世界应用坐标系是英国国家网格(米),因此这些搜索信封值采用源数据计量单位-米。
注释:在Smallworld 4及更早版本中,搜索信封参数很可能位于小世界“世界”坐标系中。对于剑桥数据库,这些是mm,在英国坐标系中
您可能会再次使用这些值,因此选择默认值–另存为我的默认值.
单击“确定”关闭“参数”对话框。再次单击OK,在FME数据检查器中打开数据集
如果您没有看到剑桥市的背景图,那么您可能需要在FME数据检查器中配置背景图,或者忘记在“小世界阅读器参数”对话框中设置坐标系。
6)FME数据检查员背景图
选择工具->FME选项。在“背景地图格式”下选择“Stamen地图”,然后在“参数…”下选择“地形”。其他背景图可用,比如MapQuest,但这些要求您设置一个免费或付费帐户,并输入一个API密钥或登录名。
7)数据检查
选择检查工具并单击各种功能,查看FME如何在表视图和功能信息窗口中表示具有单个属性和几何图形的小世界对象。在功能信息窗口中,请注意要素几何图形上的“名称”属性。
注释:为了与smallworld 4及更早版本兼容,FME仍然显示“工作几何”列表属性。当与smallworld 5合作时,不再需要这些。
稍后有关几何图形名称属性的详细信息。
检查FME数据检查器中的“显示控制”选项卡,以查看特征类型列表。
小世界对象通常有多个几何列,例如中心线和注释。FME可以保留多个空间柱结构,或者简化几何图形。
配置smallworld读卡器时,服务参数允许您选择是保留多个空间列还是让FME简化几何图形。服务参数选项包括:
使用服务:FME简化了smallworld对象,使其与大多数其他GIS和CAD格式更兼容。包含多个几何图形的小世界对象被分割为具有不同FME特征类型的单独特征,每个几何图形都有一个特征类型。例如,具有线条和注释几何图形的小世界铁路线对象将成为FME特征类型gis.rail_line_centre_line和gis.rail_line_annotation。同样,一个供应点对象将被分为两个功能,电力供应点位置和电力供应点标签。
fmenoFactory服务生成“原始”小世界对象并保留多个空间列。来自smallworld对象的多个空间列在FME特性上表示为聚合。
在FME数据检查器中显示“原始”smallworld对象是确定如何在FME工作台中构造数据以便它成功上载到smallworld的一种方法。如果要将数据复制到数据库(如具有多个空间列的Oracle)中,它也很有用。
在上一个示例中,您使用了默认参数service:fme。下一个示例说明服务:FMENO工厂。
1)启动FME数据检查员
回到FME数据检查员,选择文件>打开数据集。
输入读卡器参数
格式: | 小世界4/5 |
库尔德系统: | OGSB-GPS-2015 |
2)输入数据库连接参数
单击参数按钮并输入smallworld数据库连接参数:
服务器主机: | 本地服务器 |
服务器端口: | 三万 |
服务: | 分光的 |
用户名: | (空白) |
密码: | (空白) |
3)打开表列表
仍在参数对话框中,单击表列表旁边的浏览按钮
4)选择要查看的表
出现“选择要素类型”对话框。注意,只有主表名可以从这个服务中获得。
选择与之前相同的对象:
单击“确定”关闭“选择要素类型”对话框
选择与之前相同的搜索信封值:
最小x: | 五十四万五千 |
最小Y: | 二十五万九千 |
最大X: | 五十四万七千 |
最大Y: | 二十六万一千 |
单击“确定”关闭“参数”对话框
再次单击OK,打开数据集。
6)检查数据集
使用表格视图或检查工具选择电源点功能。您可以看到特征属性和几何图形。该特征的几何结构是一个由两部分组成的FME_集合,位置和标签(列在ifmeaggregate下):
特征的几何部分会有所不同,取决于您选择的对象。对于线性特征,如电力电缆,小世界链和扇区在FME中表示为路径和段(有时在网络应用中称为复杂边缘)。该路径相当于smallworld链,每个扇区表示为FME路径的一段。选择电缆:
已知为联合车道
这是一个小世界的多扇区链(在FME中是一个路径几何)。
如果小世界的几何图形也包含圆弧,它们将被保存。其他类型的弧(椭圆,样条,等)。
FME中的小世界几何表示由四部分组成:
geometry name属性告诉我们几何图形源自smallworld数据库中的哪个空间列。当向smallworld写入对象时,name属性用于将FME几何体链接到smallworld几何体字段。在上述供应点示例中,FME集料有两部分:
第0部分 | FME文本 | 标签 |
第1部分 | FME点 | 位置 |
注释只有出于兼容性的原因,才包含了swold_geometry列表,在smallworld 5中工作时不再需要它。
?2019安全亚搏在线软件公司|合法的