Conclusion
ArcGIS includes a number of programming libraries that can be used to automate your geoprocessing scripts or develop functional applications. In addition, you can also integrate other non-GIS libraries into your projects to support ancillary tasks. While the primary focus of most ArcGIS Desktop development efforts with Python in the past has been centered on the ArcPy
site package and its supporting mapping and data access modules, an increasing amount of functionality is now being delivered through the ArcGIS REST API, which can be called from Python. In this book, we'll use ArcPy
, its supporting modules, the ArcGIS REST API, and some supporting libraries to build domain-specific applications using Python.