Arcgis属性表中文乱码

您所在的位置:网站首页 arcgis导出来是乱码 Arcgis属性表中文乱码

Arcgis属性表中文乱码

2022-06-08 15:53| 来源: 网络整理| 查看: 265

Arcgis属性表中文乱码——属性表连接法属性表中文乱码问题源数据属性表连接属性表中文乱码问题

在实操中用过 1分享的修改注册表方式

解决方法:在Cmd命令行中输入以下命令: reg add HKEY_CURRENT_USER\Software\ESRI\Desktop10.3\Common\CodePage /v dbfDefault /t REG_SZ /d 936 /f 版本找对应的该就行,10.2 10.3 10.4 10.5

修改后,需重启起效,且仅对该电脑有用。 当该文件进行传输后,对于未修改过注册表的电脑,属性表依旧显示中文乱码。 因此摸索出一种较为繁琐,但切实有效的方法——属性表连接法。

源数据

将示例数据在Arcgis中打开,查看属性表,结果如下图。《Arcgis属性表中文乱码——属性表连接法》 属性表中中文显示为乱码。 找到源文件对应的.dbf文件,用Excel打开查看,如下图,未出现乱码情况。 《Arcgis属性表中文乱码——属性表连接法》

属性表连接

1.创建用于属性表连接的Excel表

在源文件的.dbf文件基础上进行修改,添加一列FID字段并从0开始编号,完成后另存为Excel文件,用于后续属性表连接。

《Arcgis属性表中文乱码——属性表连接法》 必须添加FID字段列,否则会出现连接后为所有内容为的情况。

在使用工具时也需要注意这点。

2.在Arcgis中进行属性表连接

如下图。 《Arcgis属性表中文乱码——属性表连接法》 得到以下结果,表示数据连接成功。 《Arcgis属性表中文乱码——属性表连接法》 3.将完成连接后的要素类导出生成新的.shp文件

将数据导出后得到的新shp文件才是包含连接后字段的数据,否则源数据断开连接,换个电脑打开还是没有连接的状态。

《Arcgis属性表中文乱码——属性表连接法》 新shp打开后属性表如上图,接下来利用ArcToolbox里的字段对应工具进行乱码字段删除,修改字段名即可。

《Arcgis属性表中文乱码——属性表连接法》

这样生成的新shp文件,即使发给别人打开后得到的属性表也不会出现中文乱码的情况了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3