Quantcast
Channel: Forums - Python
Viewing all articles
Browse latest Browse all 2485

python scripting in arcmap 10

$
0
0
Hello
I want to create a python script that do the same as the GO To XY but using a customized user interface. I start to write the interface code and creating the point but I don't know how can I display it in the map. Can you help me please.
Here is the code:
from Tkinter import *
class application(Frame):
def __init__(self, master):
Frame.__init__(self, master)
self.grid()

self.site_name= Label(self, text= " Site Name: ")
self.site_name.grid()
self.site_coordinate =Label(self, text='Site Coordinates : ')
self.site_latitude= Label(self, text='Latitude: ')
self.site_longitude= Label(self, text='Longitude: ')
self.name=Entry(self, bg='white')
self.latitude=Entry(self, bg='white')
self.longitude= Entry(self,bg='white')
self.site_name.grid(row=0)
self.name.grid(row=1)
self.site_coordinate.grid(row=2)
self.site_longitude.grid(row=3)
self.site_latitude.grid(row=3, column=2)
self.longitude.grid (row=4)
self.latitude.grid(row=4, column=2)
self.ok_button = Button(self,text='Add', command=self.AddPoint)
self.ok_button.grid(row=5, pady=30)
self.cancel_button = Button(self,text='Cancel')
self.cancel_button.grid(row=5, column=2)

def AddPoint (self):
latitude_value=self.latitude.get()
longitude_value=self.longitude.get()
inPoint = arcpy.Point(longitude_value, latitude_value)




root=Tk()
root.title ("Create Site")
app= application (root)
root.mainloop()
I there is any other possibilities such as using the ModelBuilder or a possiblity to edit the GO TO XY code and customize it please don't hesitate to tell me
Thank you in advance

Viewing all articles
Browse latest Browse all 2485

Trending Articles