练习 1b:添加互操作连接

复杂程度:初级 数据要求:ArcGIS Tutorial Data for Desktop 数据路径: C:\arcgis\ArcTutor\Data Interoperability\ 目标: 创建互操作连接。

您可以通过互操作连接来聚合文件、动态执行转换、定义坐标系和存储特定于格式的参数(如数据库连接和密码)。

在此练习中,您将创建用于 Intergraph 模块化 GIS 环境 (MGE) 宗地数据的互操作连接。

MGE 格式使用标准的 MicroStation DGN 文件来存储和编辑地理数据的图形元素。非图形元素(如要素属性)存储在外部数据库表中,并通过实体和 mslink 编号对链接至图形元素。

使用添加互操作连接 对话框,执行以下任务:

创建连接后,向 ArcMap 添加数据集,更改符号系统,并按属性选择要素。

创建互操作连接

打开“互操作连接”对话框

先决条件:

必须已启用 Data Interoperability 扩展模块。

步骤:
  1. 启动 ArcMap。
  2. 单击标准工具 工具条上的目录窗口按钮 目录
  3. 展开“互操作连接”文件夹。

    目录窗口

  4. 双击 添加互操作连接

    将打开互操作连接 对话框。

选择 FME 阅读器

步骤:
  1. 单击格式浏览按钮。

    将打开 FME 阅读器库 对话框。

    阅读器库

  2. 搜索文本框中输入 mge
  3. 单击列出 Intergraph MGE 格式的行。
  4. 单击确定

    关闭 FME 阅读器库 对话框并以所述格式填充格式文本框。

指定数据源

步骤:
  1. 单击数据集浏览按钮。

    将打开选择文件 对话框。

  2. 导航到 C:\arcgis\ArcTutor\Data Interoperability\parcels 文件夹。
  3. 单击文件类型箭头并选择所有文件 (*.*)

    扩展名为 .par 的文件将显示在对话框中。

    注注:

    MicroStation DGN 格式允许不使用扩展名或使用任意长度的扩展名来保存文件。因此,通常会以描述内容的扩展名来保存 DGN 文件。本教程使用 .par 扩展名将文件标识为宗地工程图。

  4. 单击 parcel_K24.par 文件,然后单击打开

    以上述路径和文件名填充数据集文本框。

指定阅读器参数

指定包含属性表的外部数据库。

步骤:
  1. 单击参数按钮。

    将 打开 Intergraph MGE 参数 对话框。

    Intergraph MGE 参数

  2. 单击数据库类型箭头并选择 MDB
  3. 单击 Access MDB 文件浏览按钮。
  4. 导航到 C:\arcgis\ArcTutor\Data Interoperability\parcels\parcel_attrs.mdb 并单击打开
  5. 单击确定

    将关闭 Intergraph MGE 参数 对话框。

定义坐标系

步骤:
  1. 单击坐标系浏览按钮。

    将打开空间参考属性 对话框。

  2. 单击选择
  3. 双击 Projected Coordinate Systems 文件夹,双击 State Plane 文件夹,双击 NAD 1983 (US Feet) 文件夹,选择 NAD 1983 StatePlane Texas Central FIPS 4203 (Feet).prj,然后单击添加
  4. 单击确定

    将关闭空间参考属性 对话框。

创建并准备连接

互操作连接
步骤:
  1. 互操作连接 对话框中单击确定

    将关闭互操作连接 对话框,同时,一个名为 Connection (1) - parcel_K24 MGE 的互操作连接添加将自动添加至“互操作连接”文件夹中。

  2. 右键单击数据集,单击重命名,然后将其重命名为 parcel K24
  3. 在目录树中展开 parcel K24 数据集。

    数据集显示的要素类中可能存在多个空的无用要素类。

  4. 单击 parcel K24 数据集并按 F5 键清除所有空要素类。
  5. 展开 parcel K24 数据集并确认结果。

    此数据集仅包含两个要素类。

向 ArcMap 添加数据

向 ArcMap 添加 MGE parcel K24 数据集的互操作连接。并添加 MapInfo subdivisions.tab 数据集和 MapInfo flood_plains.mif 数据集。

步骤:
  1. 将 parcel K24 数据集拖动到 ArcMap。
  2. 在“目录”窗口中,在位置文本框中输入 C:\arcgis\ArcTutor\Data Interoperability,然后按 Enter 键。

    此位置将添加到目录树的“文件夹连接”标题下。

  3. 展开 flood_plains.mif 数据集,并将 flood_plains 面要素类拖动到 ArcMap 中。
  4. 展开 subdivisions.tab 数据集,并将 subdivisions 面要素类拖动到 ArcMap 中。

更改符号系统

为细分添加至测量时对应的每个日期分配一个唯一的符号。使用 ADD_DATE 字段。同时,将“地图提示”设置为指针停留在 subdivision 上时显示 SUBDIVISION 字段的内容。

步骤:
  1. 右键单击 subdivisions 面图层,然后单击属性

    将打开图层属性 对话框。

  2. 单击显示选项卡。
  3. 在“显示表达式”框中,单击字段箭头,并选择 SUBDIVISION 字段。
  4. 选中使用显示表达式显示地图提示复选框。
  5. 单击符号系统选项卡。
  6. 单击类别,然后单击唯一值
  7. 单击值字段箭头并选择 ADD_DATE 字段。
  8. 单击添加所有值按钮。

    针对字段中的每个唯一值生成一个唯一的符号。

  9. 单击确定

    图层属性 对话框将关闭。

  10. 在内容列表中右键单击 subdivisions 面图层,然后单击缩放至图层
  11. 将指针停留在 subdivisions 上以查看显示为“地图提示”的名称。

按属性选择

搜索 Gaston Park 并缩放到该范围。

步骤:
  1. 在主菜单上,单击选择 > 按属性选择 按属性选择

    将打开按属性选择 对话框。

  2. 单击图层箭头,然后选择 subdivisions 面要素图层。
  3. 双击 SUBDIVISION 字段。

    字段名称被添加到表达式框中。

  4. 单击 Like 按钮,然后按一下空格键在该词后面添加一个空格。
  5. 输入 'GAS%' 完成 SQL 语句。

    完成的表达式应显示为 "SUBDIVISION" LIKE 'GAS%'

  6. 单击应用按钮。

    所选要素将高亮显示在地图中。

    按属性选择

  7. 单击确定按钮。

    将关闭按属性选择 对话框。

  8. 在主菜单上,单击选择 > 缩放至所选要素 缩放至所选项
  9. 将指针悬停在所选要素上,以“地图提示”形式显示名称 GASTON PARK。

本练习已完成。

继续下一个练习:练习 2a:使用快速导入工具导入数据

相关主题

9/15/2013