arcgis属性表选择两个条件 |
您所在的位置:网站首页 › 按条件计算 › arcgis属性表选择两个条件 |
今天恰好又用到了ArcGIS,不过在属性表中选择字段的时候,发现自己遇到了一点点疑惑,相信也存在和我有同样遭遇的同学,因此,我决定写一些关于属性选择的技巧,仅仅是自己的学习笔记,以便之后运用回忆,同时也分享给朋友们,期望能够帮助到有疑问的朋友。 今天是咋回事呢?明天要出去进行调研,因此,我想看看途径了那些省域范围,从地图上大体的了解到,可能要经过:甘肃、青海、和西藏。所以我想做一张科研调查的实习日志,不过,考虑到我国幅员辽阔,要做一个筛选工作,尽管只有三个省域(自治区),按照以前的想法,我可能就直接一个个的选择了,例如name=‘甘肃’、name=‘青海’、name=‘西藏’,这样没有什么问题。如图一所示! 但是,我可不可以同时选择呢?我为什么要这么繁琐呢?明明不是有很多功能呢?为何不进一步的学习呢? 所以我就进行了尝试,发现的确可以多次选择,如下图所示: 在尝试的过程中,我犯了很多主观错误,例如我会这么选择这三个省域范围:"NAME"='西藏' OR'甘肃'OR'青海'、或者"NAME"='西藏' AND'甘肃'AND'青海',这些都是存在语法错误的。从帮助文档中我们可以看到: 查询格式如下: 此外,我联想到了我伟大的部长,曾经教我的字段编辑代码(比较简单的那种),和本次的主题也是比较符合滴,所以一并举例如下: 例如实现给某个字段的编号,这里以递增编号为例:
此外,这种利用python语句给字段进行其他赋值的例子也有很多:例如土地类型、道路分类 def Flag(f): if f==0: return "Block Edge" if f==1: return "Rail Station Access" if f==2: return "Median" else: return "Under Construction" Flag( !GRIDCODE! )
我掌握的知识比较少,同时也比较浅显,总是心血来潮的分享,明天就要正式踏上调研的道路,期待一路的收获,兰州-拉萨!!!之后稳定后,我也会将这一路上的所见所感进行记录,权当是科研日志了(嘻嘻(●'◡'●)) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |