Data Interoperability An Introduction

Similar documents
An Introduction to Data Interoperability

Data Interoperability An Introduction

FME / ArcGIS 9 Data Interoperability Extension

Working with Metadata in ArcGIS

Data Interoperability Advanced Use

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

ArcPad An Introduction

Topology in the Geodatabase an Introduction. Erik Hoel Doug Morgenthaler

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?

Data Interoperability Extension Tutorial

ArcGIS Desktop: Introduction to Geoprocessing with ModelBuilder Kevin Armstrong ESRI

What s New in ArcGIS Server 10

7/13/2011. Make Data Available in a standard format through standard services. INSPIRE Initiative. FME 2011: Makes you the Superhero!

Create a personal geodatabase

Accessing OGC Services To access OGC WMS and WFS open the service in the directory that you want to consume, and click on either WMS or WFS.

ModelBuilder: An Introduction. Kevin Armstrong

Network Analysis with ArcGIS Online and On-premise Services

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

Web Services Made Easy Without Any Coding. September 23, 2013

FME Extension for ArcGIS

Esri Production Mapping An Introduction

Best Practices for Designing Effective Map Services

Python Map Automation Beyond the Basics of arcpy.mapping

Administering Your Microsoft SQL Server Geodatabase

Designing and Using Cached Map Services

Using ESRI data in Autodesk ISD Products

Scientific and Multidimensional Raster Support in ArcGIS

Providing Interoperability Using the Open GeoServices REST Specification

Building Java Apps with ArcGIS Runtime SDK

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

Building Applications with the ArcGIS Runtime SDK for WPF

ArcGIS Viewer for Flex An Introduction

Securing ArcGIS Server Services An Introduction

Using Python with ArcGIS

ArcGIS Runtime SDKs Building Offline Apps. Nick Furness

ArcGIS Pro: What s New in Editing and Data Management

Caching Imagery Using ArcGIS

LocateXT Version 1.3 Quick Start

Priming the Pump Stage II

Getting Started with ArcGIS Runtime. Jeff Shaner David Cardella

Developing Qt Apps with the Runtime SDK

PODS Lite version 1.1. Executive Summary

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

ArcPad An Introduction

ArcMap: Tips and Tricks

Editing Versioned Geodatabases : An Introduction

Building tools with Python

Creating Mosaic Datasets and Publishing Image Services using Python

Who are we? Randal Hale. Nathan Saylor. GIS Coordinator for Hardin Co. Owner of North River Geographic Systems. Consultant. Owner of Saylor Mapping

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

What s New in Desktop 10.1

Topology in the Geodatabase: An Introduction

Key Terms. Attribute join Target table Join table Spatial join

Working with Scientific Data in ArcGIS Platform

Managing Imagery and Raster Data Using Mosaic Datasets

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

A Developers Guide To Mobile GIS. David Cardella, Jeff Shaner

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

What s New in ArcGIS 10.3 for Server. Tom Shippee Esri Training Services

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

Leveraging OGC Services in ArcGIS Server

ArcGIS Desktop The Road Ahead. Amadea Azerki

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

Automating Geodatabase Creation with Geoprocessing

Extend GIS. The Reach. Of Your GIS. Chris Cappelli Nathan Bennett

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

MST: Converting from Shape file to PostGIS using FME. Version 0.2

Leveraging OGC Services in ArcGIS Server. Satish Sankaran Yingqi Tang

What s s Coming in ArcGIS 10 Desktop

Lidar Working with LAS Datasets

How to Create Metadata in ArcGIS 10.0

MrSID Plug-in for 3D Analyst

Quick Start Guides 1

What s New for Developers in ArcGIS Maura Daffern October 16

Esri Geodatabase (File Geodatabase API) Reader/Writer

Esri Maps for SharePoint

PODS Lite. Executive Summary

ArcGIS Online: Managing Data. Jeremy Bartley Sentha Sivabalan

Administering Your Oracle Geodatabase. Amit Kesarwani Mandar Purohit

LocateXT ArcGIS for Server Tool User Guide Version 1.3

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

Working with Feature Layers. Russell Brennan Gary MacDougall

