We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Mary Haley - Streamlining Web-based Data Management with ArcGIS API for Python | PyData Vermont 2024
Learn how to streamline web data management using ArcGIS API for Python, from content administration to automation and integration with popular Python libraries.
-
ArcGIS API for Python is a Pythonic library designed to integrate with WebGIS, following Python best practices and making it accessible for both programmers and GIS users
-
Common data management needs include:
- Content administration and organization
- Data validation and integration
- Extracting and updating data
- Monitoring broken content/services
-
Notebooks provide key advantages for ArcGIS workflows:
- Accessible to non-programmers through markdown
- Can schedule automated tasks
- Integrate with 600+ Python libraries
- Enable data visualization and mapping
-
The GIS module serves as the main entry point to access ArcGIS content:
- Manage users, groups, and items
- Author and publish layers/services
- Control access permissions
- Clone and move content
-
Data sources can be managed at different sharing levels:
- Private (individual)
- Organizational
- Public
- Group collaborations
-
Integration capabilities:
- Connect with Microsoft Power Automate
- Import data from various formats (CSV, Excel, GDB, shapefiles)
- Validate and process submissions
- Automate content updates
-
Content management features:
- Filter views for specific users
- Set descriptions and metadata
- Control field visibility
- Track storage usage and costs
- Move content between folders