1 / 42

Data Interoperability An Introduction

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?.

kimi
Download Presentation

Data Interoperability An Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Technical Workshop Data InteroperabilityAn Introduction Bruce Harold – Esri Dale Lutz – Safe Software

  2. Background Why Data Interoperability?

  3. 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

  4. 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

  5. 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

  6. Basics: OGC Support What you get just by installing

  7. 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

  8. Demo OGC Formats: GML & WFS Bruce Harold Data Interoperability - An Introduction

  9. 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

  10. Using Formats Direct Read of any format

  11. 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

  12. Easy Format Selection • Browse or Search

  13. 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

  14. 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

  15. Demo Direct Read Bruce Harold Data Interoperability - An Introduction

  16. 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

  17. Quick Translation Quick Import & Quick Export GP Tools

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

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

  20. Demo Quick Tools Bruce Harold Data Interoperability - An Introduction

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

  22. Leveraging Formats Custom Formats

  23. 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

  24. Demo Custom Formats Bruce Harold Data Interoperability - An Introduction

  25. 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!

  26. The Power of Transformation Spatial ETL

  27. 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 The Full Power of Spatial ETL *like shapefile to shapefile

  28. Workbench Application Graphically Design Data Flows TRANSFORM READ WRITE

  29. 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

  30. 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

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

  32. 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

  33. Demo ETL Bruce Harold Data Interoperability - An Introduction

  34. 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

  35. Wrapping Up More on use cases…

  36. 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 <feederObjectobjectID="{fme:get-attribute("objectID")}"> <feederName>{fme:get-attribute("feederName")}</feederName> <feederNo>{fme:get-attribute("feederNo")}</feederNo> <eaLoc>{fme:get-attribute("eaLoc")}</eaLoc> </feederObject>

  37. Organizational Interaction Your ELA can include Data Interoperability as an option National GIS Regional / County State ETL Federal

  38. 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

  39. 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)

  40. Resources: Learn More • How do I try it? • Request software evaluation (60 days): • http://www.esri.com/software/arcgis/extensions/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.

  41. 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

  42. Data Interoperability - An Introduction

More Related