鉴天下苦于坐标系久矣
遂作此文以救天下苍生
Dwg数据,即cad数据,是通用数据格式
在实际中,常需要将其导入到gis
以下为详细设置:
易错项(错误做法)
1:直接将dwg拖入地图框或直接加载
正确做法:
在pro中,将dwg数据集,用工具“cad数据集至地理数据库”,导入为shp。
找不到直接搜就行
工具默认的设置(必须导入到GDB),运行
找到GDB里的cad数据,加进来,发现无参考坐标,且位置偏移巨大
接下来需要将底部的坐标改为十进制
看这一串数字的前8位:40376417
40代表3°分带,带号40,对应120°E的中央经线
坐标系未知,那就猜2000坐标,3度分带
导出为shp,不能直接定义投影
最关键的一步,“定义投影”工具
根据前面“猜”的坐标,选择CGCS2000 3 Degree GK Zone 40
选择的依据,往前两步看“八位,40带号,3度分带”
运行,再次缩放到图层,即为正确坐标了
以下为大致总结:
1:在pro中,将dwg数据集,用工具“cad数据集至地理数据库”,导入为shp。
2:找到gdb里的shp,拖入地图框,图层右击-数据-导出要素,将其导出为shp1
3:缩放至shp1,由于没有坐标参考,其位置会偏移很大,由于cad的坐标系为投影坐标系,所以需要将显示坐标从度分秒改为十进制的显示,以确定其坐标信息。
4:查看shp1显示的坐标值,若为8位数,则前两位是带号,如:
40597346,就是40带(3度分带),120经度,
20536948,就是20带(6度分带),120经度。
坐标系一般为2000,或者已知。
5:根据前一步的带号,使用定义投影工具,将shp1的坐标,定义为对应投影坐标系
注:有CM(Central meridian)的,是无带号,6位数的投影。
无CM(Central meridian)的,是有带号(40),8位数的投影。