Design
Conceptually, building the ArcGIS application in this chapter is pretty simple. However, it is going to require a lot of code. We're going to build an application that will query and view parcel data for Kendall County, TX. The graphical user interface (GUI) for the application will be built using wxPython
. The interface will be created in a Python script file called Interface.py
. wxPython
is an excellent choice for GUI development and will improve your ability to develop user interfaces that have only been possible with a combination of ArcObjects and .NET in the past. To display the user interface, we will build an ArcGIS Desktop add-in that will consist of an extension along with a button in a toolbar. When the user clicks on the button, it will trigger the display of the user interface built in wxPython
. The interface will provide multiple options to query the parcel
feature class. Records returned by a query will be displayed in a grid-type structure. Users can then select a...