Presentation is loading. Please wait.

Presentation is loading. Please wait.

Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Providing Interoperability.

Similar presentations


Presentation on theme: "Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Providing Interoperability."— Presentation transcript:

1 Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Providing Interoperability Using the Open GeoServices REST Specification Satish Sankaran Kevin Sigwart

2 Esri UC2013. Technical Workshop. What is Your Definition? Type Presentation Name Here Interoperability Open Standards

3 Esri UC2013. Technical Workshop. Web Services and Interoperability Successful IT systems increasingly require interoperability across platforms and flexible services that can easily evolve over time. Broad vendor agreement on standards and proven interoperability have set Web services apart from integration technologies of the past. Type Presentation Name Here Web Services and the Microsoft Platform (2006)

4 Esri UC2013. Technical Workshop. Agenda Interoperability via Web Services – - OGC Web Services Standards - GeoServices Rest Specification

5 Esri UC2013. Technical Workshop. Agenda.. contd Esri’s Open Source Initiatives - Advancing Interoperability ArcGIS Online – Leveraging Interoperability

6 Esri UC2013. Technical Workshop. Powerful GIS capabilities Delivered as Web services To help solve real problems ArcGIS Server ArcGIS for Server - Vision

7 Esri UC2013. Technical Workshop. SOAP REST OGC Internet Catering to Multiple Communities: Spatial Data Infrastructures (SDI) Enterprise Architectures (EA) Neogeography/ Mashup (WEB 2.0 ) Supporting Multiple Protocols - Representational State Transfer (REST) - Simple Object Access Protocol (SOAP) - Open Geospatial Consortium (OGC) ArcGIS Server - Building open and interoperable Systems

8 Esri UC2013. Technical Workshop. Copyright © 2004 ESRI. All rights reserved. Google Earth ENVI Imagine MapInfo Ionic GeoMedia ArcGIS Server ArcGIS Desktop ArcGIS Online ArcExplorer Gaia gvSig OpenLayers uDig QGIS AutoCAD OGC Services Building Open and Interoperable Systems using the OGC Web Services Specifications

9 Esri UC2013. Technical Workshop. OGC / ISO standards support ( ArcGIS 10.2) WMS + Style Layer Descriptor + Filter Encoding Support + Time Support WFS + Transactions + Filter Encoding Support WCS +GeoTiff, NITF, HDF, JPEG, JPEG2000, PNG WMTS + REST & KVP Encoding WPS + Synchronous + Asynchronous + Data and Services as inputs CSW + OGC Core + ISO 19139 + ebRIM http://www.esri.com/library/whitepapers/pdfs/supported-ogc-iso-standards.pdf

10 Esri UC2013. Technical Workshop. Demo OGC Services

11 Esri UC2013. Technical Workshop. Copyright © 2004 ESRI. All rights reserved. ArcGIS Server Javascript Flex Silverlight Google Maps Microsoft VE Yahoo Maps iOS Android Windows Mobile Python php Ruby REST Services SAP Sharepoint IBM WebSphere Portal Building Open and Interoperable Systems using the GeoServices REST Specification

12 Esri UC2013. Technical Workshop. Digital Government Strategy Make Open Data, Content, and Web APIs the New Default. Make Existing High-Value Data and Content Available through Web APIs ….from Digital Government - Building a 21st Century Platform to Better Serve the American People ….from

13 Esri UC2013. Technical Workshop. REST – The Elevator Pitch 4 Key Principles * Identification Of ResourcesEverything is a URL Manipulation Of Resources Through Representations Exchange standard formats using standard verbs Self-Descriptive MessagesEvery request asks the full question, every response includes the full answer Hypermedia As The Engine Of Application State Hyperlinks Yeah! http://www.intertwingly.net/blog/2198.html

14 Esri UC2013. Technical Workshop. ArcGIS Server – GeoServices REST API The ArcGIS Server REST API provides a simple, open Web interface to services hosted by a Server. All GIS Services are exposed as resources All resources exposed by the REST API are accessible through a hierarchy of endpoints or Uniform Resource Locators (URLs) for each GIS service published with the Server. Some resources have operations - Ex. Map Resource (export, find, identify) Example: http://sampleserver3.arcgisonline.com/arcgis/rest/serviceshttp://sampleserver3.arcgisonline.com/arcgis/rest/services

15 Esri UC2013. Technical Workshop. Types of GIS Services Map View or query a 2D map on the server Geocode Perform address matching on the server Geometry Provides geometric calculations such as buffer, simplify, and project. Geoprocessing Provides spatial analysis and data processing services. Image Provide access to raster data though a Web service Feature Provide access to feature querying and editing ……. http://resources.arcgis.com/content/web/gis-services

16 Esri UC2013. Technical Workshop. Client Libraries – Consuming the REST Services ArcGIS Developer Tools support for REST API - Web API - ArcGIS API for JavaScript - ArcGIS API for Flex.. - ArcGIS API for Silverlight - Mobile Runtime SDK’s - ArcGIS Runtime SDK for iOS - ArcGIS Runtime SDK for Windows Phone - ArcGIS Runtime SDK for Android REST Web Link REST

17 Esri UC2013. Technical Workshop. Open Layers - Supporting ArcGIS REST Services http://openlayers.org/dev/examples/arcgis93rest.html ArcGIS Server REST Open layers

18 Esri UC2013. Technical Workshop. Quick History Lesson

19 Esri UC2013. Technical Workshop. Demo GeoServices REST

20 Esri UC2013. Technical Workshop. Esri - Open Specifications Shapefile File Geodatabase API Geoservics REST Specification …… Advancing Interoperability

21 Esri UC2013. Technical Workshop. Esri’s Open Initiatives Our strategy incorporates the many aspects of an open platform - open code, open data, open formats, open content, and open community. Centralized many of our Open Source Software projects via the Esri Github community GeoPortal – Esri’s Open Source Platform for Collaboration & Sharing Openstreetmap Editor – Esri’s OS Arcmap extension for editing OpenStreetMap Data Open-sourced a core geometry engine to enable developers to leverage the Hadoop Big Data platform. ……. ….. Join & Collaborate …… Advancing Interoperability

22 Esri UC2013. Technical Workshop. Demo Tour of Esri’s Github

23 Esri UC2013. Technical Workshop. …. Some Links to Esri’s Open Source Libraries https://github.com/Esri/geoservices-js https://github.com/Esri/Terraformer https://github.com/ajturner/geoservices-ruby http://dev.openlayers.org/apidocs/files/OpenLay ers-js.html http://dev.openlayers.org/apidocs/files/OpenLay ers-js.html https://github.com/kevinsigwart/EsriOpenLayers Client/ https://github.com/kevinsigwart/EsriOpenLayers Client/ https://github.com/Esri/esri-leaflet Type Presentation Name Here

24 Esri UC2013. Technical Workshop. ArcGIS Online A complete, cloud-based, map-centric, collaborative content management system for working with geographic information. Supporting Interoperability thru GeoServices REST Specification, OGC WMS, CSV, OGC KML, OGC WMTS, …. …… Leveraging Interoperability

25 Esri UC2013. Technical Workshop. Demo ArcGIS Online

26 Esri UC2013. Technical Workshop. Please fill out the session evaluation Session ID: 954 Offering ID: 1287 Online – www.esri.com/ucsessionsurveys Paper – pick up and put in drop box Thank you…

27 Esri UC2013. Technical Workshop.Type Presentation Name Here


Download ppt "Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Providing Interoperability."

Similar presentations


Ads by Google