A Dynamic and Valuable Duo - ArcGIS and FME
- 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
- 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)
- 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
- 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
- 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
- 33. Thank You!
! For more information:
con terra GmbH
fme@conterra.de
Christian Dahmen
c.dahmen@conterra.de
@cda4all
CONNECT. TRANSFORM. AUTOMATE.