【发布时间】:2015-05-20 22:21:32
【问题描述】:
我有一个包含超过 8000 万个要素的点要素类,需要添加字段以在两个不同字段中包含纬度/经度坐标。虽然在 ArcMap 中很容易计算,但我需要编写一个脚本,将两者都写入表格,然后四舍五入到小数点的 3 以内。我尝试同时使用InsertCursor 和UpdateCursor 并且无法写入这些字段。但是,当我使用 SearchCursor 时,我可以检索我无法将它们写入字段的值。
这是我目前正在使用的:
import arcpy
from arcpy import env
env.workspace = 'C:\Users\Testing'
env.overwriteOutput = True
inFeatures = "ras2point.shp"
cursor = arcpy.da.InsertCursor(inFeatures, ["SHAPE@X"])
for row in inFeatures:
X = row[0]
cursor.insertRow([X])
del row
del cursor
print 'FINISHED'
【问题讨论】: