ArcGIS中的Python最小值或最大值

Python Min Max

Python最小值最大值

如何使用ArcGIS中的Python计算最小值?

假设在一个属性表中有两个单独的列,**要查找最小值或最大值**在这些列之间。这需要一些Python编码。

假设您的字段设置如下:第一个字段设置为*“rank1”,第二个字段为“rank2”第三个空字段 *“最小” 来存储最小值。右键单击空字段*“Min”*,然后选择“字段计算器…”。选择Python单选框。使用以下代码:

最小值:min([!rank!, !rank2!])

使用上述代码运行字段计算器后,将在“min”字段中计算最小值。

Minimum Values Field Calculator

Python “Min”字段计算器

如何使用ArcGIS中的Python计算最大值?

同样,可以使用最大值函数从多个字段中获得最大值。

最大值:max([!rank!, !rank2!])

使用上面的Python代码运行字段计算器之后,“Max”*字段将具有“rank1*”和*“rank2”*

Maximum Values Field Calculator

Python Max字段计算器

如何为多个字段使用Python获取最大值或最小值

Python具有从多个字段评估最小值和最大值的灵活性。在逗号之后,可以添加其他字段来计算最小值或最大值。

最小值:min([!rank!, !rank2!, !rank3!])
最大值:max([!rank!, !rank2!, !rank3!])

在运行上面的Python代码之后,将为多个字段计算最小值和最大值。

更多内置功能

Python是一种多样化的编程语言,可以满足GIS用户的需求。

它有数百种功能随时可用。

内置函数可以在Python文档中找到,该文档位于 Python Docs 页。

我们也有一个彻底的list of GIS programming tutorials 帮助指导。