380 likes | 459 Views
Explore the importance of standards, collaboration, and open systems in achieving seamless interoperability with ArcGIS. Learn about data interoperability, open source integration, and industry-leading standards compliance. Discover key approaches and tools for successful GIS system deployments.
E N D
Interoperability with ArcGIS Satish Sankaran Marten Hogeweg
Agenda • Understanding Interoperability – What, Why and How? • ArcGIS Platform – An Open Platform Supporting Interoperability • Examples from the “real” world
Software Needs / Requirements – As evidenced in Large Tenders Interoperability Extensibility Interchangeability Standards Compliance Componentization Replaceability Portability Open Systems
Decision Time Extensibility Portability Componentization Interchangeability Performance Scalability Reliability Functional Non-Functional
Profiles Procurement personnel System Integrator Developer User Standards Open ETL Interoperability
Achieving Interoperability – Different Approaches Standards Open ETL Interoperability
ETL Data Transformations using the Data Interoperability Extension
Standards GIS Standards Organizations – creating data, metadata and service standards
Open Open systems encourage innovation, support interoperability, promote transparency, improve reliability and increase collaboration.
Open Systems Open Standards Data Interoperability Open Data Open Systems Open API’s and Specifications Community Open Source http://www.esri.com/software/open
The ArcGIS Platform • An Open & Interoperable Platform • Supporting a thriving ecosystem of focused apps and applications. • A Standards Compliant Platform • Supporting many relevant standards including those from ISO TC 211 and OGC.
Data Interoperability • Data Formats • Geographic data • Tabular data • Raster and 3D Data • Product Interoperability • Data Interoperability Extension • ArcGIS for AutoCAD • SAP HANA • ArcGIS Maps for Office • Esri Maps for SharePoint • Esri Maps for IBM Cognos • …
Open Data • Open Data • Discovering Open Data • Sharing Open Data • OpenStreetMap • OpenStreetMap Basemap • ArcGIS editor for OpenStreetMap http://opendata.arcgis.com/
Open Source Esri actively participates in various open source projects. We categorize our use and support of these external open source projects in 3 ways - • Supporting Open Source • Using Open Source • Contributing to Open Source Projects
Open Source • Esri Geoportal Server • ArcGIS Editor for OpenStreetMap • Terraformer • Esri Leaflet • Koop • GIS Tools for Hadoop • Esri Geometry API for Java • R- ArcGIS • ……
Open Source http://esri.github.io/#ArcGISSolutions • Open Source Maps and Apps • 52 degree North Open Source • Sensor Observation Service Extensions to ArcGIS • Web Processing Service Extensions to ArcGIS
Open Standards … A few Standards Organizations …. In the GIS Space Customer Quote for “why standards”? OGC Standards-based approach accommodates use of future tools and alternate user-preferred tools. • http://www.opengeospatial.org/ogc/quotes
OGC Standards Landscape Domain Models Pipeline Geology Earth-Observations Hydrology WaterML + WFS / SOS Aeronautical AIXM + WFS Sensor SensorML, SOS, SAS Web service Protocols wms, wfs, wcs, wps, wmts, cs-w , … 3D CityGML Mobile Geopackage Standards – Bleeding Edge GeoSPARQL Indoor GML ARML Projects / Initiatives Inspire Geoss OneGeology Meteo IWXXM WCS- Multi-Dimensional Support
GIS Standards Data Standards GML, S57, AIXM, … Metadata Standards FGDC, ISO 19115, ISO 19119, … Service Standards WMS, WFS, WCS, … http://ise.gov from … Geospatial Interoperability Reference Architecture (GIRA)
JSON clients (HTTP REST) OGC clients (HTTP SOAP) Inspire clients (HTTP SOAP) Inspire CSW GeoJSON Esri REST API WMS WMTS WFS Inspire ATOM KML WCS Inspire WMS Inspire WFS WPS ArcGIS for Server ArcGIS for Inspire Geoportal http://www.esri.com/library/whitepapers/pdfs/supported-ogc-iso-standards.pdf
Core Standards ArcGIS Platform Components Metadata (ISO, FGDC, …) Portals (AGOL, Portal) Providing & Consuming Developer Solutions (runtime, JavascriptApi) Consuming Data (Geopackage, geoJSON, gml-JPEG 2000…) Server Providing Desktop (ArcMap & PRO) Consuming Portrayal Standards Services (wms,wfs,wcs, wps,sos,cs-w, …) Apps Consuming
Standards Requirements – Across the platform ….. What we are hearing! • Online / Portal • Register OGC services • Consume OGC services • Create hosted OGC services • Geopackage support • Allow analyses on OGC services • Support Discovery Standards – OGC CS-W, OpenSearch, DCAT • Managing Secured OGC Services • Metadata Support across the platform • Federated searches across portals • Server • Improve existing OGC support ( compliancy, update to new version, new profiles) • Desktop (ArcMap / Pro) • Consume OGC services • Geopackage support • Runtime and Apps • Consume OGC services • Geopackage support • Javascript API • Consume OGC services
Procurement personnel http://www.opengeospatial.org/resource/products/compliant#ESRI
SOA Vs REST Use the Web Luke ! http://geekandpoke.typepad.com/.a/ 6a00d8341d3df553ef012875f312f9970c-pi http://www.programmableweb.com/news/api-anti-patterns-how-to-avoid-common-rest-mistakes/2010/08/13 Pragmatic Interoperability …. Some GIS Standards are still playing catchup with the Web
Open API’s and Specifications • Shapefile (July 1998) • Geodatabase XML (June 2008) • GeoServices REST API (Sept 2010) • FGDB API (Jan 2011) • i3S (May 2015) • LERC (Dec 2015) Open Data Download Stats for April 2016 Shapefile: 3,714,978 CSV: 413,037 GeoJSON: 318,052 KML: 43,689 GeoHash: 22,033 Pragmatic Interoperability
GIS System Deployments Enterprise SDI Open Data Business Intelligence Defense / C4ISR …. Some real world examples GEOSS – System of Systems
Group on Earth Observations SAEOS INPE PANGAEA GCMD ArcGIS Online GEO SeaDataNet EEA-SDI EuroGEOSS WMO WIS IOOS GSFC-DAAC EnviroGRIDS GBIF
Geospatial Platform and Data.gov … NASA GSA Census Geoplatform.gov Data.gov DOI FCC DOT NOAA DOJ EPA DHHS DHS
Access Geoplatform Content in ArcGIS • Connect tohttp://geoplatform.maps.arcgis.com • Find National Geospatial Data Assets • Use in Your GIS Projects
Port of Rotterdam Asset Management Modalities Maritime Geodesign 3D Port Harbor Master
Port of Rotterdam Platform Implementation Portal for ArcGIS Webmaps ArcMap ArcGIS Pro ArcGIS for AutoCAD Survey 123 GeoCortex Device Desktop Web Quay Wall Viewer SAP, SharePoint, AutoCAD, STADIUM, AMprover, Hadoop, Primavera, Key2Bodem Portal Bathymetry, Charting, Visualization, Survey-driven ENC Data Migration from Legacy System Server Online Content and Services
Quay Wall Management Port Object Model SAP ArcGIS Cyclomedia AutoCAD
OGC Testbed 12 • Viewer • ArcGIS, WMS, WCS, KML • WMTS, Koop FeatureServer • Discovery • OpenSearch • OGC CSW 2.0.2, 3.0.0 • OGC Context Document • GeoJSON encoding
Please take our Survey Your feedback allows us to help maintain high standards and to help presenters Find your event in the Esri Events App Find the session you want to review Scroll down to the bottom of the session Answer survey questions and submit