界面介绍
打开属性表(Attribute Table),点击红框所指的按钮,便是字段计算器(Field Caculator):
字段计算器界面可以分为三个部分,图中第一部分为字段的选择。如果你要创建一个新的字段,就勾上“Create a new field“,并更新”Output field“相关信息。或者你也可以选择更新现有字段的值,勾上“Update existing field”。第二部分为计算表达式,用于计算字段值。第三部分为函数的选择,用于辅助你利用表达式计算复杂的字段值。函数可以自定义(Python语法),在Function Editor中撰写。
数据实操
为了便于上手,还是直接用小的案例来进行解释说明。假设你已经有矢量数据,该数据有一个字段”fclass“,这里直接进行实战操作,你的需求有两个:
- 创建1个新的字段,字段名为”HValue“,浮点型;
- 根据字段”fcalss“的值,划分等级,为HValue字段赋值。
具体操作如下: - 勾上“Create a new field”;
- 利用Case语句,实现表达式。
需要注意的是,引用属性表中的字段值的时候要打上双引号。点击确定,就自动运算出结果了:
案例小结
在该案例中,使用了case函数,并利用属性表中已有的字段值创建新的字段值。这其实都在界面中第三部分中可以找到并引用的。如图所示:
-
CASE函数。用于多条件判定的情景。
-
Fields and Vlaues。用于引用并查看图层属性表中的字段以及字段值。其中点击“All Unique”可以获取该字段下的所有类型的取值。
最后
如果你想进一步了解关于地理方面的知识,或者想要和我沟通交流,不妨加入我的微信公众号社区,搜索公众号名称“爱吃柚子的梨”,期待在微信上与你相遇,一起继续探索更多有价值的信息!