Integrating ArcGIS Geoprocessing and Mapping Capabilities ... GeoDev Meetup,...
Transcript of Integrating ArcGIS Geoprocessing and Mapping Capabilities ... GeoDev Meetup,...
Integrating ArcGIS Geoprocessing and Mapping Capabilities into Office 365
GeoDev Meetup - Seattle, WA
November 9th, 2015
David Howes, Ph.D. - David Howes, LLC
dhowes.com
Challenge
Integrate the capabilities of
• Office 365-Excel add-ins
• ArcGIS Server geoprocessing
• ArcGIS Online mapping
Why?
Business Case
• Office 365 is being implemented widely at the enterprise and small business levels
• Excel/ArcGIS integration offers a powerful platform for what Esri terms “GeoEnrichment”
• David Howes, LLC
• GIS consulting business
• Tools, processes and supporting infrastructure
• Clients ranging from small businesses to multinational corporations
Business Case: Client Needs
How to Create the Excel Add-in
How to Include the ArcGIS
Online Map
How to Create the Server Object Extension
How it All Fits Together
Development Configuration
• ArcGIS Server running on laptop
• Data stored in file geodatabase
• Map service using point features
• Map hosted by ArcGIS Online
• Add-in hosted by IIS Express (Visual Studio 2013)
Some Complications
ArcGIS Server Complications: Schema Locks
• File geodatabase lock causes ExtractMultiValuesToPoints tool to fail
“General function failure”
• Workaround for demo:
Surrogate function inserts values into feature class point records
• Tool has worked
• Only ran once
• Second call failed
• ArcGIS Server service restart required
ArcGIS Server Complications: Fields and More Fields
• ExtractMultiValuesToPoints keeps adding field(s)• Doesn’t look good for map tooltips• No option to update existing field(s)
• Preferred solution: Delete existing fields before running tool
• Complication: Delete function (ArcObjects or Delete tool) fails
“General function failure”
• Workaround for demo:• Create a temporary feature class, let tool keep adding fields• Transfer data to main feature class, which has fixed fields
ArcGIS Server Complications: Debugging
It’s tricky…
Takeaway Messages
• Potentially huge market for Office 365/GIS integration
• Investment in learning skills related to server and cloud technology worthwhile
• ArcGIS Server is problematic and expensive
• Persevere,
• Spend more, or
• Consider alternatives
Thanksfor
Coming
http://gispd.com/eventshttp://dhowes.com/presentations
Slides available at: