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

20 个 GIS 用户的非地理空间工具

GIS用户的非地理空间工具列表任何地理空间软件的功能都在迅速扩展。但是,当地理空[&...

如何在 QGIS 中添加 Web 地图服务 (WMS)

如何在QGIS中添加Web地图服务(WMS)QGIS的主要功能之一是它[&helli...

Web 地图服务 (WMS) 简介

什么是Web地图服务(WMS)?Web地图服务(WMS)包含通过Int[&helli...

GIS 的辉煌历史

GIS是从哪里开始的?地图绘制彻底改变了我们对位置的看法。地图是重要的决策工具。[&...