responsebody如何将数据转换成json的_将dwg格式的数据转换成shp格式

方式1:用GlobalMapper转换

具体步骤如下:

①用软件打开数据,软件不能识别dwg数据的坐标系统,需要根据提示自行设置正确的坐标系统;

3b733547ee4b4a52ddf78e42f96cfba7.png e4ade4f021562585c0f6abc02bb78402.png

②直接导出成矢量shp格式即可。

c2c66a12ac14b3f5119c3051eb0ded59.png a9e961f02d87b23e182bb16a8c03199b.png 30f658e061627234f5ba3361bbce1626.png ac775f2e7ed23078cea072c8389d9ddd.png

设置好存储路径后,在此界面点击确定即保存成了shp文件:

8eb39721b70293999a49d1bf2ce61f23.png

dwg格式的数据是把所有要显示的数据都放在了一个层中(块文件),而shp格式的组织方式与dwg是不同的,shp点、线、面图层的存储是分开的,即点图层只能存储点,线图层只能存储线,所以在转换时dwg数据导出成shp会有三个图层文件。

在这里线文件和面文件存储了CAD中显示的地理空间数据,而点文件中存储的是dwg文件的标注信息的位置,并且把标注信息存储到了属性表中。

664c4861499654d504b4b44ed6474a28.png

▲图1 原始显示

0094163dd5249bbe8f0b66efd85efe72.png

▲图2 转换成shp之后的显示

da01a5a195b4e926a4470c96ceaf71e8.png

▲图3 对应Shp点的属性表

方式2:用ArcGIS转换

ArcGIS加载数据之后可以发现,软件把dwg数据分成了很多图层,如下图所示,注记被分离成一个图层:

7f336755e5f88a8709306aebcccd503b.png

可以直接对要转换成shp的图层进行导出,有效的图层就是上图标出来的五个图层,转换步骤如下图:

723dfad74e060b88034ab591b8024fd1.png

用此方法的问题是标注图层(annotation)无法导出,该图层存储的是文本数据,ArcGIS不能单独将其存储成一个文件并且显示,需要借助个人文件地理数据库,比较麻烦,所以建议用GlobalMapper转换更好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值