我是靠谱客的博主 野性母鸡,最近开发中收集的这篇文章主要介绍arcgis python字段计算器_计算字段示例—帮助 | ArcGIS for Desktop,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

使用键盘输入值并不是编辑表中值的唯一方式。在某些情况下,为了设置字段值,可能要对单条记录甚至是所有记录执行数学计算。您可以对所有记录或选中记录执行简单计算和高级计算。此外,还可以在属性表中的字段上计算面积、长度、周长和其他几何属性。以下各部分包括使用字段计算器的若干示例。计算可以通过 Python 或 VBScript 执行。

Python 是 ArcGIS 建议使用的脚本语言。如果要访问地理处理功能(包括要素几何),请使用 Python。采用 Python 作为 ArcGIS 的脚本语言为执行计算提供了许多便利。

如果您具备使用 VBA 或 VBScript 的经验并且擅长脚本语法,请使用 VBScript。可直接使用所保存的 ArcGIS 先前版本的 .cal 文件或者只需进行少量修改。如果拥有使用 ArcObjects 的过去版本的 VBA 代码,则需要修改计算。 注:

Python 将强制要求缩进作为语法的一部分。请使用两个或四个空格来定义每个逻辑级别。将语句块的开头和结尾对齐并且保持一致。

Python 计算表达式字段将使用惊叹号 (!!) 括起。

命名变量时请注意,Python 区分大小写,因此 yield 不同于 Yield。

VBScript 不允许显式声明任何数据类型,所有变量均属于隐式Variant。应移除与 Dim x as String 类似的语句或将其简化为 Dim x。

输入语句后,如果想将其写入文件,可单击保存。加载按钮将提示您查找和选择一个现有的计算文件。 简单计算简单字符串示例

一系列 Python 字符串函数均支持使用字符串,包括 capitalize、rstrip 和 replace。

将字段 CITY_NAME 中字符串的首字母大写。

!CITY_NAME!.capitalize()

去掉字段 CI

最后

以上就是野性母鸡为你收集整理的arcgis python字段计算器_计算字段示例—帮助 | ArcGIS for Desktop的全部内容,希望文章能够帮你解决arcgis python字段计算器_计算字段示例—帮助 | ArcGIS for Desktop所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部