Data Interoperability An Introduction

Similar documents
An Introduction to Data Interoperability

Data Interoperability An Introduction

FME / ArcGIS 9 Data Interoperability Extension

Data Interoperability Advanced Use

Utility Network Management in ArcGIS: Migrating Your Data to the Utility Network. John Alsup & John Long

Working with Feature Layers. Russell Brennan Gary MacDougall

LocateXT Version 1.3 Quick Start

FME Extension for ArcGIS

Accessing and Administering your Enterprise Geodatabase through SQL and Python

Creating Geoprocessing Services and Web Tools. Darren Baird, PE, Esri

Understanding and using Metadata across the ArcGIS Platform. Aleta Vienneau Marten Hogeweg

Data Interoperability Extension Tutorial

Understanding and Using Metadata in ArcGIS. Adam Martin Marten Hogeweg Aleta Vienneau

Implementing a Hybrid Approach to ArcGIS. Philip McNeilly and Margaret Jen

Using ESRI data in Autodesk ISD Products

Working with Metadata in ArcGIS

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Jeff Moulds

What s New in ArcGIS Server 10

Advanced Parcel Editing. Amy Andis Tim Hodson

hereby recognizes that Timotej Verbovsek has successfully completed the web course 3D Analysis of Surfaces and Features Using ArcGIS 10

Create a personal geodatabase

This support note will discuss several methods of creating no spray zones for Sentinel GIS>

Scientific and Multidimensional Raster Support in ArcGIS

Answer the following general questions: 1. What happens when you right click on an icon on your desktop? When you left double click on an icon?

Python: Working with Feature Data. Ghislain Prince David Wynne

PYTHON: BUILDING GEOPROCESSING TOOLS. David Wynne, Andrew Ortego

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri

Creating Mosaic Datasets and Publishing Image Services using Python

ArcGIS Runtime SDKs Building Offline Apps. Nick Furness

ArcGIS Desktop: Introduction to Geoprocessing with ModelBuilder Kevin Armstrong ESRI

Python: Beyond the Basics. Brittney White, Esri Jordan Douthitt, Pennsylvania State University

Leveraging metadata standards in ArcGIS to support Interoperability. Aleta Vienneau and Marten Hogeweg

Making Data Fit the. Community Maps Program. Migrating to the Local Government Information Model

ArcGIS for Developers: An Introduction. Moey Min Ken

Troubleshooting Performance Issues with Enterprise Geodatabases. Ben Lin, Nana Dei, Jim McAbee

Sharing Web Layers and Services in the ArcGIS Platform. Melanie Summers and Ty Fitzpatrick

Python: Building Geoprocessing Tools

ArcGIS Desktop The Road Ahead. Amadea Azerki

ArcGIS GeoEvent Server: Making 3D Scenes Come Alive with Real-Time Data

Best Practices for Designing Effective Map Services

Working with Printing Service: Advanced Topics JEFF MOULDS TANU HOQUE

Dynamic Situational Awareness. Through Developer Applications

TRAINING GUIDE. Data Quality Tools for GIS and Lucity Spatial

ArcGIS for Server Michele Lundeen

Managing Lidar and Photogrammetric Point Clouds. Lindsay Weitz Cody Benkelman

Introduction to Your First ArcGIS Enterprise Deployment. Thomas Edghill & Jonathan Quinn

Enabling High-Quality Printing in Web Applications

Setting Up Your Working Environment

Mapping Legals For Oil and Gas. Mapping legal descriptions with WhiteStar Legal Mapper s methods

ArcGIS Pro: What s New in Editing and Data Management

Understanding and Working with the OGC Geopackage. Keith Ryden Lance Shipman

ArcGIS Enterprise: Architecture & Deployment. Anthony Myers

Migrating to ArcGIS Pro. John Sharrard, Esri Solutions Engineer

ArcMap: Tips and Tricks

Python: Developing Geoprocessing Tools. David Wynne, Jon Bodamer

Building Geoprocessing Tools with Python: Beyond the Basics. Dave Wynne

