操作方法

操作方法:在 ArcMap 中创建自定义投影文件以对齐 CAD 数据

Last Published: December 13, 2022

摘要

以下说明介绍了如何为 CAD 数据创建自定义投影文件,以及如何在投影坐标系中以英尺、米或其他线性单位为单位将 CAD 文件与其他数据对齐。

:
这些说明适用于 ArcGIS 版本 10.0 和之前的版本。 对于 10.1 及更高版本,请参阅知识库文章 42485
:
这些说明不能用于以十进制度为单位将 CAD 数据与地理坐标系中的数据对齐。

过程

在 ArcMap 中,请按照以下步骤通过创建自定义投影文件将 CAD 文件与其他数据对齐。

  1. 使用新建空地图打开 ArcMap,并添加 CAD 文件应与之对齐的数据。 这些数据必须定义投影,并且单位应与创建 CAD 文件时使用的单位(英尺或米)相匹配。
  2. 仅将折线图层从 CAD 文件添加到地图。
  3. 单击“全图范围”按钮,测量 CAD 折线在实际坐标系中数据间的距离(仅限东西方向)。 不要在对角线方向测量,仅测量东西方向的直线。 此值在后续步骤中用于设置“东偏移量”值。
:
可以在一张纸上写下这些测量值,并标注方向箭头,以指示要与其他数据对齐 CAD 数据所必须移动的方向,这很有帮助。
  1. 转至视图 > 数据框属性 > 坐标系选项卡,并单击更改
  2. 在自定义投影文件的顶部框中输入新名称。 新名称不能包含特殊字符或空格,但可以使用下划线。
  3. 参数下,有一个东偏移量的值。
:
将“东偏移量”值设置得更大会使 CAD 文件向西移动。 将“东偏移量”值设置得更小会使 CAD 数据向东移动。

添加或减去步骤 3 中测量的与现有“东偏移量”值的距离,然后在字段中输入新值。

:
ArcMap 将坐标位置计算为 16 位有效数字,因此必须保留小数点右侧的零。
  1. 地理坐标系属性对话框中,单击确定。 单击数据框属性中的应用
    。 CAD 数据会东西移动,以便与参考数据更紧密地对齐。
  2. 单击添加到收藏夹按钮。 该操作会将自定义投影文件副本写入磁盘。 在数据框属性对话框上,单击确定
  3. 再次使用测量工具,这次测量直线上 CAD 数据和参考数据之间的偏移(在南北方向)。 使用方向箭头记下这些值可能很有帮助。
  4. 再次单击视图 > 数据框属性 > 坐标系选项卡 > 更改
    通过更改北偏移量值来调整南北方向。
:
将数据向南移动以增大北偏移量。 将数据向北移动以减小北偏移量。
通过步骤 9 中测量的偏移值调整北偏移量值。 如果 CAD 数据过于偏南,则减小值以减小北偏移量值。 如果 CAD 数据过于偏北,则增加值以增大北偏移量值。
  1. 单击确定应用添加到收藏夹确定
根据需要重复这些步骤,对东偏移量和北偏移量进行增量调整,直到 CAD 折线与参考数据的拟合度最佳。
:
请牢记:由于一组或两组数据中存在误差,因此 CAD 数据可能与提供的参考数据不完全对齐。
  1. 完成投影文件的最终版本后,再次单击添加到收藏夹。 单击应用。 单击确定以保存 MXD。

对于版本 9.3.1 和之前的版本,自定义投影文件保存在以下位置:

Windows 2000 和 Windows XP:

C:\Documents and Settings\\Application Data\ESRI\ArcMap\Coordinate Systems
Windows Vista、Windows 7 和 Windows 2003/2008 Server:
C:\Users\\AppData\Roaming\ESRI\ArcMap\Coordinate Systems
对于 ArcGIS 版本 10,路径为:
C:\Users\\AppData\Roaming\ESRI\Desktop10.x\ArcMap\Coordinate Systems
:
如果 AppData 文件夹不可见,请确保在“文件夹选项”中选中“显示隐藏文件、文件夹和驱动程序”。
  1. 要显示隐藏文件和文件夹,请打开“控制面板”,然后单击文件夹选项。
  2. 视图选项卡上的高级设置下,单击显示隐藏文件、文件夹和驱动程序,然后单击确定
  1. 在 Windows 资源管理器中,复制自定义 PRJ 文件,然后转至以下位置之一:
ArcGIS Desktop 8.x、9.x:
C:\Program Files\ArcGIS\Coordinate Systems
ArcGIS Desktop 10.0:
C:\Program Files\ArcGIS\Desktop10.0\Coordinate Systems
在 64 位系统上:
C:\Program Files(x86)
  1. 在坐标系统中新建一个文件夹,然后将自定义投影文件粘贴到该文件夹中。 文件夹名称的示例为“自定义 PRJ 文件”,但可以使用任何名称。
:
如果 CAD 文件名称中有空格,则此步骤不起作用。
  1. 将 PRJ 文件的副本粘贴到与 CAD 文件相同的文件夹中。 使用与 CAD 文件完全相同的名称重命名 PRJ 文件。 用户名区分大小写。 例如,如果 CAD 文件名为 Parcels022007-G.dwg,则将 PRJ 文件命名为 Parcels022007-G.prj。
:
如果文件夹中存储了相同局部坐标系中的多个 CAD 文件,则自定义投影文件可以命名为“esri_CAD.prj”。 ArcMap 可以识别此投影定义,并将自定义投影应用于目录中的所有 CAD 文件。
下次将 CAD 文件添加到 ArcMap 时,软件会识别投影定义,并能够动态投影数据以及地图中的任何其他数据。
  • 如果 CAD 文件名包含空格,请将 ArcMap 数据框的投影设置为自定义投影。 现在,可以对添加到包含已定义投影的地图上的任何其他数据进行动态投影,以与 CAD 数据对齐。
:
《在 ArcGIS 中排列数据:地图投影指南》手册中的三个章节对此过程进行了详细说明,并解决了本文中难以解决的技术问题,例如识别自定义单位或为旋转 CAD 数据创建自定义投影文件等。 如需其他帮助,请通过 Esri 支持服务中心或拨打电话 888-377-4575 联系 Esri 支持服务中心。

文章 ID:000009373

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容