概述
因工作需要,最近编辑已经矢量化好,却没有具体属性信息的地理数据,编辑过程中遇到很多问题,特此整理记录。
主要遇到三类问题:
(一)Shapefile 属性表编辑
(二)提取边界线
(三)检查拓扑
本篇针对第一类问题。
1 添加字段
拿到堪称信息沙漠的属性表,首先要做的自然是 Add Field. 然而添加字段时需要注意以下几点:
1.1 添加 Text 类字段时,字段名不能超过3个中文字符
原因:Shapefile 文件中,属性表字段名不得超过10Byte. 而ArcGIS 10.3 将 dbf 编码由原先系统默认的GBK
强制改为utf-8
,这样,中文字段名限制由5个变为3个。
解决方法1:
(1)在window+R中输入下面内容,回车
reg add HKEY_CURRENT_USERSoftwareESRIDesktop10.3CommonCodePage /v dbfDefault /t REG_SZ /d 936 /f
*10.5 版本只需要将 Desktop10.3
更改为 Desktop10.5
这样字段名就可以输入5个中文字符。
(2)可以新建Geodatabase, 如下图Personal Geodatabase支持64 Byte字段名。
1.2 字段重命名
ArcGIS 10.3 不支持字段重命名,必须新建一个字段。
另外,也可以修改字段别名,在属性表设置中显示。
最后
以上就是风中芹菜为你收集整理的ArcGIS 矢量编辑札记(一):Field Calculator 篇的全部内容,希望文章能够帮你解决ArcGIS 矢量编辑札记(一):Field Calculator 篇所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复