SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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.

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von Safe Software

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe 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
 

Mehr von Safe Software (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
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
 

Kürzlich hochgeladen

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Kürzlich hochgeladen (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

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.