ArcGIS10.2,10.3,10.4,10.5_解决属性表中文乱码问题

ARCGIS应用相关 专栏收录该内容
71 篇文章 0 订阅

arcgis10.2以后,shp文件属性表中文会有乱码的情况

解决方法

解决方法:在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

问题分析:此时将会新建Common 项,在Common项下面新建 CodePage项,在CodePage项中(注册表右侧)添加一个字符串(REG_SZ),名称: dbfDefault,健值:969,这是因为ArcGIS默认通过读取系统的代码页(CodePage)来确定文件编码的(或者是根据操作系统语言来判断的),中文系统一般采用GBK的编码方式,因此中文系统下,生成的shapefile文件都是以GBK来编码其中的字段属性的,如果dbf不是GBK编码就会出现乱码问题。

1、中文系统一般采用GBK的编码方式,因此中文系统下,生成的shapefile文件都是以GBK来编码其中的字段属性的,如果dbf不是GBK编码就会出现乱码问题。解决方式如下:
http://www.cnblogs.com/liweis/p/4629265.html​

2、官方给的建议是:使用支持统一码(unicode)的文件地理数据库(file geodatabase)保存文件,这样就避免乱码,不用修改注册表了

其实解决方法很简单,在10.1之后arcmap会先读取.cpg文件来判断文件的编码,如果没有.cpg文件,10.1之前的版本就会把系统的默认编码当做文件编码来用,10.1之后的会用utf编码去读取,而多数dbf的编码都是gpk编码,所以就会有乱码。
        只需要增加一个.cpg文件就行了。文件里面就只定义了dbf所使用的编码格式,如:GBK,GB2312,UTF-8等,一般来说你只要在cpg文件里面写GBK或GB2312,然后再用arcmap打开就不会有乱码的

  • 9
    点赞
  • 19
    评论
  • 34
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
ArcGIS10.1目前已正式发布!ArcGIS 10.1真正做到了将空间信息技术普适化让普适的GIS未来能够深入到每个人的工作和生活中。ArcGIS10.1兼具云端化、移动化、智能化、个性化和简捷化等五大特征提供简便易用的使用方式便捷灵活的开发手段实现随时随地对空间信息的获取和共享使得任何人在任何地点通过任何方式都可以享用智能的地图服务。   云端化:完整、开放、可落地的云GIS解决方案为使用者提供灵活、按需的地理信息、GIS功能和服务。   移动化:支持各类主流移动平台随时随地的在线和离线应用真正使GIS无处不在。   智能化:提供强大的处理和分析建模及其运行作业环境实现聪明的地图自适应改变和智能交互;基于规则的批量3D建模用户体验和工作效率获得极大改善。   个性化:提供丰富的开发接口和快速灵活的开发方式满足用户按需定制的个性化需求。   简捷化:更简单的操作、更便捷的开发和更容易的部署为GIS应用和开发带来前所未有的乐趣以及更专业的效果 。   ArcGIS10.1彻底架起了端到云的桥梁使得空间信息的创造者与使用者紧密连接通过ArcMap、Portal for ArcGIS、云中ArcGIS Server及移动终端上ArcGIS的App每个人都可以成为空间信息的分享者和使用者。制图上强调简化的操作流程式的处理以及更专业的效果这些特性使得GIS工作者可以用最短的时间分享最好的信息成果;数据管理上强调更开放的Geodatabase 接口更便捷的工具和强健的企業级空间数据库能力DBA从此能够得心应手的操作空间数据组织用于共享的分布式数据仓库架构;数据的编辑上强调支持更多的数据类型栅格影像、Lidar点云都不再是单一功能软件的专宠模板化的业务特性以及更安全、更丰富的角色、权限分配使得在共享环境下的浏览器端、移动端数据编辑具有了传统桌面环境中的专业能力;服务端强调RESTful的服务、松耦合、可监控、自服务、定量化这些云的特征为信息共享奠定了坚实、可靠而灵活的基础。   为开发者设计的各个环境的Runtime其轻便性、易部署性及一致的开发模式将会为GIS定制开发降低复杂度带来前所未有的乐趣;轻量级的服务端产品Spatial Data Server可以将任何空间数据极快速的发布为Feature Services借助Web端的Viewer轻松搭建basemap+Operational layer的应用;而Portal for ArcGIS将会翻开共享的新篇章从单向共享到互相共享真正体现出共享的本质。   ArcGIS10.1体现出普适GIS的巨大价值无论产品功能的改进还是新产品的推出都为普适GIS深入到各行各业和大众生活提供了强有力的支撑。   了解更多ArcGIS10.1的新特性请参阅ArcGIS 在线体验中心上的相关内容:http://tm.arcgisonline.cn/list.php?catid=52&page=1 +++++++++++++++++++ ArcGIS Desktop 10.1的十大改进包括发布、动态图例、索引型标注、Goedatabase管理器、新的制图综合工具、增强对KML的支持、GPX转要素、地理标记照片转点、编辑追踪和搜索坐标系。 【大家自行百度】 1) 搜索功能 在ArcGIS中有4634个投影坐标系可以通过选择投影对话框中的搜索按钮按照关键字快速定位你的资源。另外ArcGIS 10.1中还添加了过滤器这些都可以使用的工作更加高效。 2) 编辑 在编辑时知道谁在什么时候编辑了什么特别重要。在ArcGIS 10.1中如果你新添加要素那么最后更新的时间就被记录在Last Editor Date中。同样你做修改的操作例如拆分多边形那么最新更新的时间也会被记录下来。 这个是GDB的新特性在整套产品中都是可用的(Desktop/Mobile/Online)。 3) Geotagged Photos to Points 工具。它可以创建标记的点然后将地理标注的图片作为GDB的附件直接在地图上显示出来。 4)GPX 2 Feature工具。它可以让GPS数据更容易更直接地导入到ArcGIS中。 5) ArcMap对KML支持的改进 KML2Layer工具现在支持直接从KML文件中获取符号、标注以及HTML pop-ups。 6)两个地图概况的工具 Callapse Road Detail以及Delineate Build-up Area。通过这些工具的使用在不同的比例尺下我们可以看到道理的详细程度可以展开也可以收缩。 7)对GDB的管理 以前版本我们通过命令行对SDE进行管理现在通过可视化的对
©️2020 CSDN 皮肤主题: 程序猿惹谁了 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值