中文

操作方法:将 XY 数据表导入 ArcMap 并使用 ArcMap 10.0 及更早版本将数据转换为 shapefile

摘要

ArcMap(以及 ArcGIS Pro)无法以度-分-秒 (DMS) 读取数据,因此在导入之前必须将此数据转换为十进制度 (DD)。

以下步骤提供了有关在 ArcMap 中格式化 XY 数据(十进制度)、使用 Microsoft Excel 以及将这些数据转换为 shapefile 或地理数据库要素类的说明。

ArcMap 可以读取多种表格格式,将点数据作为事件主题导入 ArcMap。

注:
在 9.1 及较早版本中,ArcMap 可以读取以下格式:DBase III、DBase IV、.prn、.txt 和 .csv。 如果这些格式存在,则必须在 Excel 中从这些格式中删除额外的工作表。
注:
在 9.2 及更高版本中,ArcMap 可以读取上述格式以及 .xls 和 .xlsx 电子表格。在更新版本的 Excel 中,不再支持 DBase III 和 DBase IV 文件格式 (.dbf)。

过程

  1. 要确保 ArcMap 正确读取文件中的数据,请使用 Excel 将包含经度(X 或 Easting)和纬度(Y 或 Northing)值的列格式化为 NUMBER,其中至少包含 8 位小数。

    输出文件中需要各列内容的描述。 标注列 ID、经度、纬度、描述等。
下图显示了全球经度 (X) 和纬度 (Y) 坐标的正值和负值分布。

[O-Image] Decimal degree coordinates and signs
  1. 格式化文件后,选择表格中已填充行和列中的所有单元格,然后导航至文件 > 打印区域 > 设置打印区域,或页面布局 > 打印区域 > 设置打印区域
    • 在更高版本的 Excel 中,打印区域选项位于页面布局选项卡上。
  2. 导航至文件 > 另存为,然后从 Excel 中提供的选项中选择支持的格式。 如果 Excel 警告此文件格式不支持某些格式设置,请单击
  3. 退出 Excel。 当 Excel 提示保存更改时,单击
注:
如果保存更改,则 Excel 会将文件转换为只能用于 ArcMap 9.2 及更高版本中的 .xls 或 .xlsx Workbook。
  1. 要将 .dbf、.csv、.txt 或 .prn 文件中的数据添加到 ArcMap,请导航至工具 > 添加 XY 数据并选择该文件。
    • 在 10.0 版本中,单击添加数据按钮。
  2. 右键单击表名称,然后选择显示 XY 数据
警告:
在 10.0 版本中,ArcMap 将数据框的坐标系应用于 XY 数据。 此坐标系可能不适用于此类数据。
单击编辑按钮,打开空间参考属性对话框。 单击选择按钮,为数据选择坐标系。
注:
如果显示有关缺少对象 ID 字段的警告消息,可以安全地忽略该消息并单击“确定”。 
[O-Image]

例如,通常以十进制度或纬度/经度(地理坐标系)为单位来采集 GPS 数据。 打开此目录。 通常,在 WGS 1984 基准面上采集 GPS 数据,因此打开 World 文件夹,然后选择 WGS_1984.prj

如果已在不同的基准面上采集数据,请单击以下“相关信息”部分中标题为地理坐标系和使用区域的链接,以查找适当的基准面。

  1. 定义投影后,请在空间参考属性对话框中单击添加应用确定。 在添加 XY 数据对话框中单击确定。 在 ArcMap 中,点将绘制为事件主题。 验证事件主题是否与 ArcMap 中的其他数据对齐。
注:
如果数据与参考数据未对齐,请参阅以下知识库文章:操作方法:标识数据的空间参考、投影或坐标系
  1. 要将事件主题转换为 shapefile 或地理数据库要素类,请右键单击文件名,然后选择“数据”>“导出数据”。 点将导出到地理数据库要素类或 shapefile。
  2. 在此过程中,也可以将数据重新投影到 ArcMap 数据框的坐标系。 转至视图 > 数据框属性 > 坐标系选项卡,然后为输出数据选择所需的输出投影。 要在导出时进行投影,请右键单击事件主题,选择数据 > 导出数据,然后更改单选按钮以导出到“数据框的坐标系”。 输出数据位于所选输出坐标系中。
  3. 要使用投影工具将事件图层投影到投影坐标系,请按照以下说明进行操作:
    1. 在 ArcMap 中,导航至 ArcCatalog > 工具箱 > 系统工具箱 > 数据管理工具 > 投影和变换 > 投影
    2. 投影工具对话框中,填写必填参数。
      • 输入数据集或要素类:要投影的要素类、要素图层或要素数据集。
      • 输入坐标系(可选):输入要素类或数据集的坐标系。
      • 输出坐标系:输入数据待投影到的目标坐标系。
      • 地理变换(可选):用于在两个地理坐标系或基准面之间转换数据。
    3. 单击确定
注:
如果 ArcMap 警告“地理坐标系与地图中其他数据的地理坐标系不同”,请导航至“视图”>“数据框属性”>“坐标系”选项卡,然后单击“变换”按钮,以验证是否针对数据所在区域使用正确的基准面变换。
注:
有关地理(基准面)变换及其使用区域的列表,请参阅以下文章:操作方法:在基准面之间投影时选择正确的地理(基准面)变换。 在文章的“相关信息”部分下,下载在计算机上安装的 ArcGIS Desktop 版本的变换列表。

相关信息