ArcGIS for Mobile Devices: An Overview. Jeff Shaner Bonnie Stayer

ArcGIS Enterprise: Architecture & Deployment. Anthony Myers

SilvAssist 3.5 Instruction Manual Instruction Manual for the SilvAssist Toolbar For ArcGIS. Version 3.5

ArcGIS Pro: Image Segmentation, Classification, and Machine Learning. Jeff Liedtke and Han Hu

Leveraging OGC Standards on ArcGIS Server

PYTHON. Scripting for ArcGIS. writeoutput = Inputfc = ar. .ext.{) OUtpUt fc =.. Paul A. Zandbergen. axcpy random. .arcpy, Describe (' is.

ArcGIS 9.2 Works as a Complete System

Python Getting Started

GEOG4017 Geographical Information Systems Lab 3 Data Collection and Integration (I)

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

PYTHON: BUILDING GEOPROCESSING TOOLS. David Wynne, Andrew Ortego

Best Practices for Designing Effective Map Services

ArcGIS for Server Michele Lundeen

Python - Raster Analysis

How to become an INSPIRE node and fully exploit the investments made?

Quick Links on Google Apps. Information about ACC Google Apps and Mail can be found here at

Collector for ArcGIS: What s New. Chris LeSueur & James Tedrick

Geodatabases. Dr. Zhang SPRING 2016 GISC /03/2016

Transcription:

2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Data Interoperability An Introduction Bruce Harold Esri Dale Lutz Safe Software

Background Why Data Interoperability?

What is the Data Interoperability Extension? ESRI & SAFE Co-Development based on FME Format Support Adds support for 200+ data formats Plus Your Custom Formats Direct use in ArcGIS Desktop Quick Data Translation Data Interoperability Tools Toolbox Convert between data formats Spatial ETL (Extract, Transform, Load) Schema Mapping (may be Dynamic) Transformation of Geometry Logic Controls Data Flow Per Feature

ArcGIS Data Interop Common Tasks Data Integration - Bring multiple formats together Data Migration - Process of moving data between systems Data Cleanup - Clean up errors in the data and streamline data preparation Data Distribution - Distribute data to different systems Data Merge - Merge changes from edited data Data Validation - Geometry and Attributes ETL

Data Interoperability Differentiators Not Just About Schema Manipulation Change Detection 3D PDF Writing XML Documents as Features or Attributes JSON Documents as Features or Attributes Protocol Support (HTTP, RSS ) Web and Compressed Inputs Parallel Processing Vertical Coordinate Systems BLOB Attributes

Basics: OGC Support What you get just by installing

OGC GML Simple Feature Format Support Support for GML-SF in ArcGIS Desktop GML SF simple features WFS optionally non-cached for auto refresh WFS cache timeout Note: Installation of the extension is required

Demo OGC Formats: GML & WFS Bruce Harold

Demo Summary: GML & WFS Comes Free - But you have to install - Simple Features Only Better with the extension licensed - Non-simple parameters supported Direct Read of GML, consume WFS Important in many jurisdictions

Using Formats Direct Read of any format

Direct Read of Formats Formats recognized by Data Interop. - File-based, by extension, like.tab,.mid,.skp,.accdb - Visible in Catalog window browse tree - May be extended with Custom Formats Directly usable in ArcGIS - Save time converting data Consume external data - ArcPad AXF - Other application formats - Web feeds

Easy Format Selection Browse or Search

When to Browse and when to Connect Browse & Direct Read uses format defaults Many formats have optional parameters - Select subsets, set conditions, passwords, filters Connections give you access to format parameters Connections let you set Coordinate Systems

Interoperability Connections Persist between application sessions Convenient to access in browse tree Retain your settings Off-disk data - Web Feeds - Google Spreadsheets Share with colleagues -.FDL file created - C:\Users\<user>\AppData\Roaming\Safe Software\Interoperability

Demo Direct Read Bruce Harold

Demo Summary: Direct Read Direct Read Summary - Directly read, inspect and browse within ArcGIS - Works like native ESRI formats (no GDB behavior) - Access directly in Desktop Apps, Geoprocessing - No development or customization required

Quick Translation Quick Import & Quick Export GP Tools

Quick Data Import/Export Enabling Extension Provides Quick Tools Quick Export - To any format Quick Import - To staging Geodatabase Not Configurable - Is this OK?

Automation and Quick Translations Use Quick Tools in ModelBuilder - Get any format into a temporary File GDB - Handle Multiple Formats In/Out

Demo Quick Tools Bruce Harold

Demo Summary: Quick Import/Export Quick GP Tools - Useful in ModelBuilder - Also Scriptable in Python - Easy interaction with others - Departments - Contractors - 3 rd Party Software Users

Leveraging Formats Custom Formats

What if you need your own format? Save time by canning a custom format workflow Commonly handled text-based sources - CSV - XML Build format recognition workflow once Re-use the persisted workflow any time Lets you develop a file format for sharing

Demo Custom Formats Bruce Harold

Demo Summary: Custom Formats Based on an existing format May be shared -.FDS file in profile directory for each format - C:\Users\<user>\My Documents\FME\Formats Editable later Get the custom Quake format by downloading the slides!

The Power of Transformation Spatial ETL

The Full Power of Spatial ETL Formats are only part of the story Often the format does not change * - But the schema does Transformation is key - Many categories of transformer - Feature by Feature or Dataset by Dataset - Geometry or Attribute transformations Many Inputs Many Outputs is OK *like shapefile to shapefile

Workbench Application Graphically Design Data Flows READ TRANSFORM WRITE

It s a Pipeline Readers send features into the workspace - Geometry X:Y:Z:M - Attributes with a schema Transformers do something - May operate per feature and pass it immediately - May work on sets or all features together - Some offer parallel processing Writers send features to the destination DATA

Some Transformers Are All You Need This example derives Adds, Deletes and NoChanges in one step - Esri Community Maps contributor data is processed this way

The Power of Transformation Using Spatial ETL 100 s of Transformers - Categorized Browse Search Popup in Workbench Navigate to in Workbench Don t see what you need? - Ask for it!

Authoring Spatial ETL Tools Readers, Transformers, Visualizers, Writers Add Spatial ETL tools into a ToolBox - Right Click context menu Wizard to stub out your Workbench Refine the workspace Publish Parameters - Inputs are automatic Run the workspace - In Workbench - As a GP Tool

Demo ETL Bruce Harold

Demo Summary: Spatial ETL Complements Core Functionality Analogous to ModelBuilder, except - Feature by Feature granularity - Feature geometry manipulable - Non-Esri & Web data sources are OK

Wrapping Up More on use cases

A Word on XML XML is a Document, not a Format XMLTemplater - Easily use an XML file to stub out XML - Populate attributes with XQuery expressions XQuery Extract, Update, Explode <feederobject objectid="{fme:get-attribute("objectid")}"> <feedername>{fme:get-attribute("feedername")}</feedername> <feederno>{fme:get-attribute("feederno")}</feederno> <ealoc>{fme:get-attribute("ealoc")}</ealoc> </feederobject>

Organizational Interaction Regional / County National GIS State ETL Federal

ArcGIS Server and Data Interoperability 64bit Non-Native formats in Map Services Publish ETL as GP services Esri WFS services more flexible - Non-cached streaming option - Setting in Interop Connection

New in 10.2 See the Help too Based on FME 2013 SP1 + - Improved performance - Improved FME Workbench user experience New Formats highlights only - Salesforce - OData - RIEGL Laser Scan - SpatiaLite* - ZIP Files New or Updated Transformers - Many condensed (e.g. AttributeCreator)

Resources: Learn More How do I try it? - Request software evaluation (60 days): - http://www.esri.com/software/arcgis/extensio ns/datainteroperability/evaluate How do I learn it? - New course (another coming): - http://training.esri.com/gateway/index.cfm?fa =catalog.webcoursedetail&courseid=2571 Who do I talk to? - Visit the Analysis Island in the Esri Showcase or the SAFE Software booth (#1608) in the Expo.

Thank you Please fill out the session evaluation Wednesday Offering ID: 1343 Thursday Offering ID: 1430 Online www.esri.com/ucsessionsurveys Paper pick up and put in drop box

Data Interoperability - An Introduction