Mapgis to shp数据转换

MapGIS数据处理文档

本文档描述的是mapgis6.7数据处理转化为ArcGIS shp数据格式的过程。

下图是通过mapgis自身转换软件转出的点线面数据,几何数据无问题。但是属性数据出现问题,主要包括两个问题,属性乱码,属性字段10个字符限制(五个中文字)以及属性内容不完全。

1        点数据属性表

2        线数据属性表

3        面数据集属性表

那么出现了这些问题我们如何来解决这些问题呢?

1        mapgis2shp这个软件可以解决我们的一些问题。此图是使用此软件转出的效果。

但是有时候也发些这个软件可能转出效果不是很理想,在网上找到了个曲线的方法。

完美实现从mapGIS文件转换成ArcGISshp格式文件。

直接替换DBF文件(一),步骤如下

1.      单独把要转换的mapGIS文件的属性用mapGIS软件中的属性库管理功能模块导出成“*.dbf”格式;

2.      mapGIS软件中的文件转换功能模块把原mapGIS文件转换成shp格式;

3.      用第1步导出的属性文件替换第2步中shp文件三个文件中的dbf格式文件(直接修改文件名)(到这一步是保证转换后文件的属性不丢失);

4.      ArcGISToolBox中用DataManagement Tools -> Features -> Repair Geometry工具对第3步中处理过的shp格式文件进行几何修复(这一步是保证转换后文件的几何关系正确)。

2        线数据转换成shp文件

3        直接替换DBF文件(二),步骤如下

1   mapgis单独转换点文件,转换工具-》转换点数据dbf.

2   mapGIS软件中的文件转换功能模块把原mapGIS文件转换成shp格式;

3   用第1步导出的属性文件替换第2步中shp文件三个文件中的dbf格式文件(直接修改文件名)(到这一步是保证转换后文件的属性不丢失);

(2)使用mapgis2shp这个软件,转换线、面未发现什么问题,不做详细描述。

总结,mapgis本身的数据转换功能还有些问题,例如对字段长度的限制,属性字段长度大于10个字符的自动截取,只保留5个中文字符,mapgis6.7以及k9中这个问题都存在;时间类型数据转换完成后在shp文件中为乱码,此问题无法解决,只有在arcgis中做修改。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值