import arcpy import pythonaddins class XYTool(object): """Implementation for xy_addin.XYTool (Tool)""" def __init__(self): self.enabled = True self.cursor=3 def onMouseDownMap(self, x, y, button, shift): mxd=arcpy.mapping.MapDocument("current") df = arcpy.mapping.ListDataFrames(mxd)[0] pt=arcpy.PointGeometry(arcpy.Point(x,y)) #ptfeat=arcpy.management.CopyFeatures(pt,r"in_memory\pt") print x,y
import arcpy import pythonaddins class XYTool(object): """Implementation for xy_addin.XYTool (Tool)""" def __init__(self): self.enabled = True self.cursor=3 def onMouseDownMap(self, x, y, button, shift): mxd=arcpy.mapping.MapDocument("current") df = arcpy.mapping.ListDataFrames(mxd)[0] pt=arcpy.PointGeometry(arcpy.Point(x,y)) #ptfeat=arcpy.management.CopyFeatures(pt,r"in_memory\pt") print x,y pythonaddins.MessageBox(str(x) + ", " + str(y), 'Coordinates', 0)
import arcpy import pythonaddins class XY(object): """Implementation for xy_addin.tool (Tool)""" def __init__(self): self.enabled = True self.cursor=3 def onMouseDownMap(self, x, y, button, shift): mxd=arcpy.mapping.MapDocument("current") df = arcpy.mapping.ListDataFrames(mxd)[0] pt=arcpy.PointGeometry(arcpy.Point(x,y)) #ptfeat=arcpy.management.CopyFeatures(pt,r"in_memory\pt") print x,y pythonaddins.MessageBox (arcpy.Point(x,y) ,'Location','0') pass
import arcpy import pythonaddins class XY(object): """Implementation for xy_addin.tool (Tool)""" def __init__(self): self.enabled = True self.cursor=3 def onMouseDownMap(self, x, y, button, shift): mxd=arcpy.mapping.MapDocument("current") df = arcpy.mapping.ListDataFrames(mxd)[0] pt=arcpy.PointGeometry(arcpy.Point(x,y)) #ptfeat=arcpy.management.CopyFeatures(pt,r"in_memory\pt") print x,y pythonaddins.MessageBox("Long" + " " + str(x) + '\n'+ "Lat"+ " " + str(y), 'Coordinates', 0)