中文

操作方法:在 ArcMap 10.1 及更高版本中创建自定义投影文件以对齐 CAD 数据

摘要

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

注:
这些说明适用于 ArcGIS 版本 10.1 到 10.2.2。 对于 10.0 和之前的版本,请参阅知识库文章 32939


注:
这些说明不能用于以十进制度为单位将 CAD 数据与地理坐标系中的数据对齐。 参考数据必须在投影坐标系中,且单位为英尺或米。

过程

按照以下步骤,在 ArcMap 中通过创建自定义投影文件将 CAD 文件(AutoCAD DWG 或 Microstation DGN)与其他数据对齐。

  1. 使用新的空白地图打开 ArcMap,并添加 CAD 文件应与之对齐的数据。 此数据必须定义投影,并且数据单位必须与创建 CAD 文件时使用的单位(英尺或米)相匹配。

  2. 仅将折线图层从 CAD 文件添加到地图。

    注:
    在“添加数据”对话框中,导航到计算机上 CAD 数据所在的文件夹。 双击 CAD 文件的名称,然后选择“折线”图层,将其添加到地图中。

  3. 单击“全图范围”按钮,使用“测量”工具水平测量 CAD 折线在实际坐标系中数据间的距离(仅限东西方向)。 不要在对角方向测量。

    注:
    如果无法看到数据,请右键单击“内容列表”中图层的名称,然后选择“缩放至图层”。 从数据上的“绘图”工具栏中删除标记符号,并缩放至全图范围。 必要时或标记符号不可见时,可以对参考数据重复这一操作。


    注:
    可以在一张纸上写下这些测量值,并标注方向箭头,以指示要与其他数据对齐 CAD 数据所必须移动的方向,这很有帮助。

  4. 转到“视图”>“数据框属性”>“坐标系”选项卡。 双击顶部框中分配给 ArcMap 数据框的投影坐标系名称。 这将打开“投影坐标系”属性对话框。
  5. 在“名称”文本框中输入投影文件的新名称。 需要新名称是因为现有名称链接到程序中的熟知 ID (WKID),而更改投影属性却不更改名称会导致复杂的情况。

    注:
    新名称不能包含特殊字符或空格,但可以使用下划线。

  6. 在“投影坐标系属性”对话框的“参数”下,有一个“东偏移量”的值。

    注:
    将“东偏移量”值设置得更大会使 CAD 文件向西移动。 将“东偏移量”值设置得更小会使 CAD 数据向东移动。


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

    注:
    ArcMap 将坐标位置计算为 16 位有效数字,因此必须保留小数点右侧的零。

  7. 单击“投影坐标系”对话框上的“确定”,然后单击“数据框属性”对话框上的“应用”以应用更改。

    CAD 数据会东西移动,以便与参考数据更紧密地对齐。
  8. 单击“添加到收藏夹”按钮(“坐标系”选项卡右上角的星形图标),然后在“数据框属性”对话框中单击“确定”。 该操作会将自定义投影文件保存到磁盘。

  9. 再次使用“测量”工具,这次垂直测量直线上 CAD 数据和参考数据之间的偏移(仅在南北方向)。

    注:
    使用方向箭头记下这些值很有帮助。

  10. 再次转到视图 > 数据框属性 > 坐标系选项卡 > 双击以打开要修改的投影文件。 通过更改北偏移量值来调整南北方向。

    注:
    将数据向南移动以增大北偏移量。 将数据向北移动以减小北偏移量。

  11. 通过步骤 9 中测量的偏移值调整北偏移量值。 如果 CAD 数据过于偏南,则减小值以减小北偏移量值。 如果 CAD 数据过于偏北,则增加值以增大北偏移量值。
  12. 在“新建投影坐标系”对话框中单击“确定”。 单击“数据框属性”对话框中的“应用”来应用更改。
  13. 再次单击“添加到收藏夹”按钮以保存自定义投影文件,然后在“数据框属性”对话框中单击“确定”。

    注:
    将投影文件添加到“收藏夹”文件夹后,除非更改文件名,否则无法再次添加该文件。 若要再次添加,请在文件名后附加 _1、_2 等。

    根据需要重复这些步骤,对东偏移量和北偏移量进行增量调整,直到 CAD 折线与参考数据的拟合度最佳。

    注:
    请牢记:由于一组或两组数据中存在误差,因此 CAD 数据可能与提供的参考数据不完全对齐。

  14. 完成投影文件的最终版本后,再次单击“添加到收藏夹”按钮。

  15. 在“数据框属性”对话框上单击“应用”,然后单击“确定”。 将 MXD 文件保存到 ArcMap 中。
  16. 在 Windows 资源管理器中的以下位置查找已保存的自定义投影文件:

    C:\Users\\AppData\Roaming\ESRI\Desktop10.x\ArcMap\Coordinate Systems


    注:
    如果 AppData 文件夹不可见,请确保在“文件夹选项”中选中“显示隐藏文件、文件夹和驱动程序”。

    a) 要显示隐藏文件和文件夹,请打开“控制面板”,然后单击“文件夹选项”。
    b) 在“视图”选项卡上的“高级设置”下,单击“显示隐藏文件、文件夹和驱动程序”,然后单击“确定”。


  17. 有两种使用自定义投影文件定义 CAD 数据投影的方法可供选择。

    A) 如果 CAD 文件名中没有空格,请将 PRJ 文件的副本粘贴到 CAD 文件所在的文件夹中。 使用与 CAD 文件完全相同的名称重命名 PRJ 文件。 用户名区分大小写。 例如,如果 CAD 文件名为“Parcels022007-G.dwg”,则将 PRJ 文件命名为“Parcels022007-G.prj”。

    B) 如果 CAD 文件名称中有空格,则上述过程不起作用。 在这种情况下,将自定义 PRJ 文件复制到包含 CAD 文件的目录中,并将 PRJ 重命名为 esri_CAD.prj。

    注:
    如果同一本地坐标系中的多个 CAD 文件存储在文件夹中,则命名为“esri_CAD.prj”的自定义投影文件将定义同一文件夹中所有 CAD 文件的投影。

    下次将 CAD 文件添加到 ArcMap 时,软件会识别投影定义,并能够动态投影数据以及地图中的任何其他数据。


    注:
    《Lining Up Data in ArcGIS: A Guide to Map Projections, Second Edition》手册中的三个章节对此过程进行了详细说明,并解决了本文中难以解决的技术问题,例如识别自定义单位或为旋转 CAD 数据创建自定义投影文件等。 如需其他帮助,请通过 Web 或拨打电话 888-377-4575 联系 Esri 支持服务中心

相关信息