如何把MapGIS的区文件转为ArcGIS的SHAPE面文件

如何把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文件进行几何修复,消除拓扑错误。

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: MapGISArcGIS是两种常用的GIS(地理信息系统)软件,它们通常用于地图制作、空间分析和数据管理等领域。 要实现MapGIS批量ArcGIS,一种常见的方法是利用两种软件之间的数据格式换工具或插件。在MapGIS中,首先将需要换的数据保存为常用的地理数据格式,比如Shapefile格式(.shp)。然后,使用ArcGIS中的工具(比如ArcToolbox中的工具)或插件(如Data Interoperability扩展)进行数据导入或换。 使用ArcGIS进行批量换具体步骤可以如下: 1. 打开ArcGIS软件,确保Data Interoperability扩展已经安装并激活。 2. 在ArcGIS的工具栏中选择Data Interoperability,打开相应的工具窗口。 3. 在工具窗口中,选择需要换的文件路径,并设置输出文件的路径和格式(如Shapefile)。 4. 点击运行按钮,开始批量换的过程。在换过程中,可以查看处理进度和结果。 需要注意的是,具体的换方法可能会因地理数据的类型和复杂性而有所不同,因此建议在进行批量换之前,先了解数据的结构和属性,并参考ArcGIS软件的帮助文档或在线社中的相关教程和示例。 总之,利用ArcGIS的功能和工具进行批量数据换是实现MapGIS批量ArcGIS的一种常见方法,通过适当的数据格式换和软件工具,可以将MapGIS中的数据换为ArcGIS所识别的格式,以便进行进一步的地理数据处理和分析工作。 ### 回答2: MapGIS是一款用于地理信息系统(GIS)的软件,而ArcGIS也是一款用于GIS的软件。要实现MapGIS的批量ArcGIS,可以按照以下步骤进行操作。 首先,打开MapGIS软件,将需要换的地理信息数据加载到MapGIS中。可以选择加载矢量数据、栅格数据或其他类型的地图数据。 其次,确认MapGIS中的地理信息数据是否符合ArcGIS的数据格式要求。如果数据格式不匹配,可以在MapGIS中进行数据格式换。MapGIS提供了多种数据格式换的工具和功能。 接下来,将换后的数据保存到本地磁盘或其他存储介质中。可以选择保存为ArcGIS认可的数据格式,例如shapefile格式。 然后,打开ArcGIS软件,在ArcGIS的界上选择“添加数据”选项,将之前保存的换后的数据加载到ArcGIS中。 最后,根据需要在ArcGIS上进行数据的编辑、分析和可视化等操作。ArcGIS提供了丰富的功能和工具,用于地理信息数据的处理和展示。 需要注意的是,在进行批量换时,可以使用MapGIS的批处理功能,一次性处理多个数据。同时,为了确保数据换的准确性和完整性,可以在换之前先进行数据的备份。 总之,要实现MapGIS的批量ArcGIS,需要首先将数据加载到MapGIS中,然后进行数据格式换并保存,最后在ArcGIS中加载并进行进一步处理。 ### 回答3: 要将MapGIS数据批量换为ArcGIS格式,可以采取以下步骤: 1. 准备MapGIS数据:确保已经准备好要换的MapGIS数据,包括矢量数据、栅格数据以及数据库文件等。 2. 安装ArcGIS软件:在计算机上安装最新版的ArcGIS软件。可以从Esri官网上下载并按照说明进行安装。 3. 打开ArcMap:打开ArcMap软件,选择“文件”菜单中的“添加数据”选项。浏览到MapGIS数据所在的文件夹,选择要换的数据文件,点击“添加”按钮将数据加载到ArcMap中。 4. 换矢量数据:在ArcMap中选择“文件”菜单中的“换工具”选项,然后选择“To Geodatabase”工具。在打开的对话框中,选择要换的数据图层,指定输出的目标地理数据库,点击“运行”按钮开始换矢量数据。 5. 换栅格数据:同样在ArcMap中选择“文件”菜单中的“换工具”选项,然后选择“Raster to Geodatabase”工具。在对话框中选择要换的栅格数据文件,指定输出的目标地理数据库,点击“运行”按钮开始换栅格数据。 6. 换数据库文件:对于MapGIS数据库文件,需要进行特殊处理。可以使用ArcCatalog工具打开MapGIS数据库,选择要换的要素类或表,右键点击并选择“导出”选项,指定输出的目标地理数据库,点击“运行”按钮开始换数据库文件。 7. 检查换结果:换完成后,可以在ArcMap中打开换后的数据进行查看和验证。可以使用ArcGIS的各种分析和编辑工具对数据进行处理和修改。 总结:通过以上步骤,我们可以将MapGIS数据批量换为ArcGIS格式。换后的数据可以在ArcMap中使用,进行进一步的地理空间分析和制图等操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梅里雪山GIS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值