ArcGIS 矢量编辑札记(一):Field Calculator 篇

因工作需要,最近编辑已经矢量化好,却没有具体属性信息的地理数据,编辑过程中遇到很多问题,特此整理记录。

主要遇到三类问题:
(一)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_USER\Software\ESRI\Desktop10.3\Common\CodePage /v dbfDefault /t REG_SZ /d 936 /f

*10.5 版本只需要将 \Desktop10.3更改为 \Desktop10.5

这样字段名就可以输入5个中文字符。

(2)可以新建Geodatabase, 如下图Personal Geodatabase支持64 Byte字段名。
新建Personal GeoDB

1.2 字段重命名

ArcGIS 10.3 不支持字段重命名,必须新建一个字段。
另外,也可以修改字段别名,在属性表设置中显示。
在这里插入图片描述
在这里插入图片描述

2 Field Calculator 操作

通过繁琐细致的编辑,已经完成了属性赋值,但想进一步对属性进行批处理,

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值