ArcGIS 中的 Python 最小值或更大值

2024-05-10 GIS 141
A⁺AA⁻

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

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

假设字段设置如下:

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

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

使用字段计算器

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

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

微信号:MeetyXiao
添加微信好友, 获取更多信息
复制微信号

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

ArcGIS 中的 Python 最小值或最大值

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

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

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

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

ArcGIS 中的 Python 最小值或最大值

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

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

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

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

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

更多内置功能

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

来源:开源地理空间基金会中文分会

来源链接:https://www.osgeo.cn/post/16c9e

本站声明:网站内容来源于 *** ,如有侵权,请联系我们,我们将及时处理。

客服微信号码

客服微信号码

客服微信号码

客服微信号码

留言咨询
提交留言

您将免费获得

  • 全面诊断

    您将获得专家对您公司申请资质所需条件的全面诊断服务,我们不同于传统代办公司,仅是提供一些通用的,浅显的建议

  • 找出疏忽点

    我们在了解您公司的基本情况之后,将挖掘出您公司目前不利于资质申请的疏忽点,还将详细说明您在申请资质时应当改善的确切的事项。

  • 分析需求

    我们通过丰富的从业经验,结合目前的实际情况,确认好符合您实际经营情况的资质需求。

  • 定制方案与报价

    对您的需求深入了解后,将结合您公司目前的情况,我们将为您量身定制一份资质代办方案及报价单。

获取方案

×
请设置您的cookie偏好
欢迎来到资质参谋
我们希望在本网站上使用cookie,以便保障本网站的安全、高效运转及服务优化,有关我们使用cookie的更多信息,请点击查看了解更多。
接收Cookies
决绝Cookies