这些 ArcGIS Pro 建库中常用的公式请收好

360影视 2024-12-24 15:39 3

摘要:虽然 ArcGIS Pro 提供了计算字段和计算几何两种方式对字段进行操作,但是默认的功能有限,如果想要个性化处理还是需要用到公式。

虽然 ArcGIS Pro 提供了计算字段和计算几何两种方式对字段进行操作,但是默认的功能有限,如果想要个性化处理还是需要用到公式。

计算字段

在显示的计算字段对话框内,输入下面的公式,上方调用函数getnum,如下图所示。

start=110101000000000000

def getnum:

global start

start+=1

return start

计算字段设置

点击确定完成标识码的计算,计算结果如下图所示。

计算结果

标识码编号规则一般为6位行政区划代码+4位扩展码+8位顺序码,标识码的字段类型建议为文本型。02

椭球坐标计算面积

在 ArcGIS 中不支持经纬度坐标直接计算面积,在ArcGIS Pro中优化了算法,支持直接计算。

所以这里除了使用公式计算之外,再分享一下直接计算的方法,同样是在计算字段对话框内,输入下面的公式计算面积。

!shape.geodesicArea!

计算面积公式

点击确定后可以得到面积,计算的结果如下图所示。

计算结果

除了代码之外,还可以直接通过计算几何计算面积,如下图所示。

计算几何

对于经纬度坐标系数据的面积计算, ArcGIS Pro 比ArcGIS 支持做的更好,使用公式计算面积,得到的面积单位是平方米。03

计算的面积保留两位小数

对于上面的面积计算结果,如果觉得小数点后位数太长,可以使用 round 函数设置保留小数位数。

在计算字段对话框内,输入下面的公式,表示对 area 字段保留两位小数,如下图所示。

round(!area!,2)

保留两位小数

点击确定后可以得到计算结果,计算结果如下图所示。

计算结果

如果想在计算面积的时候直接保留两位小数,可以输入公式 round(!shape.geodesicArea!,2),直接四舍五入保留两位小数。04

为了方便大家学习交流 ArcGIS 技术,我们创建了一个 ArcGIS Pro 学习交流群。

我们无论你是GIS领域的初学者,还是寻求进阶技巧的专业人士,都欢迎加入这个学习交流平台。

让我们一起分享实战经验,解锁ArcGIS Pro的隐藏技能,让空间分析、地图制作和数据可视化变得得心应手。05

来源:水经注软件

相关推荐