你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
ArcGIS Desktop
字段计算问题
我是ArcGis新手,在用gis进行土地利用变化的分析,矢量数据在土地分类时遇到问题,就是将土地分类的二级分类归为土地利用的以及分类,例如将属性表中的12归为一级土地分类的1(耕地),将
代码21归为一级分类2(园地),我添加了新字段,怎么利用字段计算器进行这样的赋值分类呢?还是说有其他方法?求大神指教~~~
1 个回复
徐珂
-
ArcGIS for Desktop
赞同来自:
刀光剑影
在Field Calculator中,使用left()函数,公式为left(
[gridcode]
,1),意思是取左边一位。gridcode字段要双击字段输入,别手动自己写。我也记不清是括号还是引号。
如果上述方法不适合,还是使用字段计算器, 使用Python脚本,以下为示例,修改以下即可。
def Flag(f):
if f == 1:
return 80
if f == 2:
return 60
else:
return 30
Flag( !class! )
要回复问题请先
登录
或
注册
发起人
limeng7322
相关问题
ArcGIS中如何用Python给字段值补充0
ArcGIS图例问题
如何在EXCEL里把指定时间范围内值分字段求和
网络分析中用路构建网络数据集的问题
字段计算器中替换中文问题
在模型构建器中实现计算几何
关于web appbuilder的url的问题
市区择房分析时,需要添加字段并将其赋值1或者-1,怎么做? 在开始编辑的时候,总是出现空间参考与数据框不匹配提示,原因是什么?会影响下面的赋值吗?
arcgis如何计算线的角度或者弧度。。线shp
如何自动向一个字段添加依次变大的序列号?
刚部署好的arcgis api4.3,测试时出现左上角的放大缩小样式出现问题?
问题状态
最新活动:
2017-03-11 12:09
浏览:
3345
关注:
3
人
1 个回复
徐珂 - ArcGIS for Desktop
赞同来自: 刀光剑影
如果上述方法不适合,还是使用字段计算器, 使用Python脚本,以下为示例,修改以下即可。
def Flag(f):
if f == 1:
return 80
if f == 2:
return 60
else:
return 30
Flag( !class! )
要回复问题请先登录或注册