ArcGIS 中的 Python 最小值或最大值

ArcGIS 中的 Python 最小值或最大值


发布日期: 2022-03-28 更新日期: 2022-03-28 编辑:xuzhiping 浏览次数: 4193

标签:

摘要: 如何在 ArcGIS 中使用 Python 计算最小值 假设在属性表中有 2 个单独的列,并且想要找到这些列之间的最小值或最大值。这将需要一些 Python 编码。 假设字段设置如下: 第一个字段为“rank1”; 第二个字段为“rank2”; 第三个是一个...

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

假设在属性表中有 2 个单独的列,并且想要找到这些列之间的最小值或最大值。这将需要一些 Python 编码。

假设字段设置如下:

  • 第一个字段为“rank1”;
  • 第二个字段为“rank2”;
  • 第三个是一个空字段“Min”,用于存储最小值;

可使用字段计算器和最小或最大功能。

使用字段计算器

右键单击空白字段“Min”,然后选择“Field Calculator...”。选择 Python 单选框。使用以下代码:

最低要求: min([!rank!, !rank2!])

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

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

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

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

用上面的 Python 代码运行字段计算器后,“Max”字段将具有“rank1 ”和“rank2”字段中的最大值。

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

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

最低限度: min([!rank!, !rank2!, !rank3!])

最高限度: max([!rank!, !rank2!, !rank3!])

运行上面的 Python 代码后,将为多个字段评估最小值和最大值。

更多内置功能

Python 是一种多样化的编程语言,可以满足 GIS 用户的需求。它有数百种功能随时可用。内置函数可以在Python 文档页面上的 Python 文档中找到。

相关推荐

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org