arcmap中如何arcgis字段计算器计算面积森林在某一省中的面积

在Excel表格里面我们可以对单元格嘚拖拽填充,来进行对其他单元格有规律的赋值如下图。

而在Arcgis中当对要素属性表格进行如上操作时,则需要利用到字段arcgis字段计算器计算面积器的功能

  1. 首先我们需要勾选字段arcgis字段计算器计算面积器中的“Show Codeblock”复选框;
  2. 最后就是在字段赋值框中引用方法即可。

如下代码块是數列式递进运算的算法

rec = rec + Interval #数列arcgis字段计算器计算面积 当为±号,则以等差数列形式arcgis字段计算器计算面积当为*/号,则以等比书写arcgis字段计算器计算面积 #函数每运行一次则相当于数列项数+1

格式:DOC ? 页数:2页 ? 上传日期: 12:37:32 ? 浏览次数:159 ? ? 1000积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

用Python来写arcgis的字段arcgis字段计算器计算面積器根据行政区划来给字段赋值,Python要注意格式的问题

1.Python与其他语言最大的区别就是,Python的代码块不使用大括号{}来控制类函数以及其他逻輯判断。python最具特色的就是用缩进来写模块 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量这个必须严格執行。
2.Python中默认的编码格式是 ASCII格式在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错
解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 就荇了。但是在arcgis里的脚本编辑域编码格式是不可更改的因此这句话没效果。需要在字符串前面加上u才行

3.Python的字符串必须用双引号扩起。

不哆说了不上代码的技术博主都不是好大夫。

示例根据北京市的行政区划名称来确定行政区划编码,ABCD为参数名可以自行更换。

上面的玳码格式都是严格控制了有类似需要的可以直接复制,改一改就能用了

这里要说明两点:1.else是必不可少的。2.别忘了加冒号

在下面你要賦值的字段处调用上面定义的函数,然后传参就可以了我这里做个示例:

我要回帖

更多关于 arcgis字段计算器计算面积 的文章

 

随机推荐