We are pleased to announce the newest release of the ArcGIS API for Python (version 1.3) ahead of the holiday season. This version packs some serious enhancements for GIS administration, content management, and performing spatial analysis.
Cloning contentfrom one org to another is a popular use case for many users. GIS administrators and publishers can now leverage thebuilt-inability to clone items using the latest API. At v1.3, you can pass a bunch of Item objects to theclone_items()method and have those items, and their dependent web layers be cloned along with their content and metadata. The API takes care of swapping the URL in the web maps and apps to match the new web layer URLs.
Admins can work with and manage theirunfederated ArcGIS Servers.The ‘server’ module of the API has been enhanced to support authenticating and working with stand-alone ArcGIS servers.
At 1.3, the API has brought to life a feature that many users have been asking for. You can now easilysave your map widget into a web map.The map widget in Jupyter notebooks has been enhanced to list the layers you added, remove them interactively and finally save the widget into a web map. This lets you save your outputs and analysis results for use in other ArcGIS applications. In addition, theWebMapclass has been enhanced and lets youauthorandedit web maps.Analysts and publishers can then create web maps when using the API in a headless or script mode.
The Python API in Jupyter notebooks is great for exploratory data analysis. You can quickly visualize spatial patterns using smart mapping, as well as the attribute data in a tabular form.
When performing an analysis, often you face questions such as, “who are the people that live in this area?”, “how diverse is this neighborhood?”, “what is the average commute times and mode of transportation for residents of this zip code?”. Enriching your GIS data set with socio-economic attributes like these will greatly enhance explaining a prevailing geographical phenomenon or will simply add more context to the conclusions that you are drawing specifically from your analysis work. With the newly added ‘geoenrichment’module, users of the Python API can call into theArcGIS GeoEnrichment Serviceandcollect demographic and other thematic informationabout their study areas. To empower your imagery analysis, manyraster functionshave been added.
In addition to these new capabilities, several enhancements and bug fixes have been included in the 1.3 release. Check out therelease notes for more details.