如何在 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
相关推荐

什么是地理信息系统?

什么是地理信息系统?地理信息系统(GIS)存储、分析和可视化地球表面地理位置的[&h...

2022 年 Esri 用户大会上的 ArcGIS Runtime SDK 和 ArcGIS Maps SDK

Esri用户大会将在几天后返回圣地亚哥,如果您对ArcGISRuntimeS[&he...

什么是遥感?权威指南

什么是遥感?遥感是在不存在的情况下获得一个区域的物理特性的科学。它允许用户捕捉、可[...

15 个用于 GIS 和制图的 Python 库

用于GIS和制图的Python库Python库是GIS的终极扩展,因[&hellip...