当前位置:网站首页>如何把MapGIS的区文件转为ArcGIS的SHAPE面文件
如何把MapGIS的区文件转为ArcGIS的SHAPE面文件
2022-08-03 14:00:00 【梅里雪山GIS】
如何把MapGIS的区文件转为ArcGIS的SHAPE面文件
可能的应用场景:未有第三方转换软件的情况下,需要把WP文件转为SHAPE文件,在转换的过程,还要确保中不能丢失属性、不能有拓扑错误。
操作方法:
名词解释:MapGIS区文件,类似于ArcGIS的面shp文件。
1、导出属性表。在MapGIS的属性库管理中,打开(装入)区文件如图2所示;接着,如图3所示“输出属性”,在对话框中,我们可以看到拟输出的字段内容,在输出类型中,选择“数据库表格dbf”,然后选好DBF表格保存的位置即可,此处的DBF表格,我们命名为“A.dbf”。
图1 mapgis属性库管理功能
图2 装入对应的区文件(面文件)
图3 导出属性表
2、wp转shp。在MapGIS的文件转换功能中,如图4所示,加载需要转换的区文件(wp文件),输出SHAPE文件,命名为“图层X”,如图5所示。
图4 图形处理文件转换
图5 加载并转换区文件
3、替换DBF表文件。步骤2中,输出的SHAPE文件“图层X”,包含了三个子文件,分别为:DBF、SHP、SHX。DBF文件存储了属性信息,SHP文件存储了矢量信息(图斑数据),SHX文件是一种矢量描述的形文件。
有些情况下,步骤2中输出的这个“图层X.DBF”文件并未含或者丢失某些属性信息。我们返回去步骤1,查看导出来的“A.dbf”表格,可以发现该表格是存储了完整的属性信息。这种情况下,我们只需删除步骤2中输出的这个“图层X.DBF”文件,同时把“A.dbf”改名为图层X.DBF,如此操作之后,属性信息就可以完整的传递到SHAPE文件。
4、几何修复。一般来说,MapGIS的文件转换输出的SHAPE文件会存在拓扑错误,如图6所示,需要进行几何修复,以此来消除拓扑错误。
图6 绘图错误提示
由于几何修复需要在地理数据库中进行,因此我们要新建一个“个人地理数据库”(与新建SHP点/线/面的方法相同),将SHP图层X加载到该地理数据库中,如图8所示。
图7 新建个人地理数据库
图8 将图斑导入到个人地理数据库中
在工具箱的中,展开“要素”功能集合,右键“修复几何”,选择“批处理”,将待修复的图层X加载到“输入要素”,单击确定。根据实际情况,“批处理”即可以修复单个图层,也可以修复多个图层。
图9 图层X的几何修复
修复完成之后,右键个人地理数据库,将图层X导出为SHP,如图10所示。再将图层X加载到Arcmap,软件没有提示绘图错误,表明几何修复有效,同时,整个MapGIS区文件转SHP就此完成。
图10 导出几何修复好的图层X
技术小结:首先,要把MapGIS区文件的属性导出为DBF表格;其次,利用文件转换功能,将区文件输出为SHAPE文件,替换DBF表格;最后,将SHAPE文件进行几何修复,消除拓扑错误。
边栏推荐
- 关于 vditor 可否同步飞书文档问题
- 为什么手动启动GBase 8c数据库中GTM节点,起不来。显示“Run cmd failed:scp: /tmp/gtm_gtm1.server: Permission denied”
- 大型连锁百货运维审计用什么软件好?有哪些功能?
- CVPR 2022 | 从人体网格预测骨架,是真正的生理学骨架!
- 保健用品行业B2B电子商务系统:供采交易全链路数字化,助推企业管理精细化
- 金立前高管团队再战手机市场,创立新品牌“FreeYond”
- 动作条的多项复选
- 哥斯拉加密WebShell过杀软
- 冷链行业商业供应链系统:实现全流程数字化协同,激活企业迸发市场活力
- GDB调试CoreDump文件
猜你喜欢
随机推荐
GMapping原理分析[通俗易懂]
微服务的快速开始(nacos)最全快速配置图解
MSF编码与upx加壳过杀软
优思学院|2022年获美质协ASQ和ILSSI奖项的《精益六西格玛的十条戒律》
【框架】idea找不到xxx依赖项怎么办
北斗三号系统建成开通两周年:基础设施端核心技术已实现自主可控
[OpenCV] Cascade classifier training model
线程的状态
大势,又一关乎中美竞争的关键行业,走到关键时刻了
用1000行代码统计西安新房价格后,我有一个惊人的发现……
GDB调试CoreDump文件
动作条的多项复选
位级运算之计算整数位级表示奇偶性
petri网-1、概论
基于ModelArts的动漫头像自动生成丨【华为云至简致远】
Petri网-2、有向网
厨卫电器行业数字化集采管理系统:优化产业供应结构,实现采购业务流程集中管控
张乐:研发效能的黄金三角及需求与敏捷协作领域的实践|直播回顾
【深度学习中的激活函数的整理与使用总结】
W11或W10系统如何进行休眠?