Discover how to extend the use of ArcGIS Online's powerful services with FME. You'll see how you can easily bring non-Esri data into ArcGIS Online to gain a more complete view of reality, with the ability to restructure on import. You'll also see how to incorporate ArcGIS Online in external workflow, allowing you to leverage its services including geocoding, drive-time polygons, and geoenrichment. Plus, we'll share how you can use FME to automatically publish data to ArcGIS Online when new data becomes available. And hear two customer success stories.
1. How to Leverage ArcGIS
Online with FME
March 5, 2014 between data and applications
Create harmony
2. Meet the presenters.
Dale Lutz
Co-Founder & VP of Product
Development
@DaleAtSafe
Laura Kerssens
Product Support Specialist
Create harmony between data and applications
7. Poll: Are you using FME
and/or ArcGIS Online?
Create harmony between data and applications
8. New to FME?
Get your bearings from our Getting
Started Page:
www.safe.com/fme/getting-started
Learn from our crew in one of the
weekly FME Overview webinars:
safe.com/WeeklyIntro
Create harmony between data and applications
9. FME Story 1:
FME Cloud for Airports
Create harmony between data and applications
10. FME Cloud for Airports: Architecture
Create harmony between data and applications
11. FME Story 2:
BNSF Railway.
Scott Grace
Technology Services MT
Enterprise GIS
Create harmony between data and applications
12. Background.
Wanted a process that would allow a ArcGIS
Online user to make use of the refresh
interval for KML layers in a webmap
This allows the user to be able to see live
updates of the data for KML layer in the
webmap without refreshing the page or
adding a new layer for updated dataset
Create harmony between data and applications
13. Workflow.
In order to do this need to make use of the REST API for
ArcGIS Online for uploading and updating data
Also have workspaces to provide conversion abilities
CSV to KML
SHP to KML
All workspaces controlled from a webpage that requires the
user login to their ArcGIS Online account to get a token to
validate their account information then walks the user through
uploading/updating to ArcGIS Online
User information as well as file information passed to
workspace through published parameters
Create harmony between data and applications
21. ArcGIS Online REST request.
Create harmony between data and applications
22. map.apps File Upload
map.apps
<REST Parameter>
Upload service
SHAPE/ GML / DXF
FME Server
FME Parameter
Esri Json
map.apps
data store
AGS Service
OGC Service
ArcGIS Server
Esri Json writer
Generic FME reader
ETL Prozess
Rest Service
AGOL
Geoprocessing
Create harmony between data and applications
23. FME Story 4:
Open Data Bridge.
FME Server based update to
ArcGIS Online
Create harmony between data and applications
24. Workflow.
ArcMap
AGOL
FME Desktop
FME Server
map.apps
service definition
REST Service
Shape to Json
Scheduled Job
customized App
data update
data processing ETL
(scheduled job)
Cloud data
storage
Cartography
Create harmony between data and applications
User friendly
data access
25. Data Source – Open Data Portal.
Create harmony between data and applications
26. Step 1: ArcMap – Initial ArcGIS
Online Service Definition
Create harmony between data and applications
27. Step 2: ArcMap – Creating an
ArcGIS Online REST service
Create harmony between data and applications
28. Step 3: FME Desktop Update
Process (Shape to JSON)
Create harmony between data and applications
29. Step 4: Automated Data update
based on FME Server
Create harmony between data and applications
30. Goal: Get Easy Access to Open
Data (map.apps)
Create harmony between data and applications
33. FME User
Conference
June 10-13, 2014 in
Vancouver, Canada
http://www.fmeuc.com/session/dynamic-valuable-duo-arcgis-fme/
Create harmony between data and applications
37. FME Demo 1 – AGOL
Feature Service Writing
Create harmony between data and applications
38. FME Demo 2 – AGOL Services
(Geocoding, Routing, and Drive Time)
Create harmony between data and applications
39. FME Demo 3 – AGOL Services
(GeoEnrichment)
Create harmony between data and applications
40. FME Demo 4 – AGOL
Feature Service Reading
Create harmony between data and applications
41. FME Demo 5 – AGOL Updating
Create harmony between data and applications
42. Save the date.
Webinar: INSPIRE Success Stories with FME
(March 11th)
Webinar: Big Data - Tap into Cloud Infrastructure with
FME (March 18th)
FME World Tour 2014 (April – June 2014)
FME International User Conference 2014
(20th Anniversary Celebration – www.fmeuc.com)
• June 10 – 13, 2014 in Vancouver, Canada
Create harmony between data and applications
43. Free and fun to learn.
Online Courses - Live & Hands-On
March 18-19: FME Desktop
Tutorials & Recorded Courses
Create harmony between data and applications
45. Hand raising has now been
enabled.
If you’d like to ask a question
over the air, please click the
hand icon and ensure your
audio input is set up.
Create harmony between data and applications
46. Thank you!
Sales
info@safe.com
Support
www.safe.com/support
(604) 501-9985 ext. 278
Dale Lutz
dal@safe.com
Laura Kerssens
Laura.Kerssens@safe.com
Create harmony between data and applications
Editor's Notes
I use FME but not AGOLI use AGOL but not FMEI use FME and AGOL (but separately)I use FME together with AGOLI don’t use either
For example seeing live locations of trainsGives the user the ability to make use of the update functionality exposed in the REST apiLink to refresh interval definition from ESRIhttp://resources.arcgis.com/en/help/arcgisonline/index.html#/Set_refresh_interval/010q000000z0000000/
Note this could also be done using a directory watcher or likely could be modified to use almost any notification typeFor the shp to kml user provides zip file containing all the parts of the shapefile, another workspace is need to unzip using python
Note this could also be done using a directory watcher or likely could be modified to use almost any notification typeFor the shp to kml user provides zip file containing all the parts of the shapefile, another workspace is need to unzip using python
Note this could also be done using a directory watcher or likely could be modified to use almost any notification typeFor the shp to kml user provides zip file containing all the parts of the shapefile, another workspace is need to unzip using python
Note this could also be done using a directory watcher or likely could be modified to use almost any notification typeFor the shp to kml user provides zip file containing all the parts of the shapefile, another workspace is need to unzip using python
Note this could also be done using a directory watcher or likely could be modified to use almost any notification typeFor the shp to kml user provides zip file containing all the parts of the shapefile, another workspace is need to unzip using python
Enrich data with services –Geocoding/Routing/Context/Service AreaRead from feature servicesWrite to feature servicesUpdate feature servicesUse for background maps(multi)