利用python写arcgis字段计算中数据取整数
时间: 2024-03-02 13:50:24 浏览: 192
DC_Police_Script_Python计算警力分布_
您可以使用Python中的Round函数来对ArcGIS字段进行取整操作。以下是一个示例代码:
```python
import arcpy
# 设置工作空间和要素类
arcpy.env.workspace = r"C:\data.gdb"
fc = "myFeatureClass"
# 定义要进行取整操作的字段
field = "Value"
# 使用UpdateCursor进行字段计算
with arcpy.da.UpdateCursor(fc, field) as cursor:
for row in cursor:
# 对字段进行四舍五入并取整
row[0] = round(row[0])
cursor.updateRow(row)
```
这段代码将打开名为“myFeatureClass”的要素类,并使用UpdateCursor迭代其中的每个记录。对于每个记录,它将对名为“Value”的字段进行四舍五入并取整,并将结果更新到该字段中。请注意,这里使用的是Python内置的Round函数。
阅读全文