SlideShare a Scribd company logo
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
fme@conterra.de
Christian Dahmen
c.dahmen@conterra.de
@cda4all
CONNECT. TRANSFORM. AUTOMATE.

More Related Content

A Dynamic and Valuable Duo - ArcGIS and FME

  • 1. CONNECT. TRANSFORM. AUTOMATE. A Dynamic and Valuable Duo – ArcGIS and FME Christian Dahmen Consultant, con terra GmbH
  • 2. Agenda !  Introduction !  FME and Web Services !  ArcGIS Online and FME !  Ready to use Apps
  • 3. 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
  • 4. 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
  • 5. ArcGIS Platform and FME !  FME Extension and Data Interoperability Extension (ArcGIS for Desktop and Server) !  Using ArcGIS Online Services in FME
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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…
  • 12. 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
  • 13. ArcGIS Online Services !  Working with ArcGIS REST API means !  Decide which requests to make !  Structure the requests correctly !  Anticipate and use the responses
  • 14. ArcGIS Online Services !  Generate token (OAuth 2.0 credentials) !  Request the service (e.g. routing service) !  Parameters !  Token !  Synchronous / asynchronous !  Process the results
  • 15. How can ArcGIS Online Services be used in FME?
  • 16. #1 Basemaps !  FME Data Inspector !  Background Maps
  • 17. #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)
  • 18. #2 ArcGIS Online Feature Service Reader/ Writer
  • 20. ArcGISOnlineGeocoder !  ArcGISOnlineGeocoder !  Geocoding and Place Search !  http://geocode.arcgis.com
  • 21. ArcGISOnlineRouter !  ArcGIS Online Routing Services !  Driving directions !  Service areas (drive-time areas) !  Routes to closest facilities !  http://route.arcgis.com
  • 22. ArcGISOnlineServiceAreaCalculator !  ArcGIS Online Routing Services !  Driving directions !  Service areas (drive-time areas) !  Routes to closest facilities !  http://route.arcgis.com
  • 23. 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
  • 24. 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
  • 26. 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
  • 27. Run ArcGIS Online Services FME ArcGIS Online map.apps
  • 28. FME Extension for map.apps
  • 29. 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
  • 30. Simple Configuration !  Create and publish FME Workspace !  Configure app with App Builder !  Run application
  • 31. 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
  • 32. What is Your next ArcGISOnline transformer?
  • 33. Thank You! !  For more information: con terra GmbH fme@conterra.de Christian Dahmen c.dahmen@conterra.de @cda4all CONNECT. TRANSFORM. AUTOMATE.