I am trying to populate ever point's x,y when a point is created by a mouse click or clicking. Some times i might only create one point but sometimes i may have to create more then one. I am having trouble populating the x,y of the new created points.
this is currently what i have. I know it's wrong. i would like to see how to do this correctly.
getting error at
Traceback (most recent call last):
File "C:\GIS\Python\AddPoint\AddPoint_4.py", line 18, in <module>
geom = prow.SHAP
AttributeError: 'tuple' object has no attribute 'SHAPE'
Failed to execute (Script).
#import modules import arcpy arcpy.env.qualifiedFieldNames = False pointFC = "Animal Sightings" #target point feature class Animal Sightings mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd) dfsr = df.spatialReference fcsr = arcpy.Describe(pointFC).spatialReference if dfsr.name == fcsr.name: """Now do your work""" point = arcpy.GetParameterAsText(0) #click for prow in arcpy.da.SearchCursor(point,'SHAPE@XY'): x,y = prow geom = prow.SHAPE prow.x = geom.X prow.y = geom.Y del prow insCursor = arcpy.da.InsertCursor(pointFC,('POINT_X','POINT_Y','SHAPE@XY')) # create insert cursor with arcpy.da.SearchCursor(point,('POINT_X','POINT_Y','SHAPE@XY')) as cursor: # loop through feature set for row in cursor: POINT_X = row POINT_Y = row insCursor.insertRow(row) # insert row del insCursor # delete insert cursor