SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
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.

Contenu connexe

Similaire à A Dynamic and Valuable Duo - ArcGIS and FME

Web Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouWeb Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouSafe Software
 
ArcGIS - A Platform for Developers & Startups
ArcGIS - A Platform for Developers & StartupsArcGIS - A Platform for Developers & Startups
ArcGIS - A Platform for Developers & StartupsEsri Ireland
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS PlatformEsri UK
 
GIS as a Platform by Sam Viana (Esri Inc)
GIS as a Platform by Sam Viana (Esri Inc)GIS as a Platform by Sam Viana (Esri Inc)
GIS as a Platform by Sam Viana (Esri Inc)Esri South Africa
 
webgis architecture and practices patterns
webgis architecture and practices patternswebgis architecture and practices patterns
webgis architecture and practices patternsNguyenVanTuan33
 
Introduction toarcgis editorforosm
Introduction toarcgis editorforosmIntroduction toarcgis editorforosm
Introduction toarcgis editorforosmTaichi Furuhashi
 
Introduction to ArcGIS for Developers, Esri, Charles van der Put, Jim Barry
Introduction toArcGIS for Developers, Esri, Charles van der Put, Jim BarryIntroduction toArcGIS for Developers, Esri, Charles van der Put, Jim Barry
Introduction to ArcGIS for Developers, Esri, Charles van der Put, Jim BarryEsri Nederland
 
Web Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouWeb Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouSafe Software
 
Portal vs. ArcGIS Online
Portal vs. ArcGIS OnlinePortal vs. ArcGIS Online
Portal vs. ArcGIS OnlineSSP Innovations
 
Geocortex technology update
Geocortex technology update  Geocortex technology update
Geocortex technology update Geodata AS
 
Navteq Developer Days - ArcGIS + POI
Navteq Developer Days - ArcGIS + POINavteq Developer Days - ArcGIS + POI
Navteq Developer Days - ArcGIS + POIAllan Laframboise
 
Google Geo APIs Overview
Google Geo APIs OverviewGoogle Geo APIs Overview
Google Geo APIs OverviewOssama Alami
 
Super map gis 8c
Super map gis 8cSuper map gis 8c
Super map gis 8cDaniel PI
 
Portal for ArcGIS
Portal for ArcGISPortal for ArcGIS
Portal for ArcGISEsri
 
Webhooks: Reeling in Success with ArcGIS Enterprise Integration
Webhooks: Reeling in Success with ArcGIS Enterprise IntegrationWebhooks: Reeling in Success with ArcGIS Enterprise Integration
Webhooks: Reeling in Success with ArcGIS Enterprise IntegrationSafe Software
 
Problem Solving and Product Delivery with FME in a Survey / Engineering company
Problem Solving and Product Delivery with FME in a Survey / Engineering companyProblem Solving and Product Delivery with FME in a Survey / Engineering company
Problem Solving and Product Delivery with FME in a Survey / Engineering companySafe Software
 
Esri Web Applications February11 2011
Esri Web Applications February11 2011Esri Web Applications February11 2011
Esri Web Applications February11 2011delmelle
 
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017Esri UK
 

Similaire à A Dynamic and Valuable Duo - ArcGIS and FME (20)

Web Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouWeb Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For You
 
ArcGIS - A Platform for Developers & Startups
ArcGIS - A Platform for Developers & StartupsArcGIS - A Platform for Developers & Startups
ArcGIS - A Platform for Developers & Startups
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS Platform
 
GIS as a Platform by Sam Viana (Esri Inc)
GIS as a Platform by Sam Viana (Esri Inc)GIS as a Platform by Sam Viana (Esri Inc)
GIS as a Platform by Sam Viana (Esri Inc)
 
webgis architecture and practices patterns
webgis architecture and practices patternswebgis architecture and practices patterns
webgis architecture and practices patterns
 
Collector for ArcGIS
Collector for ArcGISCollector for ArcGIS
Collector for ArcGIS
 
Esri Map App Builders
Esri Map App BuildersEsri Map App Builders
Esri Map App Builders
 
Introduction toarcgis editorforosm
Introduction toarcgis editorforosmIntroduction toarcgis editorforosm
Introduction toarcgis editorforosm
 
Introduction to ArcGIS for Developers, Esri, Charles van der Put, Jim Barry
Introduction toArcGIS for Developers, Esri, Charles van der Put, Jim BarryIntroduction toArcGIS for Developers, Esri, Charles van der Put, Jim Barry
Introduction to ArcGIS for Developers, Esri, Charles van der Put, Jim Barry
 
Web Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouWeb Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For You
 
Portal vs. ArcGIS Online
Portal vs. ArcGIS OnlinePortal vs. ArcGIS Online
Portal vs. ArcGIS Online
 
Geocortex technology update
Geocortex technology update  Geocortex technology update
Geocortex technology update
 
Navteq Developer Days - ArcGIS + POI
Navteq Developer Days - ArcGIS + POINavteq Developer Days - ArcGIS + POI
Navteq Developer Days - ArcGIS + POI
 
Google Geo APIs Overview
Google Geo APIs OverviewGoogle Geo APIs Overview
Google Geo APIs Overview
 
Super map gis 8c
Super map gis 8cSuper map gis 8c
Super map gis 8c
 
Portal for ArcGIS
Portal for ArcGISPortal for ArcGIS
Portal for ArcGIS
 
Webhooks: Reeling in Success with ArcGIS Enterprise Integration
Webhooks: Reeling in Success with ArcGIS Enterprise IntegrationWebhooks: Reeling in Success with ArcGIS Enterprise Integration
Webhooks: Reeling in Success with ArcGIS Enterprise Integration
 
Problem Solving and Product Delivery with FME in a Survey / Engineering company
Problem Solving and Product Delivery with FME in a Survey / Engineering companyProblem Solving and Product Delivery with FME in a Survey / Engineering company
Problem Solving and Product Delivery with FME in a Survey / Engineering company
 
Esri Web Applications February11 2011
Esri Web Applications February11 2011Esri Web Applications February11 2011
Esri Web Applications February11 2011
 
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
Architecting the ArcGIS Platform - Technical - Esri UK Annual Conference 2017
 

Plus de Safe Software

Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemSafe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISSafe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriSafe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfSafe Software
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologySafe Software
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersSafe Software
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsSafe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategySafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Safe Software
 
Mastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMEMastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMESafe Software
 
Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Safe Software
 
Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Safe Software
 
Bringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleBringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleSafe Software
 

Plus de Safe Software (20)

Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
 
Mastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMEMastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FME
 
Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...
 
Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework
 
Bringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleBringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) People
 

Dernier

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Dernier (20)

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

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.