Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Automating Geodatabase.

Slides:



Advertisements
Similar presentations
Environmental GIS Nicholas A. Procopio, Ph.D, GISP Some slides from Lyna Wiggins (Rutgers University)
Advertisements

Esri UC 2014 | Technical Workshop | Automating Cache Workflows and Tile Usage Heat Maps Eric J. Rodenberg.
ArcGIS Data Reviewer: An Introduction
ModelBuilder In ArcGIS 9.x By Tim Weigel GEOG 407/607 April 3 rd, 2006.
Technical Workshops | Esri International User Conference San Diego, California Customizing ArcPad solutions Marika Vertzonis, Gareth Walters, Stephen Quan.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Administering Your.
Esri UC2013. Technical Workshop.Editing & Maintaining Parcels with ArcGIS.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Configuring ArcGIS.
Esri International User Conference | San Diego, CA Technical Workshops | Managing and Editing Annotation Natalie Vines Samantha Keehan July 14, 2011.
Esri UC 2014 | Technical Workshop | Data Alignment and Management in ArcMap Lisa Stanners, Sean Jones.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing in ArcMap:
Editing With ArcGIS Pro
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Local Government.
ArcGIS Workflow Manager An Introduction
Esri International User Conference | San Diego, CA Technical Workshops | Loading CAD data into the Geodatabase Alex LeReaux Thursday, July 14, 2011 – 10:15.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Generalization for.
Network Analysis with Python
Esri UC 2015 | Technical Workshop | Land Records Maps and Apps for State and Local Governments Chris Buscaglia Scott Oppmann.
Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer Edwin Waite & Shankar Chandrasekaran Planning and Deploying Data Quality Services.
ArcGIS Network Analyst: Automating Workflows with Geoprocessing
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Migrating your Data.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ModelBuilder – Getting.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
Working with Metadata in ArcGIS Aleta Vienneau. Working with metadata in ArcGIS View metadata Edit metadata Set your metadata style Leverage metadata.
Advance Map Automation With Python
Esri UC 2014 | Technical Workshop | Esri Roads and Highways: Integrating and Developing LRS Business Systems Tom Hill.
Preparing and Deploying Data to ArcPad Juan Luera.
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
ArcGIS Server for Administrators
Esri UC 2014 | Technical Workshop | Python Map Automation – Beyond the Basics of arcpy.mapping Jeff Barrette Jeff Moulds.
Technical Workshops | Esri International User Conference San Diego, California Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for.
Esri UC 2014 | Demo Theater | Using ArcPad in the Field Juan Luera.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Geodatabase Administration:
ArcGIS Workflow Manager Introduction
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Geocoding – An Introduction.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Supporting High-Quality.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Building Map Books.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Sharing Workflows with.
Working with Feature Services Gary MacDougall Russell Brennan.
Esri UC 2014 | Technical Workshop | Data Interoperability: An Introduction Bruce Dale LutzSafe Software.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Customizing the Operations.
Introduction of Geoprocessing Lecture 9. Geoprocessing  Geoprocessing is any GIS operation used to manipulate data. A typical geoprocessing operation.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Migrating Parcel data.
Esri UC 2014 | Technical Workshop | Managing and Editing Annotation Wendy Harrison.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Law Enforcement:
Esri UC 2015 | Technical Workshop | Community Parcels Chris Buscaglia.
Esri UC2013. Technical Workshop. Demo Theater 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Introduction to the Esri.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Land Records:
Esri UC 2014 | Technical Workshop | Python: Beyond the Basics David Wynne, Jon Bodamer.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Python Map Automation.
Publishing GIS Services to ArcGIS Server
Esri UC 2014 | Technical Workshop | Python Map Automation – Introduction to arcpy.mapping Michael Grossman Jeff Barrette.
Python: Building Geoprocessing Tools David Wynne, Ghislain Prince.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Working with Metadata.
Esri UC 2014 | Technical Workshop | Managing an Enterprise GIS Project: Key Things You Need Right from the Start Gerry Clancy Glenn Berger.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Working with Cartographic.
Technical Workshops | Esri International User Conference San Diego, California Branching and Iteration in ModelBuilder Shitij Mehta July 24, :15.
Esri UC 2014 | Technical Workshop | Migrating Data To The Parcel Fabric Christine Leslie Amir Bar-Maor.
Geoprocessing with ArcGIS for Server
Python Map Automation – Beyond the Basics of arcpy.mapping
Automating Geodatabase Administration with Python
Network Analysis using Python
ModelBuilder – Getting Started
PYTHON: BUILDING GEOPROCESSING TOOLS
Network Analyst – Automating Workflows with Geoprocessing
Python – Beyond the Basics
ModelBuilder – Getting Started
Presentation transcript:

Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Automating Geodatabase Creation with Geoprocessing Russell Brennan Ian Wittenmyer Twitter: #gdbcreate

Esri UC2013. Technical Workshop. Assumptions Geodatabase fundamentals Experience with geoprocessing Understanding of geodatabase design

Esri UC2013. Technical Workshop. Agenda Geodatabase creation options Geoprocessing review Schema creation in ModelBuilder Making model tools Using Python Making schema changes Enterprise considerations Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Why are we here today? Use Geoprocessing for: - Creating Geodatabases - Modifying Geodatabases Best practices for: - Model builder - Custom tools

Esri UC2013. Technical Workshop. Geodatabase Creation Options

Esri UC2013. Technical Workshop. Schema Creation Options Pros vs Cons  ArcMap/ArcCatalog wizards  Data Models (Solutions/Templates)  UML  Geoprocessing

