Project information

  • Category: Python
  • Project date: Spring, 2022
  • Tool Used: ArcMap, Python

As part of my GIS programming project, I created a python add-in to help users select features based on their attributes. The add-in has a sleek toolbar that consists of five intuitive combo boxes: Maps, Layers, Fields, Operators, and Values, as well as an OK button. When the user opens the toolbar, the Maps combo box will automatically be populated with all available data frames. Once the user selects a map (data frame), the Layers combo box will populate with all the feature layers in that data frame. The Fields combo box will then populate with all the available fields for the selected feature layer. Next, the user selects a field, and the Values combo box will show all the unique values for that field. Finally, the user selects an operator and a value, then clicks OK to select features and zoom to the selected features.