Automating Geodatabase Administration with Python

Slides:



Advertisements
Similar presentations
Publishing GIS Services to ArcGIS for Server
Advertisements

 Workflow that manages concurrent multiuser editors on a single ArcSDE data source  Versions represent states or views of the geodatabase  Edits.
For 796/496 Drs Badruddin and Herrington. The Advanced ArcMAP User What is an advanced GIS user? –Someone who knows what they are doing Can quickly come.
Esri UC 2014 | Technical Workshop | Automating Cache Workflows and Tile Usage Heat Maps Eric J. Rodenberg.
PHP-Fusion. Introduction PHP-Fusion is a lightweight open source content management system (CMS) written in PHP. PHP-Fusion utilizes a MySQL database.
Esri International User Conference | San Diego, CA Technical Workshops | Intro to ArcSDE for SQL Server Tony Wakim & Jim Gough July , 2011.
ArcGIS Workflow Manager An Introduction
Gary MacDougall Premjit Singh Managing your Distributed Data.
Esri International User Conference | San Diego, CA Technical Workshops | Python – Getting Started Drew Flater, Ghislain Prince July 12 - July 14, 2011.
Introduction to Spatial Analysis and Spatial Modeling
Troubleshooting Replication and Geodata Services
Network Analysis with Python
Introduction to ArcPy. Topics What is ArcPy? Accessing geoprocessing tools using ArcPy Writing scripts using ArcPy.
Python: An Introduction
ArcGIS Data Reviewer : Leveraging Geoprocessing for data validation
ArcGIS Workflow Manager: Tasks and Enterprise Workflows Michael Broadbent.
Publishing to ArcGIS for Server
Learning Common GIS Workflows Rudy Prosser & Michael Sarhan.
Working with Metadata in ArcGIS Aleta Vienneau. Working with metadata in ArcGIS View metadata Edit metadata Set your metadata style Leverage metadata.
Introduction of Geoprocessing Topic 7a 4/10/2007.
Advance Map Automation With Python
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
Mind Your Metadata Geri Miller. Metadata in ArcGIS ArcGIS metadata goals Editing metadata Setting your metadata style Leveraging metadata in ArcGIS Importing.
Converting workflows from ArcSDE Command line in ArcGIS 10.3.x
Understanding our world.. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing Versioned Geodatabases.
Esri UC 2014 | Demo Theater | ArcGIS Workflow Manager: Integrating Geoprocessing into Your Business Processes Nishi Mishra.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Geodatabase Administration:
ESRI 2012 User Conference Review of Plenary Top 10 What’s new at 10.1 What we took away from it.
ArcGIS Workflow Manager Introduction
Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn and Shawn Thorne.
Using Collector for Offline Editing with Versioned Data
Working with Versioned Data and Feature Service Sync Gary MacDougall Russell Brennan.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Sharing Workflows with.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Automating Geodatabase.
ArcGIS Workflow Manager: Using Custom Properties to Automate Workflows Nishi Mishra.
Working with Feature Services Gary MacDougall Russell Brennan.
Introduction Presenter: James Zollweg, Ph.D. Associate Professor of Water Resources and GIS The College at Brockport NYS GIS Association – Python Training,
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
Introduction of Geoprocessing Lecture 9. Geoprocessing  Geoprocessing is any GIS operation used to manipulate data. A typical geoprocessing operation.
Introduction of Geoprocessing Lecture 9 3/24/2008.
Publishing GIS Services to ArcGIS Server
Esri UC 2014 | Technical Workshop | Administering ArcGIS for Server with Python Jon Bodamer.
SSIS ETL Data Resource Management. Create an ETL package using a wizard database server to database server The business goal of this ETL package is to.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Jeff Barrette Jeff Moulds
ArcGIS Workflow Manager: Advanced Workflows and Concepts
Working with Feature Layers
PYTHON: AN INTRODUCTION
ArcGIS for Server: What’s New
Shankar Chandrasekaran
Creating Geoprocessing Services
Geospatial Database Create Geodatabase Practical Session
Geoprocessing with ArcGIS for Server
Geodatabase Administration Toolset
ArcGIS Workflow Manager Getting Started with Out-of-the-Box Templates
Geometric Network Toolset
Building Map Books in ArcGIS
ArcGIS Workflow Manager: Using Custom Properties to Automate Workflows
Introducing Scenario Network Data Editing and Enterprise GIS
Using ArcGIS for Intelligence Analysis
Network Analysis using Python
ModelBuilder – Getting Started
Building Map Books in ArcGIS
Network Analyst – Automating Workflows with Geoprocessing
Syncing Over the Web with Versioned Data
Designing and Using Cached Map Services
ArcGIS Pro: An Introduction Overview
Geodatabase Best Practices
Presentation transcript:

Automating Geodatabase Administration with Python Russell Brennan

Python and Geodatabases Is the programming language for geoprocessing. ArcPy site package is used to access geoprocessing functionality. Geodatabase Core ArcGIS Data model A comprehensive model for representing and managing GIS data A physical store of geographic data. A transactional model for managing GIS workflows.

Things you need to know Familiar with using Python for geoprocessing Arcpy, Python lists, looping, string manipulation, data types. Familiar with Enterprise geodatabase concepts Versions, replicas, connection files, data ownership.

Agenda Demo 1 Demo 2 Brief discussion of new admin 10.1 features Geodatabase maintenance. Reconcile/post/delete versions, synchronize replicas, error reporting and automatic notifications Demo 2 Scheduling your scripts to run (Windows) Brief discussion of new admin 10.1 features

Version Maintenance Synchronize replicas Reconcile versions Post versions Delete versions – this will depend on your organization’s workflow and version structure. Compress database Email notifications

DEMO Rec, Post, Compress

Scheduling your script to run Using Windows task scheduler you can automate when your script will be run. This is especially useful for tasks that need to be run on a regular basis.

DEMO Scheduling

What’s new at 10.1 Tools: Python functions: Analyze Datasets Rebuild Indexes Reconcile Versions Python functions: ListVersions ListReplicas ListUsers (lists connected users) DisconnectUsers Describe will return the current release of a geodatabase

This script is available online: Should be page 5 or 6 of the Geoprocessing tool gallery. URL http://resources.arcgis.com/gallery/file/geoprocessing/d etails?entryID=A709782C-1422-2418-7FD5- E83695D0381E

Related Sessions Road Ahead – GDB Admin Thursday 3:40 Room 27B

Esri Training for Desktop Developers http://www.esri.com/training Instructor-Led Courses Introduction to Geoprocessing Scripts Using Python Programming ArcGIS Desktop Using Add-Ins Web Course Using Python in ArcGIS Desktop 10

Questions? www.esri.com/sessionevals