450 likes | 610 Views
2013 Esri International User Conference July 8–12, 2013 | San Diego, California. Technical Workshop. Sharing Workflows with Geoprocessing Packages. Bill Moreland, Ashley Pengelly. Workshop overview. Agenda Overview of sharing analysis Basics of geoprocessing packages
E N D
2013 Esri International User Conference July 8–12, 2013 | San Diego, California Technical Workshop Sharing Workflows with Geoprocessing Packages Bill Moreland, Ashley Pengelly
Workshop overview • Agenda • Overview of sharing analysis • Basics of geoprocessing packages • Creating geoprocessing packages • Sharing geoprocessing packages • Using geoprocessing packages • Anatomy of a geoprocessing package Sharing Workflows with Geoprocessing Packages
Overview of Sharing Analysis Ashley Pengelly Sharing Workflows with Geoprocessing Packages
Sharing Analysis GIS Professionals Package Analysis Share as… Service Everyone Sharing Workflows with Geoprocessing Packages
Simple concept Powerful implications Reuse of your tradecraft with others Others can easily learn from your hard work and expertise. Sharing Analysis Sharing Workflows with Geoprocessing Packages
Basics of Geoprocessing Packages Sharing Workflows with Geoprocessing Packages
Remember this……… Sharing Workflows with Geoprocessing Packages
A compressed file (.gpk) containing ArcGIS tools and data What is a geoprocessing package? Sharing Workflows with Geoprocessing Packages
A compressed file (.gpk) containing ArcGIS tools and data Designed to enable GIS professionals to easily share analysis work What is a geoprocessing package? Sharing Workflows with Geoprocessing Packages
A compressed file (.gpk) containing ArcGIS tools and data Designed to enable GIS professionals to easily share analysis work Can be shared: As a file uploaded to ArcGIS Online As an attachment to an email Across a network What is a geoprocessing package? Sharing Workflows with Geoprocessing Packages
A compressed file (.gpk) containing ArcGIS tools and data Designed to enable GIS professionals to easily share analysis work Can be shared: As a file uploaded to ArcGIS Online As an attachment to an email Across a network Unpacked and consumed by ArcGIS Desktop orArcGIS Runtime applications What is a geoprocessing package? Sharing Workflows with Geoprocessing Packages
Improve productivity Learn from experts Fewer resources wasted on duplicating efforts Enable more people to work in parallel Why use geoprocessing packages? Sharing Workflows with Geoprocessing Packages
Improve productivity Learn from experts Fewer resources wasted on duplicating efforts Enable more people to work in parallel Enhance collaboration Efficient team work within an organization Combine the power of a large pool of diverse talents Be part of the ArcGIS Online community Why use geoprocessing packages? Sharing Workflows with Geoprocessing Packages
Data What is in a geoprocessing package? Tools Scripts Docs Settings Models Geoprocessing package Sharing Workflows with Geoprocessing Packages
Creating Geoprocessing Packages Sharing Workflows with Geoprocessing Packages
Only successfully run analyses can be shared The steps Sharing Workflows with Geoprocessing Packages
Prepare tools for sharing Sharing Workflows with Geoprocessing Packages
Test and debug models, scripts, and tools with data Prepare tools for sharing Sharing Workflows with Geoprocessing Packages
Test and debug models, scripts, and tools with data Take the time and effort to document the tools Go beyond the minimum requirement Prepare tools for sharing Sharing Workflows with Geoprocessing Packages
Test and debug models, scripts, and tools with data Take the time and effort to document the tools Go beyond the minimum requirement Considerations for sharing: Size of the data included in the package Prepare tools for sharing Sharing Workflows with Geoprocessing Packages
Execute the tools, which will write results in the Results window Only valid results can be shared as packages Run tools Sharing Workflows with Geoprocessing Packages
Execute the tools, which will write results in the Results window Only valid results can be shared as packages A geoprocessing package can have more than one result Consolidate different results into one package Run tools Sharing Workflows with Geoprocessing Packages
Share analyses as geoprocessing packages Sharing Workflows with Geoprocessing Packages
Demo Creating a Geoprocessing Package Sharing Workflows with Geoprocessing Packages
Using and Customizing Geoprocessing Packages Sharing Workflows with Geoprocessing Packages
Using and Customizing Geoprocessing Packages Ashley Pengelly
Using geoprocessing packages: The steps Sharing Workflows with Geoprocessing Packages
Search for geoprocessing packages on ArcGIS Online Keyword search Search for tools Options to download or open in ArcGIS Desktop Get geoprocessing packages Sharing Workflows with Geoprocessing Packages
Search for geoprocessing packages on ArcGIS Online Keyword search Search for tools Options to download or open in ArcGIS Desktop Receive geoprocessing packages from others Email ftp File sharing Get geoprocessing packages Sharing Workflows with Geoprocessing Packages
Unpack a geoprocessing package Sharing Workflows with Geoprocessing Packages
Unpacked results are available in the Shared node in the Results Window Use geoprocessing package in ArcGIS Sharing Workflows with Geoprocessing Packages
Optional steps Optional Sharing Workflows with Geoprocessing Packages
Editing geoprocessing packages Sharing Workflows with Geoprocessing Packages
Demo Using a .GPK Sharing Workflows with Geoprocessing Packages
Anatomy of a .gpk Bill Moreland Sharing Workflows with Geoprocessing Packages
Folder Structure Demystified Where do my packages live? XPC:\Documents and Settings\<username>\My Documents\ArcGIS\Packages Vista and Windows 7C:\Users\<username>\Documents\ArcGIS\Packages Sharing Workflows with Geoprocessing Packages
Commondata folder: For items that are version independent Ie: Shapefiles, File based rasters Folder Structure Demystified Top level folder name comes from the ‘Name’ of Result Shapefile that was used as input. All non spatial files • Ie: Additional files • Original toolbox • and model Version specific data Ie. gdbs, toolboxes geoprocessingTask created from original model (Tasks are needed to handle limitations of geoprocessing services.) • Output dataset Result file (.rlt) Sharing Workflows with Geoprocessing Packages
Python script tools are scanned Found data is consolidated Consolidated script tool is modified (modify only what is necessary) We have to recognize the data Considerations Raw building of paths Importing other Python Modules (Third party) Python Scripts Sharing Workflows with Geoprocessing Packages
Considerations Manual steps involved to ensure consumers of your package are using the same 3rd party custom tools. Custom Tools Sharing Workflows with Geoprocessing Packages
What is a geoprocessing package? A quick tour of creating a geoprocessing package Using a geoprocessing package Online help topics Sharing Workflows with Geoprocessing Packages
Analysis and Geoprocessing Resource Center • resources.arcgis.com • (This is the home page. From here, navigate to the Analysis community page.) Option 1: from the home page Option 2: click “Communities” to get a list of all resource centers Sharing Workflows with Geoprocessing Packages
Important features of the Analysis Resource Center • Quick Links: • Education Gallery: you can find User Conference presentations here • About the tool gallery: learn all about the new gallery of geoprocessing tools and analysis hosted on ArcGIS Online • Gallery: • A sample of entries in the tool gallery • Click More Gallery posts to see all the entries Sharing Workflows with Geoprocessing Packages