Geographical Information Systems Institute. Center for Geographic Analysis, Harvard University. LAB EXERCISE 1: Basic Mapping in ArcMap

3D Analysis Tools and Visualization with ArcGIS. Jie Chang Jinwu Ma

Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE)

Configuring, Tuning and Managing ArcGIS Server. Dan O Leary James Cardona Owen Evans

FME Desktop. Esri ArcGIS v10.3 Pathway Training. FME Edition

Ensuring the Deer and Antelope Play Free

ArcPad An Introduction

ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND

Indexed 3D Scene (I3S) Layers Specification

ArcMap Editing Tips and Tricks. Sean Jones

Building tools with Python

ArcGIS Pro: Effective License Management. Stephanie Wendel Melanie Summers Rob Elkins

Automating Geodatabase Creation with Geoprocessing

Migrating from ArcMap to ArcGIS Pro. David Watkins Scott Noulis

Low Cost and Free Public Health Mapping Tools

Free to download and distribute from

Chapter 7. A Quick Tour of ArcGIS Pro

Chapter 3 The project

ArcGIS Online: Best Practices for High-Demand Web Applications. Kelly Gerrow-Wilcox Bonnie Stayer Beth Romero

TABLES, ANATOMY OF A TABLE

ArcGIS for Server: Publishing and Using Map Services

Exercise 1: Getting to know ArcGIS

FME Desktop. Esri ArcGIS v Pathway Training. FME 2014-SP2 Edition

ArcGIS Data Reviewer: Ensuring Accurate and Complete Data to Meet Your Mission. John Grammer Kevin Pusey

Desktop. ArcGIS Server. ArcGIS

Getting Started with ArcGIS

ArcGIS Pro Tasks: An Introduction. Jason Camerano Amir Bar-Maor

ArcPy Tips & Tricks. Clinton Dow Geoprocessing Product Esri

Implementing Security for ArcGIS Server Java Solutions

Python: Beyond the Basics. Brittney White

Quick Start Guides 1

Getting Started with ArcGIS for Server. Charmel Menzel and Ken Gorton

ArcGIS Hub: Open data best practices. Graham Hudgins, esri product engineer

Leveraging OGC Services in ArcGIS Server. Satish Sankaran Yingqi Tang

LocateXT ArcGIS for Server Tool User Guide Version 1.3

ICIT. Brian Hiller ESRI Account Manger. What s new in ArcGIS 10

Working with Events in ArcGIS 8.2

How to Create a Tile Package

Data Synchronization: Autodesk AutoCAD Map 3D Enterprise, FME, and ESRI ArcGIS

Administering Your Microsoft SQL Server Geodatabase

Does Your Data Have Harmony. Dan Stone

Leveraging SAP HANA and ArcGIS. Melissa Jarman Eugene Yang

ModelBuilder: An Introduction. Kevin Armstrong

3D in the ArcGIS Platform. Chris Andrews

Transcription:

Data Interoperability An Introduction Bruce Harold Dale Lutz - Esri Inc - Safe Software

What is the Data Interoperability Extension? Moving data from app to app ETL in industry jargon If you are not the custodian you don t control the data - Format or System of Record - Attribute Schema - Transport Technology Data providers probably don t care much about your functional requirements Data itself certainly doesn t care about you at all Data Interoperability empowers the ArcGIS data professional - Connectivity & Authentication - Data Transformation & Business Rules - Workflow Automation - Sharing

Where is the Data Interoperability Extension? ArcGIS Pro, ArcMap, ArcCatalog Licensed like any extension - Named User (Pro), Concurrent, Single User - Evaluation licenses available You must install the extension Immediate authoring from the Analysis ribbon in Pro - We ll get to authoring later ArcGIS 10.x - enable the extension - Tools visible in Pro 2.0

Why Should I use the Data Interoperability Extension? Traditionally three workflows Direct Read, Quick Conversion, Spatial ETL - Web GIS needs more than direct format support e.g. feeds, authentication Lets look at it this way Capability ArcGIS 10.x ArcGIS Pro Direct Read of Formats Quick Format Conversion Spatial ETL Tools FMW Integration 1 2 1: Use Workbench; Interoperability Connections Coming 2: Use Workbench

