Interoperability with Arcgis
Total Page:16
File Type:pdf, Size:1020Kb
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 GIS System Deployments Software Needs / Requirements – As evidenced in Large Tenders Interoperability Extensibility Interchangeability Standards Compliance Componentization Replaceability Portability Open Systems Decision Time Extensibility Performance Portability Scalability Componentization Reliability Interchangeability Functional Non-Functional Profiles Developer Procurement personnel System Integrator User Standards ETL Open Interoperability Achieving Interoperability – Different Approaches Standards ETL Open Interoperability ETL Data Transformations using the Data Interoperability Extension 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 Community Specifications 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 • Product Interoperability - Geographic data - Data Interoperability Extension - Tabular data - ArcGIS for AutoCAD - Raster and 3D Data - SAP HANA - ArcGIS Maps for Office - Esri Maps for SharePoint - Esri Maps for IBM Cognos - … Open Data http://opendata.arcgis.com/ • Open Data - Discovering Open Data - Sharing Open Data • OpenStreetMap - OpenStreetMap Basemap - ArcGIS editor for OpenStreetMap 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 • Open Source Maps and Apps http://esri.github.io/#ArcGISSolutions • 52 degree North Open Source - Sensor Observation Service Extensions to ArcGIS - Web Processing Service Extensions to ArcGIS Open Standards … A few Standards Organizations Customer Quote for “why standards”? …. In the GIS Space OGC Standards-based approach accommodates use of future tools and alternate user-preferred tools. • http://www.opengeospatial.org/ogc/quotes OGC Standards Landscape Hydrology Domain Models Aeronautical WaterML + WFS / Pipeline AIXM + WFS SOS Geology Earth-Observations Sensor 3D Web service SensorML, SOS, Protocols SAS CityGML wms, wfs, wcs, wps, wmts, cs-w , Mobile … Geopackage Standards – Bleeding Edge Projects / Initiatives Meteo GeoSPARQL Inspire Indoor GML Geoss IWXXM ARML OneGeology WCS- Multi-Dimensional Support GIS Standards Data Standards GML, S57, AIXM, … Metadata Standards FGDC, ISO 19115, ISO 19119, … Service Standards http://ise.gov WMS, WFS, WCS, … from … Geospatial Interoperability Reference Architecture (GIRA) standards.pdf - iso - ogc Inspire CSW Geoportal - Inspire ATOM (HTTP SOAP) (HTTP Inspire clients Inspire WFS Inspire WMS ArcGIS ArcGIS Inspirefor WPS WCS WFS WMTS OGC clients (HTTP SOAP) (HTTP http://www.esri.com/library/whitepapers/pdfs/supported WMS ArcGIS ArcGIS Serverfor KML GeoJSON Esri REST (HTTP REST) (HTTP JSON clients API ArcGIS Platform Components Core Standards Metadata Portals Developer Solutions (ISO, FGDC, …) (AGOL, Portal) (runtime, Javascript Api) Data Providing & Consuming Consuming (Geopackage, geoJSON, gml- JPEG 2000…) Desktop Server (ArcMap & PRO) Portrayal Consuming Standards Providing Apps Services (wms,wfs,wcs, Consuming wps,sos,cs-w, …) Standards Requirements – Across the platform ….. What we are hearing! • Online / Portal • Server - Register OGC services - Improve existing OGC support ( compliancy, update to new version, new - Consume OGC services profiles) - Create hosted OGC services - Geopackage support • Desktop (ArcMap / Pro) - Allow analyses on OGC services - Consume OGC services - Support Discovery Standards – OGC CS- W, OpenSearch, DCAT - Geopackage support - Managing Secured OGC Services • Metadata Support across the platform • Runtime and Apps - Consume OGC services • Federated searches across portals - 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 Interoperability Pragmatic …. Some GIS Standards are still playing catchup with the Web Open API’s and Specifications • Shapefile (July 1998) • i3S (May 2015) • Geodatabase XML (June 2008) • LERC (Dec 2015) • GeoServices REST API (Sept Open Data Download 2010) Stats for April 2016 • FGDB API (Jan 2011) Shapefile: 3,714,978 CSV: 413,037 GeoJSON: 318,052 Pragmatic Interoperability Interoperability Pragmatic KML: 43,689 GeoHash: 22,033 GIS System Deployments Enterprise SDI Open Data Business Intelligence Defense / GEOSS – C4ISR System of Systems Group on Earth Observations SAEOS INPE PANGAEA GCMD ArcGIS Online SeaDataNet GEO EEA-SDI EuroGEOSS WMO WIS IOOS GSFC-DAAC EnviroGRIDS GBIF Connecting GIS and Earth Observations Geospatial Platform and Data.gov … NASA GSA Census Geoplatform.gov DOI FCC Data.gov DOT NOAA DOJ EPA DHHS DHS Access Geoplatform Content in ArcGIS • Connect to http://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 Desktop Web Device Quay Wall Viewer Webmaps ArcMap ArcGIS Pro SAP, SharePoint, ArcGIS for AutoCAD AutoCAD, STADIUM, Portal Survey 123 AMprover, Hadoop, GeoCortex Primavera, Key2Bodem Data Migration Bathymetry, Charting, from Legacy System Server Online Content Visualization, Survey- and Services driven ENC 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 Find the session Scroll down to the Answer survey Esri Events App you want to review bottom of the session questions and submit .