span8
span4
下面的练习将涵盖如何从Smallworld导出到FME功能存储(FFS), Esri地理数据库和Autodesk AutoCAD 3D。
FME功能存储(FFS)是FME的内部格式。将Smallworld对象写入FFS非常有用,因为这种格式维护了Smallworld数据的许多复杂结构,包括多个几何图形和扇区。如果您需要向Safe发送您的Smallworld数亚搏在线据的示例,这是最好的格式。
这个示例还展示了如何在FFS数据集中保留Smallworld多空间列。
1)生成工作区
启动FME工作台,并在“开始”选项卡上选择“到”选项生成工作区。
读者的格式: | 小世界4/5 |
读者数据集: | 本地主机:30000 |
读者Coord系统: | OSGB-GPS-2015标准 |
2)设置服务:fmenofactory
在Parameters对话框中,设置Service: FMENOFACTORY来保存多个空间列。
3)选择要查看的表
出现“选择功能类型”对话框。
选择每一种特征类型:
单击OK关闭Select Feature Types对话框
4)使用搜索信封
检查使用搜寻信封,然后输入:
最小X: | 545000个 |
最低Y: | 25.9万 |
最大X: | 547000个 |
最大Y: | 261000个 |
请注意,这些值以米为单位,以匹配英国国家网格坐标系统。
5)设置读卡器默认值
在Smallworld 4/5 Parameters对话框的底部,选择默认选项并设置“Save as My Defaults”。这将保存您的参数设置以备将来使用。
6)写入器参数
作家格式: | FME功能存储(FFS) |
作家数据集: | C:\fmedata2017\output\cambridge.ffs |
单击OK以生成工作区。
7)运行并检查输出
运行转换。在FME数据检查器中检查输出。使用选择工具选择联合车道低压电缆。
注意路径几何形状和表示原始链和来自Smallworld的链扇区的路径段。
选择一个供应点特性。注意Smallworld对象的多个几何图形是如何由FME聚合表示的。
向FFS写入数据本质上就是一个小型对象的“转储”。如果转换到FFS失败,那么Smallworld数据中可能存在错误。
如果您需要帮助进行Smallworld翻译,那么使用FFS文件是向安全软件支持团队发送“原始”Smallworld数据的好方法。亚搏在线
Esri地理数据库格式每个特性类只支持一个几何图形。当Smallworld FME服务与Esri writer一起使用时,FME Workbench将自动为Smallworld对象上的每个几何图形生成单独的reader和writer特性类型。
1)生成工作区
开始FME工作台。选择生成工作区的选项。
读者的格式: | 小世界4/5 |
读者数据集: | 本地主机:30000 |
读者Coord系统: | OSGB-GPS-2015标准 |
参数>服务: | FME |
表列表: |
|
参数>搜索信封: |
|
作家格式: | Esri地理数据库(文件Geodb开放API) |
作家数据集: | C: \ FMEData2017 \ \ Cambridge.gdb输出 |
作家Coord。系统: |
|
您将看到每个Smallworld对象的几个特性类型,cable_centreline_dv/hv/lv。您只需要选择对象名称,即电缆和FME将自动包含其相关的几何结构。
确保指定smallworld读取器服务:FME以及OSGB-GPS-2015的读卡器坐标系,如图所示。
单击OK以生成工作区。
2)运行并检查输出
运行转换。在FME数据检查器中检查输出。
请注意,如何在esri文件geodatabase中为单个smallworld对象上的每个几何图形创建单独的要素类。
使用检查工具选择供应点位置,然后选择供应点标签点。注意,这两个表示同一个smallworld对象的特性是通过id关联的。
3)修改工作区(高级)
这通常是您在esri geodatabase中进行更复杂的模式映射,以更结构化的方式表示数据的地方。这可能包括:
查看工作区:“smallworld2-completeadvanced.fmw公司“为了一些想法。
esri geodatabase(file geodatabase open api)编写器对点、线和区域的支持有限。要获得esri geodatabase的全部好处,您可以使用esri geodatabase(文件geodb)writer,前提是您安装了arcgis并获得了arcgis许可证。有关使用esri地理数据库的更多详细信息,请参阅教程是的。
autocad每个要素仅支持一个几何图形,但可以在同一图层中具有具有不同几何图形的要素。当smallworld“fme”服务与autocad writer一起使用时,fme workbench将自动为smallworld对象上的每个几何体生成单独的读写器功能类型。
1)生成工作区
开始FME工作台。选择生成工作区的选项。
读者数据集: | 本地主机:30000 |
读者Coord系统: | osgb - gis - 2015 |
参数>服务: | FME |
表列表: |
|
参数>搜索信封: |
|
作家格式: | Autodesk AutoCAD RealDWG DWG/DXF |
作家数据集: | C: \ FMEData2017 \ \ Cambridge.dwg输出 |
作家Coord。系统: |
|
参数>属性输出 | 扩展实体数据 |
注意:fme 2017 32bit不再支持autocad 3d对象。这些格式仅在FME 2017的64位FME上可用。
单击OK以生成工作区。
3)运行翻译
运行翻译并在fme数据检查器中检查输出。
这通常是您需要执行一些更复杂的模式映射以在autocad文件中以更结构化的方式表示数据的地方。这可能包括:
查看工作区smallworld3-completeadvanced.fmw公司关于扩展工作流程的一些想法。亚搏在线有关使用autocad数据的详细信息,请参见教程是的。
总之,从ge smallworld中提取数据非常简单。问题是:
©2019安全亚搏在线软件公司法律