ArcGIS Pro为CAD设置投影

将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中的投影文件。

### 如何在ArcGIS Pro中将DWG文件转换为SHP格式 #### 准备工作 为了确保转换过程顺利,在开始之前确认已安装最新版本的ArcGIS Pro并拥有必要的扩展模块。此外,准备要转换的DWG文件。 #### 导入DWG文件 通过`Catalog Pane`或`Project`窗口浏览至包含目标DWG文件的位置,并将其拖放到当前地图视图中。此时,DWG中的实体将以临时图层形式展示出来[^3]。 #### 使用工具进行转换 利用内置工具完成从DWG到SHP格式的具体操作: 1. 打开`Analysis`选项卡下的`Tools`面板; 2. 输入关键词`CAD to Geodatabase (single)`来查找相应工具; 3. 设置输入参数: - `Input_CAD_Dataset`: 选择先前导入的地图文档内的具体DWG数据集; - `Output_Type`: 设定输出类型为`Feature Class`; - `Reference_Scale`: 可留空,默认比例尺适用大多数情况; 4. 配置输出路径及名称,指定保存位置以及最终生成的SHP文件名; 5. 单击运行按钮执行命令; ```sql arcpy.conversion.CADToGeodatabase( input_cad_datasets="C:/data/input.dwg", output_geodatabase="C:/output/output.gdb", dataset_type="FEATURECLASS" ) ``` 此方法不仅限于单一类型的几何对象(点、线或多边形),而是会依据原始DWG内容自动生成对应的地理特征类[^1]。 #### 数据验证与调整 一旦转换结束,建议立即查看新创建的SHP文件以确保其准确性。如果发现任何问题,比如坐标偏移或其他异常现象,则可能需要重新审视原DWG文件的质量或是检查所使用的投影设置是否恰当[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值