Solved! Go to Solution.
fc = "fishnet" rows = arcpy.UpdateCursor(fc) for row in rows: geom = row.shape row.LowerX = geom.extent.XMin row.UpperX = geom.extent.XMax row.LowerY = geom.extent.YMin row.UpperY = geom.extent.YMax rows.updateRow(row) del row, rows
fc = "fishnet" rows = arcpy.UpdateCursor(fc) for row in rows: geom = row.shape row.LowerX = geom.extent.XMin row.UpperX = geom.extent.XMax row.LowerY = geom.extent.YMin row.UpperY = geom.extent.YMax rows.updateRow(row) del row, rows
Hi Wade,
one way you could go is with field calculator:
1. create fields for centroidX/centroidY of the grids, calculate geometry for them.
2. create fields for UpperY, LowerY, LeftX, RightX
in field calculator you can then calculate each field:
UpperY = centroidY + (gridheight*0.5)
LowerY = centroidY - (gridheight*0.5)
LeftX = centroidX - (gridwidth*0.5)
RightX = centroidX + (gridwidth*0.5)
Going to try the python code above
Here is an example that may help:fc = "fishnet" rows = arcpy.UpdateCursor(fc) for row in rows: geom = row.shape row.LowerX = geom.extent.XMin row.UpperX = geom.extent.XMax row.LowerY = geom.extent.YMin row.UpperY = geom.extent.YMax rows.updateRow(row) del row, rows
Hi Wade,
one way you could go is with field calculator:
1. create fields for centroidX/centroidY of the grids, calculate geometry for them.
2. create fields for UpperY, LowerY, LeftX, RightX
in field calculator you can then calculate each field:
UpperY = centroidY + (gridheight*0.5)
LowerY = centroidY - (gridheight*0.5)
LeftX = centroidX - (gridwidth*0.5)
RightX = centroidX + (gridwidth*0.5)