CONNECT. TRANSFORM. AUTOMATE. A Dynamic and Valuable Duo – ArcGIS and FME Christian Dahmen Consultant, con terra GmbH
Nov 07, 2014
CONNECT. TRANSFORM. AUTOMATE.
A Dynamic and Valuable Duo – ArcGIS and FME Christian Dahmen Consultant, con terra GmbH
Agenda
! Introduction ! FME and Web Services ! ArcGIS Online and FME ! Ready to use Apps
con terra Facts
! Founded in 1993 ! Spin-off of the University of Muenster, Institute
for Geoinformatics ! Part of the Esri Deutschland Group ! 110 employees ! Development and design of company-wide GIS
infrastructures & System Integrator ! Platinum Partner of Safe Software
FME and Web Services
! FME Desktop and FME Server can consume a various number of services ! OGC´s Web Feature Service ! OGC´s Web Map Service
! FME Server can act as any arbitrary service ! WxS approach
! In this presentation: Using ArcGIS Online Services within FME Desktop and FME Server
ArcGIS Platform and FME
! FME Extension and Data Interoperability Extension (ArcGIS for Desktop and Server)
! Using ArcGIS Online Services in FME
ArcGIS Platform and FME
! FME extends ! ArcGIS for Desktop through Data Interoperability
Extension (or FME Esri Edition) with its data translation and transformation capabilities
! ArcGIS for Server through Data Interoperability Extension for Server ! publish models with integrated FME functionality
ArcGIS Platform and FME
! Make use of ArcGIS Online functionality in FME through ! Basemaps in FME Data Inspector ! ArcGIS Online Feature Service Reader and Writer ! Custom Transformers using any ArcGIS Online
Service
ArcGIS Online
! Esri’s mapping platform for organizations ! Share and collaborate ! Key features
! Ready-to-use maps and apps ! Run spatial and location analytics ! Tools for developers
! www.arcgis.com ! developers.arcgis.com
ArcGIS Online Services
! ArcGIS Online provides a huge number of Services for ! Mapping, locations, data management, spatial
analysis ! Create and host your own service (Feature
Service) ! Create, Delete, Query,
Update, Sync, and Uploads
Samples
! Geocoding and Place Search ! Convert addresses to and from geographic
coordinates ! Search for places within a region and get places
matching your search ! Directions and Routing
! Generate routes between any number of places ! Calculate areas accessible in a given amount of
time
Samples
! Store and query geographic data ! Feature services allow you to create custom REST
endpoints to store and query geographic data (points, lines and polygons)
! And many, many more…
ArcGIS Online Services
! All services are accessible through the ArcGIS REST API ! resources.arcgis.com/en/help/arcgis-rest-api
! You can invoke the ArcGIS REST API through any language that can make HTTP requests (including FME)
! Services require an ArcGIS Online Account ! Some services run on a credit-based model
ArcGIS Online Services
! Working with ArcGIS REST API means ! Decide which requests to make ! Structure the requests correctly ! Anticipate and use the responses
ArcGIS Online Services
! Generate token (OAuth 2.0 credentials) ! Request the service (e.g. routing service)
! Parameters ! Token ! Synchronous / asynchronous
! Process the results
How can ArcGIS Online Services
be used in FME?
#1 Basemaps
! FME Data Inspector ! Background Maps
#2 ArcGIS Online Feature Service Reader/ Writer
! ArcGIS Online Feature Service Reader and Writer ! Reader
! Read data from any ArcGIS Online Feature Service ! Writer (new in FME 2014 SP 1)
! Write any data (source format does not matter) to ArcGIS Online Feature Services
! Update Feature Services (including truncate layers)
#2 ArcGIS Online Feature Service Reader/ Writer
#3 Custom Transformers
ArcGISOnlineGeocoder
! ArcGISOnlineGeocoder ! Geocoding and Place Search
! http://geocode.arcgis.com
ArcGISOnlineRouter
! ArcGIS Online Routing Services ! Driving directions ! Service areas (drive-time areas) ! Routes to closest facilities
! http://route.arcgis.com
ArcGISOnlineServiceAreaCalculator
! ArcGIS Online Routing Services ! Driving directions ! Service areas (drive-time areas) ! Routes to closest facilities
! http://route.arcgis.com
ArcGISOnlineGeoenricher
! Get information about the people, places and businesses ! In a specific area ! Within a certain distance ! Drive time from a location
! http://geoenrich.arcgis.com
Create your own Custom Transformer
! Use case: How to enable Reverse Geocoding? ! Creating a Custom Transformer (general steps)
! Process Input ! Receive ArcGIS Online user credentials ! Generate token (ArcGIS Online Authentication) ! Prepare request ! Send request (reverse geocoding) ! Process results
Ready to use apps
ArcGIS, FME and map.apps
! Seamless web app integration ! Make the most out of FME Server by integrating
FME functionality through a RESTful interface ! Build user focused apps using data translation
and transformation capabilities ! Enrich data through ArcGIS Online Services and
basemaps
Run ArcGIS Online Services
FME
ArcGIS Online
map.apps
FME Extension for map.apps
What is map.apps?
! Is a standard software for creating Geo-Apps for web and mobile
! Provides a flexible and extensible toolkit for creating individual solutions
! Based on HTML5 and Java Script
! Compose apps through the map.apps Builder
Simple Configuration
! Create and publish FME Workspace ! Configure app with App Builder ! Run application
map.apps FME Bundles
! Ready to use functionality ! File Upload - upload any data into the application ! File Download - download data from application ! DB Import - import data into a database ! DB Export - export data from a database ! Web Connect - connect to any Web Service
What is Your next ArcGISOnline transformer?
Thank You!
! For more information:
con terra GmbH [email protected]
Christian Dahmen [email protected] @cda4all
CONNECT. TRANSFORM. AUTOMATE.