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

15 个用于 GIS 和制图的 Python 库

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

GIS 词典 – 地理空间定义词汇表

终极GIS词典:您的GIS完整指南GIS不仅仅是“地图和数据”。相反,它[&hell...

ArcGIS Enterprise – 地理空间平台

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

GIS 中的 3D 分析工具 – 在 3D 中弯曲它

3D分析工具3D分析在GIS中一直是一种增长趋势,因为它可以更好地表示现实[&hel...