快速浏览:适用于 Desktop 的 ArcGIS Data Interoperability 扩展模块
GIS 工作流经常依靠由外部数据源生成的各种格式的数据。适用于 Desktop 的 ArcGIS Data Interoperability 扩展模块为您提供了将非原生数据集成到 GIS 并与不使用 ArcGIS 的其他用户共享的能力。
本主题将深入介绍 适用于 Desktop 的 ArcGIS Data Interoperability 扩展模块工具集及其功能和基本工作流。
直接读取格式
直接读取格式允许您在 ArcGIS for Desktop 中直接使用非原生数据集,而无需使用任何中间格式或转换工具。这些格式会动态转换为只读数据集并显示在内存中,而源文件仍以原生格式保存在磁盘上。
适用于 Desktop 的 ArcGIS Data Interoperability 扩展模块可读取 110 多种空间数据格式,其中包括 GML、XML、WFS、Autodesk DWG/DXF、MicroStation DGN、MapInfo MID/MIF 和 TAB、Oracle 和 Oracle Spatial 以及 Intergraph GeoMedia Warehouse。
添加数据
在向 ArcMap、ArcScene 或 ArcGlobe 添加直接读取格式时,会启用所有标准的地图功能,包括属性表和标注功能。您可以捕捉到几何、替换符号系统,并可将支持的格式与接受要素类或图层作为输入的所有地理处理工具结合使用。
互操作连接
互操作连接是指向在目录树中作为一个直接读取数据集来管理的一个或多个数据源的用户创建的链接。连接中会指定数据源和 FME 阅读器以及所选格式支持的任何参数。
您可以通过互操作连接来聚合文件、动态执行转换、定义坐标系和存储特定于格式的参数(如数据库连接和密码)。
自定义格式
自定义格式是一种转换工作空间,它从 FME Workbench 导出为格式并在 FME 阅读器库中使用。它将保存为外部 .fds 文件并可导入到其他桌面上的阅读器库。
自定义格式有两种创建方法:
- 在 FME Workbench 中,单击主菜单上的文件 > 导出为自定义格式。
- 在 FME 阅读器库 中,单击新建按钮并使用创建自定义格式向导。
创建自定义格式会将格式添加到 FME 阅读器库。创建之后,随后使用库时,您可以在 FME Workbench 中编辑格式或从列表中删除格式。删除自定义格式会从桌面移除 .fds 文件。
Data Interoperability 工具箱
Data Interoperability 工具箱包含可使用 FME 阅读器和编写器在地理数据库与非原生格式之间导入和导出数据的开箱即用地理处理转换工具。
需要快速转换数据时,这些工具是理想的选择。可以将其用作独立的地理处理工具、在模型构建器中使用、在 Python 窗口或脚本中执行或使用 ArcGIS for Server 通过模型在工具箱中发布为地理处理服务。
快速转换工具可执行简单的一对一转换,转换期间不修改要素几何或方案。如果您的工作需要更改方案,可以考虑使用空间 ETL 工具。
空间 ETL 工具
空间 ETL 工具是用户创建的地理处理工具,可在不同数据模型和不同文件格式之间变换数据。您使用 FME Workbench 在转换工作空间中创建空间 ETL 工具,然后将其保存在工具箱中。
空间 ETL 工具能够提供的流程和数据流范围很广,它可以实现简单的格式转换,也可以实现重新构建几何和属性的复杂转换。可以将其用作独立的地理处理工具,使用 ArcGIS for Server 在工具箱中发布为地理处理服务 ,或导出为自定义格式并在 FME 阅读器库中使用。
初始创建新空间 ETL 工具时将打开创建转换工作空间向导。向导将提示您输入有关数据源和数据目标的信息,然后启动 FME Workbench 并显示数据流示意图。您可以执行以下操作来自定义默认数据流:添加或删除连接器、插入转换器和编辑参数。
FME 工作台
FME Workbench 是一种用于开发数据变换工具的可视化工作流编辑器。启用 Data Interoperability 扩展模块后,您可以使用该编辑器创建空间 ETL 工具和自定义格式。
启动 FME Workbench 的方法有三种:
- 右键单击工具箱,然后单击新建 > 空间 ETL 工具。
- 右键单击现有空间 ETL 工具,然后单击快捷菜单中的编辑。
- 双击目录 窗口中的添加互操作链接并创建新的自定义格式。
FME Workbench 使用专门的浏览器窗口和对话框来提供有关工作空间的信息和视觉提示。