Administering ArcGIS for Server with Python
E N D
Presentation Transcript
Administering ArcGIS for Server with Python Jon Bodamer
ArcGIS Online Example • Publish your own web services • Create and share items on ArcGIS Online or your own portal • Configure and automate parts of the ArcGIS system, such as ArcGIS for Server, Portal for ArcGIS, and ArcGIS Online Administering ArcGIS for Server with Python
REST API • Through REST API • Get token • HTTP • Make request • Get response • Parse response (json) • Python dicts Administering ArcGIS for Server with Python
Tasks • Add or publish item • Shapefile • Service Definition • CSV • Check if item exists • Delete item • Get contents Administering ArcGIS for Server with Python
Add File • URL to operation in REST API Administering ArcGIS for Server with Python
Analysis Tools • Run analysis tools through REST API • Submit job • Token required • Analysis Service URL required • Check job status • Get results Administering ArcGIS for Server with Python
Submit Analysis Job • URL to operation in REST API Administering ArcGIS for Server with Python
Roles • Publisher • Create content • Publish features • Perform analysis • Administrator • All publisher privileges • Manage content owned by members • Custom Administering ArcGIS for Server with Python
Resources • Scripting ArcGIS Server administration http://bit.ly/server_administration • The ArcGIS REST API http://bit.ly/arcgis_rest_api • Programmatically accessing analysis services http://bit.ly/analysis_services Administering ArcGIS for Server with Python
Demo Jon Bodamer Administering ArcGIS for Server with Python
Thank you… Please fill out the session survey: Offering ID: 1734 Online – www.esri.com/ucsessionsurveys Administering ArcGIS for Server with Python