Summary
This chapter covered several new concepts in addition to reinforcing several skills that we covered in past chapters. One new concept that was introduced in this chapter is the use of the ArcGIS Online GeoEnrichment service that we accessed through the ArcGIS REST API. In addition, you also learned how to build an interactive tool that allows the end user to create new point locations as part of a custom tool.
We've now seen several examples of creating custom Python toolboxes in ArcGIS Desktop, so you should be familiar with these by now and have a good understanding of how they work. You should also be familiar with the Python requests module that is used to make requests to external web services as we've seen this in action on several occasions as well. Finally, we used the ArcPy mapping and data access modules in this chapter once again in order to support several operations, including applying symbology to a layer and using cursor objects to query and update the data in a feature...