将CAD加载到GIS中,经常出现与GIS数据不能重合的问题。
现在的国空规划的数据基本都是CGCS2000,不重叠的原因不太可能是因为地理坐标系不统一,那极有可能就是ArcGIS的动态投影与CAD的带号没有统一。
如下图,左边为ArcGIS动态投影设置为CGCS2000_3_Degree_GK_Zone_39时某地的坐标值,可以看到X坐标值是有39开头的有带号的;右图为同一地点的CAD数据,坐标值无39开头无带号,这便是GIS数据与CAD数据的带号不一致。
这种情况下,将CAD数据加载到GIS中,两者是不会重叠显示的,并且相距很远。
需要明确的是,不管有无带号,这两份数据都是正确的,只是因为制作和显示方式的原因没有重叠在一起。
如果需要在ArcGIS中正确叠加显示,有3种办法;
-
移动CAD数据以添加带号
-
修改ArcGIS的动态投影类型
-
在ArcGIS中为CAD设置投影坐标系
方法一
移动CAD数据以添加或移除带号
方法二
修改ArcGIS的动态投影类型
若CAD无带号,则将ArcGIS动态投影修改为无带号的类型,反之,修改为有带号的类型,总之,保持CAD和GIS的带号统一。
方法三
在ArcGIS中为CAD设置投影坐标系
在ArcGIS中为CAD附上匹配的投影,再加载到GIS中便可以正常叠加。(ArcMap中操作类似,Pro需3.0之后的版本才有这个功能。)
在电脑的资源管理器里面查看,可以看到CAD同一目录下多出了一个同名的prj文件,这就是该CAD在ArcGIS中的投影文件。