How Do Others use the Data Interoperability Extension? Top Use Cases Migration - Adoption of ArcGIS Integration - Projects with External Parties Applications Publication - Formats Accessible to Target Audiences Validation - Feature Level Business Rule Enforcement Detection - Cross-Feature/Format/Schema Interaction Creation - Make Features from Anything (including Nothing)

The Classic Use Cases Direct Read, Quick Conversion, Spatial ETL

Direct Format Read ArcGIS is Geo-Relational - Feature classes are database tables with an ObjectID and a geometry column Some file formats can be automatically interpreted this way - Recognized by file extension (.gml,.geojson,.kml,.gpx,.xlsx,.osm,.xyz.) - Default behavior assumed Some formats can get help from a friend - VRT gateway files Many data sources are out of scope for direct read - Interpretation is required - Custom formats are an option (advanced topic)

Direct Read Demo ArcCatalog

Quick Import and Quick Export Easy Button When you need data to participate in: - Editing - Geodatabase behavior Quick Import - Writes to Geodatabase - Create or Overwrite - Default Schema - Postprocessing often required - In Modelbuilder the Select Data tool accesses feature classes - Project or Define Projection Quick Export - Writes Any Format (277 available) - Default Schema

The Format Challenge Dale, I m sticking with 277 Pick from 100 s - On Disk - Database - Semantic (XML, JSON) Web as Filesystem - Box - DropBox - OneDrive - AWS S3 - Google Drive

Quick Tools Demo ArcCatalog

Multiple Formats Combining is OK Read Many Join Many Spatial Interact Many Write Many GML MIF CSV KML XLSX

Multiple Formats Demo ArcCatalog ArcGIS Earth

Spatial ETL Moving Data With Transformation Extract Transform Load Doesn t ArcGIS Already Read Most Useful Formats? - Arguably, but the details really matter Spreadsheets Character Separated Values Issues Shapefile Did you notice the non-spatial formats above? ArcGIS

Workbench Graphical Programming Application Separate Process Menus, Controls Canvas - Readers - Transformers - Writers Navigator Transformer Gallery Log

What s a Transformer? Extract Transform Load Transformers Are Analogous to a Geoprocessing Tool Have Input and Output Port(s) Typically Operate Per Feature May Operate on Attributes and/or Geometry Optionally Operate Per Group of Attribute Value May Operate With Parallel Multiprocessing Show Me

Common Workflow #1 Transformation Automation Spatial ETL Tools are ArcGIS Geoprocessing Tools - Use in Modelbuilder - Use Spatial ETL Tools in standalone Python scripts - Use ArcPy inside Workbench - Publish to ArcGIS Enterprise (Windows, 10.x) ArcGIS Pro 2.0 interoperates with FME - Read and Write.fmw files - FME 2017 Engine Publish maps that use non-native formats copied to a Data Store folder

Common Workflow #2 Integrate Multiple Formats CityPlan.xslx CityMap.gml KML CityBuildings.dwg

Common Workflow #3 Distribute/Migrate Data Between Systems CityPlan.xslx CityMap.gml Data Interoperability CityBuildings.dwg

Common Workflow #4 Validate Data Examples: - Consider the previous feature in some custom sort order - Build expressions using multiple attributes - Use statistical analysis to drive tests - Reach out to web services for real time checks - Cast geometry to another type temporarily Create reports of issues found

Spatial ETL Demos ArcGIS Pro 2.0

Try it, Learn it 60-day Trial: http://www.esri.com/software/arcgis/extensions/datainteroperability/evaluate Courses search ETL in the Training Catalog: - Transforming Data Using Extract, Transform, and Load Processes - Controlling Data Translations Using Extract, Transform, and Load Processes

Question Time Bruce Harold bharold@esri.com Dale Lutz https://www.safe.com/live-chat/

Please Take Our Survey on the Esri Events App! Download the Esri Events app and find your event Select the session you attended Scroll down to find the survey Complete Answers and Select Submit