引入来自 ODBC 的要素的步骤

使用 ODBC 连接在 Microsoft Access、Microsoft Excel 或 dBASE 中访问属性或点数据。

访问 ODBC 数据的步骤

  1. “显示管理器” 中,依次单击“数据”“连接到数据”
  2. “数据连接”窗口中,从“数据连接(按提供程序)”列表中选择“添加 ODBC 连接”
  3. “连接名称”下,键入此连接的名称。
  4. “源类型”下,选择以下选项之一:
    • 数据源名称(DSN) — 使用您在“Windows 控制面板”中定义的 DSN。请参见以下内容。
    • 连接字符串 — 连接字符串指定要使用的驱动程序和路径。
  5. 对于“源”,可指定表。
    • 数据源名称(DSN) — 单击“浏览”按钮,然后选择“DSN”。
    • 连接字符串 — 指定驱动程序和路径。对于 Microsoft Access 数据库,使用以下格式:

      Driver={Microsoft Access Driver (*.mdb)};DBQ=pathname\filename.mdb

      其中,“pathname\filename.mdb”是 Microsoft Access 数据库的完整路径和文件名。请注意波形括号和“(*.mdb)”前面的空格。有关详细信息,请参见 Microsoft 网站上的 ODBC 说明文档。

  6. 如果表需求,请输入您的用户名和密码。
  7. 单击“测试连接”
  8. 选择要添加到地图的类。

    如果连接到 Microsoft Excel 源,则首先对要添加的每个类单击“标识特性”单元格。在显示的下拉式菜单中,选择此类的标识特性。您可以选择多个特性,但每个特性必须包含唯一值。选择了标识特性后,可以选中该类的复选框。

  9. 单击“连接”

    如果要连接到仅包含属性数据的数据存储,现在可以将这些数据关联到其他地理空间数据存储。不需要指定坐标系或将数据添加到地图。

  10. “将数据添加到地图”下,选择表。
  11. 如果要添加几何图形数据,请对每个表指定坐标系。
  12. 指定用于点几何图形的列。可以是纬度/经度或 X、Y 和 Z 坐标。要指定列名称,请单击字段,然后单击下箭头,以从列名称列表中选择。
  13. 单击“添加到地图”

    如果“添加到地图”灰显,请检查您是否已为表指定坐标系以及 X 和 Y 列。如果仅连接到属性数据,则无需单击“添加到地图”

在 Windows XP 上创建 DSN 的步骤

  1. 在 Windows 桌面上,依次单击“开始”菜单 “设置”“控制面板”,然后打开“管理工具”控制面板。
  2. 双击“数据源(ODBC)”
  3. 在“ODBC 数据源管理器”中,单击“用户 DSN”“系统 DSN”

    用户 DSN 只有您能够看到。系统 DSN 对当前计算机的所有用户都可见。

  4. 单击“添加”并选择要使用的驱动程序。

    例如,要为 Access 数据库创建 DSN,请选择“Microsoft Access 驱动程序”。

  5. “ODBC Microsoft Access”对话框中,输入数据的有关信息。完成后,单击“确定”。再次单击“确定”以关闭“ODBC 数据源管理器”对话框。

您定义的 DSN 将显示在“数据连接”窗口中的 DSN 列表中。

定义访问 Excel 数据所需的表范围的步骤

  1. 在 Excel 中,打开 Excel 工作表。
  2. 选择所有数据。
  3. 定义命名范围。
  4. 输入要素类的名称,例如,“Country_Literacy”。
  5. 关闭 Excel。