如何在 ArcGIS Pro 中生成顺序数和随机数

如何在 ArcGIS Pro 中生成顺序数和随机数

  • 规则文件CreateUrban
  • 最近更新2023年05月05日

在本文中,您将学习如何使用 ArcGIS Pro 中的“字段计算器”生成顺序数和随机数。

我们将使用 Python 和 Arcade 来生成这些值。但是你不需要知道如何编码就可以开始。

在开始之前,请观看此视频,其中显示了有关如何在 ArcGIS Pro 中使用顺序数和随机数的分步说明。

生成序列号

在开始之前,您需要一个字段来存储序列号,最好是长整数类型。

右键单击要生成序列号的字段,然后单击“计算字段”。

ArcGIS Pro最方便的事情之一是它具有“助手”,它将为您编写代码。

如果您滚动到“助手”列表的底部附近,您会找到“序列号”。您所要做的就是双击此帮助程序,它将在代码块中为您填充它。

下面是代码块:

# Type in as your field input
SequentialNumber()

# Calculates a sequential number
rec=0
def SequentialNumber():
    global rec
    pStart = 1
    pInterval = 1
    if (rec == 0):
        rec = pStart
    else:
        rec = rec + pInterval
    return rec

生成随机数

生成随机数就像构建序列号一样简单。您还需要一个长整数字段,最好是存储值。

首先,右键单击您的字段并选择“计算字段”。但是这次不是使用“Python”,而是尝试“Arcade”,因为它更容易一些。

在“助手”部分,找到“随机”并双击它。在代码块之后,键入一个星号,后跟要使用的范围。

下面是一个代码块的示例,它将生成一直到 100 的随机数。

Random()*100

结论

在本文中,我们介绍了如何使用 ArcGIS Pro 生成顺序数和随机数。

分享到 :
古建筑小院
上一篇 2023-05-05
相关推荐

Google 地球引擎:初学者快速指南

谷歌地球引擎指南Google地球引擎(GEE)是一个基于云的平台,可提供数[&hel...

十大地图网站平台

ArcGISEnterpriseArcGISEnterprise是一种后端软件[&h...

初学者数据分析师认证

初学者数据分析师认证数据分析师的需求量很大,前景一片光明。根据美国劳工统计局的数据[...

GIS 编程教程:学习如何编码

通过免费课程学习使用任何GIS编程语言编写代码成功的自学GIS程序员早餐吃什[&he...