使用Map2Shp转换时能保证属性百分之百转换吗?

常见问题6年前 (2020-04-15)3181

由于MapGIS平台与ESRI shapefile文件格式间存在巨大差别,并不是所有的属性全部被转换。

主要存在以下几种差别:

字符串长度超限

当字符串类型的字段长度超过255时,转换后变为长度为255字节的字符串字段,该字段内容超出255字节部分将被强制截断。因为Shape文件定义中,字符串类型字段的最大长度不能超过255,而MapGis软件无此限制,此信息丢失现象无法避免。另外在属性转换过程中,会自动将消除字符串类型前导和后续空格。

字段名称过长

由于shape文件自身限制,属性字段名称长度不能超过9个字节,而UTF-8 编码下单个汉字至少需要3个字节存储,因此UTF-8 编码下shape文件字段名称会被截断为最长3个汉字,而存在字段名称截断丢失现象。

?1±? ?

Ansi编码下Shape文件最多支持5个汉字字段名

utf8

UTF-8编码Shape文件仅支持3个汉字的字段名

特殊字段类型不支持

SHAPE文件属性字段仅字符串、浮点型、布尔、字节型、双精度型、文本、短整型、长整型等基本类型,日期型和时间型转换为字符串。

当MapGIS文件属性中存在SHAPE格式不支持的属性类型(如二进制类型、声音、表格、动态图像、图像、邮戳、地图类型),该字段被自动跳过,总字段数减少,对应的属性信息也被跳过。

MapGIS字段类型

相关文章

Q4_属性字段定义错误

Q4_属性字段定义错误

Q4:原文件错误-属性字段定义错误    问题说明:文件的属性字段定义出现错误,无法正确识别MapGIS属性定义处理措施:请用MapGIS软件打开本文件,确认属...

Q14_图元与属性不匹配

Q14_图元与属性不匹配

Q14:图元与属性不匹配(X/Y)    问题说明:X为正确转换的图元数量,Y为正确转换的属性记录数,X与Y不相等时,说明文件中存在错误信息。处理措施:请确认待...

如何修复损坏的 shapefile

如何修复损坏的 shapefile

以下说明介绍了有助于修复受损 shapefile 的多个选项。常见损坏原因有:保存编辑内容时计算机崩溃;添加非法几何,例如,蝴蝶结;或使用其他软件(例如,Microsoft Excel)修改属性表。如...

启动Map2Shp软件时,系统突然报错,提示缺失XXX.DLL,怎么办?

启动Map2Shp软件时,系统突然报错,提示缺失XXX.DLL,怎么办?

软件授权:免费软件偶然情况下,当我们打开Map2Shp软件的时候,系统突然报错,提示缺少xxx.dll,这时候我们是不是很崩溃?究其原因,是因为我们的系统缺少了该软件必要的运行库。所以我今天要分享给大...

win11系统防火墙怎么关闭-怎么关闭win11防火墙

win11系统防火墙怎么关闭-怎么关闭win11防火墙

win11系统自带有系统防火墙,可以保护我们的电脑不受侵害,但是部分网友安装了第三方杀毒软件就想要把系统防火墙关闭,那么win11系统防火墙怎么关闭呢?下面小编来给大家分享一下具体的操作方法,一起来看...

win11打开软件老是询问是否运行

win11打开软件老是询问是否运行

win11系统相信大家都使用了一段时间了,在使用的过程中难免会出现一些问题,有些小伙伴发现win11打开软件老是询问是否运行?非常的麻烦,那么遇到这种情况我们应该怎么办呢?下面小编给大家带来win11...