访问量: 182 次浏览
假设在属性表中有 2 个单独的列,并且想要找到这些列之间的最小值或最大值。 这将需要一些 Python 编码。
假设字段设置如下:
可使用字段计算器和最小或最大功能。
右键单击空白字段“Min”,然后选择“Field Calculator...”。 选择 Python 单选框。使用以下代码:
最低要求: min([!rank!, !rank2!])
使用上面的代码运行字段计算器后,最小值将在“Min”字段中计算。
同样,可使用最大值函数从多个字段中获得最大值。
最大: max([!rank!, !rank2!])
用上面的 Python 代码运行字段计算器后, “Max”字段将具有“rank1 ”和“rank2”字段中的最大值。
Python 可以灵活地评估多个字段的最小值和最大值。 在逗号之后,您可以添加其他字段来计算最小值或最大值。
最低限度: min([!rank!, !rank2!, !rank3!])
最高限度: max([!rank!, !rank2!, !rank3!])
运行上面的 Python 代码后,将为多个字段评估最小值和最大值。
更多内置功能
Python 是一种多样化的编程语言,可以满足 GIS 用户的需求。 它有数百种功能随时可用。 内置函数可以在Python 文档页面上的 Python 文档中找到。