Esri UC2013. Technical Workshop. ArcCatalog wizards ArcCatalog – Templates – UML – Geoprocessing Pro: - Create any supported dataset type - Modify schema in place - Familiar environment Con: - Non-repeatable - No scheduling - No documentation

Esri UC2013. Technical Workshop. Templates ArcCatalog – Templates – UML – Geoprocessing Pro: - Design work has been done by industry experts - Well documented - Map & Apps samples Cons: - Generic - Need to customize? - Not available for every use case/industry

Esri UC2013. Technical Workshop. UML ArcCatalog – Templates – UML – Geoprocessing Pro: - Documentation - Visualization - May be required to share with other (non-GIS) departments Con: - Specialized skillset - understand both the language/concepts and the application - Does not support all data types

Esri UC2013. Technical Workshop. Geoprocessing Pros: - GIS pro’s are comfortable with gp - One environment for creation, loading, analysis - Customizable/flexible Cons: - Limited diagramming - Difficult to share with non GIS ArcCatalog – Templates – UML – Geoprocessing

Esri UC2013. Technical Workshop. Geoprocessing Review Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. What is geoprocessing? Suite of tools - Over 800 tools and functions - Analysis - Data conversion - Dataset creation Framework - Link tools together (ModelBuilder) - Share/publish - Script and customize

Esri UC2013. Technical Workshop. ModelBuilder Create, edit and manage models Re-run workflows Visual programming language

Esri UC2013. Technical Workshop. Model Elements Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. What tools should I use? Look in Data Management toolset Many tools to create geodatabase objects

Esri UC2013. Technical Workshop. ModelBuilder Review Demo 1 Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Discover tools Renaming model elements Creating basic schema Pop-ups for gathering info Running a model ModelBuilder Review Demo 1 Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Schema Creation Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. What is schema?

Esri UC2013. Technical Workshop. Photo credit ©aius Source: flickr.com

Esri UC2013. Technical Workshop. Photo credit Tony Buser Source: flickr.com

Esri UC2013. Technical Workshop.

Photo credits: bmb, aplysia_06, steve.abraham (flickr users) Source: flickr.com

Esri UC2013. Technical Workshop. Getting started… Automating Geodatabase Creation with Geoprocessing Requirements Prototype

Esri UC2013. Technical Workshop. Getting started… Automating Geodatabase Creation with Geoprocessing Requirements Prototype

Esri UC2013. Technical Workshop. Getting started… Automating Geodatabase Creation with Geoprocessing Requirements Prototype

Esri UC2013. Technical Workshop. Getting started… Automating Geodatabase Creation with Geoprocessing Requirements Prototype Deployment

Esri UC2013. Technical Workshop. Model Tools Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Model tools Built in tools = good but limited Model tools - Implement custom behavior - Group of tasks - Run like system tools

Esri UC2013. Technical Workshop. Why create model tools? Reduce clutter, improve readability - Fewer tools Reduce data entry - Fewer parameters to change Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Growing pains Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Organizing your tools Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Turning models into model tools ‘Model parameter’ - Allow tools to consume other tools Can be any parameter within the tool Input and output (derived) parameters Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Creating a model tool Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Creating a model tool Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Creating a model tool Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Creating a model tool Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Creating a model tool Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Creating a model tool Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Creating a model tool Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Creating a model tool Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Organizing your models Organize your models into logical groups - Feature datasets - Departments in your organization - Applications you are building - Domains* Makes schema modular Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Model tool tip Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Schema Creation with Model Tools Demo 2 Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Implement data model Geodatabase behavior Template Feature Class/Table Model tools as sub models Organization Schema Creation with Model Tools Demo 2 Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Python Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Script tools Get access to: - Programming logic - arcpy functions - Custom validation

Esri UC2013. Technical Workshop. Using Python for Geodatabase creation Improving user experience Focused functions Documentation - Reports Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Using a table to run a tool Look for: - Redundant info - Tools running multiple times Use cursors to loop through a table to get parameters. Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Reporting arcpy.List…, arcpy.Describe Examine contents of geodatabase Get information that is not reported through UI - Not easily returned from UI Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Python Demo 3

Esri UC2013. Technical Workshop. Table to fields Reporting Python Demo 3

Esri UC2013. Technical Workshop. Schema Changes Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Data Modification Schema Changes Over time your data model will change. Use additional models or scripts to push out updates. Deploy when appropriate. Automating Geodatabase Creation with Geoprocessing Requirements Prototype Deployment

Esri UC2013. Technical Workshop. Schema Changes Change documentation Schedule changes via simple scripts Report on dependencies

Esri UC2013. Technical Workshop. Domain Report Tool Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop.Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop.Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop.Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop.Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop.Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop.Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop.Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop.Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop.Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop.Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop.Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Scheduling Important to reduce downtime. Simple to schedule using OS scheduler Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Modifying Geodatabase Demo 4

Esri UC2013. Technical Workshop. Inline variables Scripting models Schedule changes Modifying Geodatabase Demo 4

Esri UC2013. Technical Workshop. Enterprise Geodatabases Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Considerations for enterprise Data ownership Privileges Managing Versions Registering data as versioned Replicas Automating Geodatabase Creation with Geoprocessing

Esri UC2013. Technical Workshop. Limitations Create Network Datasets Parcel Fabrics Create Annotation Create Schematic Dataset

Esri UC2013. Technical Workshop. Final Thoughts Geoprocessing creates full featured geodatabases Use model tools and python Make schema changes easily Use Python to report

Esri UC2013. Technical Workshop. Other Sessions Geodatabase Sessions Model Builder Sessions Python Sessions

Esri UC2013. Technical Workshop. Please fill out the session evaluation Tuesday ID: 1266 Thursday ID: 1452 Online – Paper – pick up and put in drop box Thank you…

Esri UC2013. Technical Workshop.Automating Geodatabase Creation with Geoprocessing