interoperability with arcgis...developer. achieving interoperability – different approaches ......

Post on 12-Jul-2020

16 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Replaceability

Interchangeability

Extensibility

Componentization

PortabilityOpen Systems

Standards Compliance

Decision Time

Functional Non-Functional

PerformanceScalabilityReliability

ExtensibilityPortability

ComponentizationInterchangeability

Profiles

Standards

ETL Open

Interoperability

Procurement personnel

System Integrator

Developer

User

Achieving Interoperability – Different Approaches

Standards

ETL Open

Interoperability

Data Transformations using the Data Interoperability Extension

ETL

GIS Standards Organizations – creating data,metadata and service standards

Open systems encourage innovation, support interoperability,

promote transparency,improve reliability

and increase collaboration.

Open

Open Systems

Open API’s and Specifications

Open Standards

Open Data

Community

Open Source

Data Interoperability

Open Systems

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/

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

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

• 52 degree North Open Source

- Sensor Observation Service Extensions to ArcGIS

- Web Processing Service Extensions to ArcGIS

http://esri.github.io/#ArcGISSolutions

… A few Standards Organizations…. In the GIS Space

Open Standards

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

Aeronautical

AIXM + WFS

3D

CityGML

Sensor

SensorML, SOS, SAS

Hydrology

WaterML + WFS / SOS

Mobile

Geopackage

Projects / Initiatives

InspireGeoss

OneGeology

Web service Protocols

wms, wfs, wcs, wps, wmts, cs-w ,

Meteo

IWXXMWCS- Multi-Dimensional

Support

Domain Models

PipelineGeology

Earth-Observations

Standards –Bleeding Edge

GeoSPARQLIndoor GML

ARML

from … Geospatial Interoperability Reference Architecture (GIRA)

http://ise.gov

GIS Standards

Data StandardsGML, S57, AIXM, …

Metadata Standards

FGDC, ISO 19115,ISO 19119, …

Service Standards

WMS, WFS, WCS, …

Esri REST

API

WM

S

WM

TS

WFS

ArcGIS for InspireInspire W

MS

Inspire WFS

Inspire ATO

M

WC

S

OGC clients (HTTP SOAP)

Inspire clients(HTTP SOAP)

GeoJSO

N

JSON clients(HTTP REST)

WP

S

ArcGIS for Server

Geoportal

Inspire CSW

KM

L

http://www.esri.com/library/whitepapers/pdfs/supported-ogc-iso-standards.pdf

Server

Providing

Developer Solutions(runtime, Javascript

Api)Consuming

Portals(AGOL, Portal)

Providing & Consuming

Desktop(ArcMap & PRO)

Consuming

Metadata(ISO, FGDC, …)

Data (Geopackage, geoJSON, gml-JPEG 2000…)

Services(wms,wfs,wcs,

wps,sos,cs-w, …)

Portrayal Standards

Core StandardsArcGIS Platform Components

AppsConsuming

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 !

…. Some GIS Standards are still playing catchup with the Web

http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef012875f312f9970c-pihttp://www.programmableweb.com/news/api-anti-patterns-how-to-avoid-common-rest-

mistakes/2010/08/13

Prag

mat

ic In

tero

pera

bilit

y

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 DownloadStats for April 2016

Shapefile: 3,714,978CSV: 413,037GeoJSON: 318,052KML: 43,689GeoHash: 22,033

Prag

mat

ic In

tero

pera

bilit

y

GIS System DeploymentsEnterprise

SDI

GEOSS –System of Systems

Defense / C4ISR

Open Data

BusinessIntelligence

Group on Earth Observations

GEOArcGIS Online

WMO WIS

GBIF

IOOS

GCMD

SeaDataNet

EuroGEOSS

EnviroGRIDSGSFC-DAAC

EEA-SDI

SAEOSINPE

PANGAEA

Connecting GIS and Earth Observations

Geospatial Platform and Data.gov

Geoplatform.govData.gov

EPA

DHS

DOJ

GSA

FCC

DOT

DHHS

NOAA

DOI

Census

NASA…

Access Geoplatform Content in ArcGIS

• Connect tohttp://geoplatform.maps.arcgis.com

• Find National Geospatial Data Assets• Use in Your GIS Projects

Geodesign

3D Port

Harbor Master

Modalities

Asset Management

Maritime

Port of Rotterdam

Port of Rotterdam Platform Implementation

Portal for ArcGISWebmaps

ArcMapArcGIS Pro

ArcGIS for AutoCADSurvey 123GeoCortex

Data Migration from Legacy System

Quay Wall Viewer

Bathymetry, Charting, Visualization, Survey-driven ENC

SAP, SharePoint, AutoCAD, STADIUM, AMprover, Hadoop, Primavera, Key2Bodem

Desktop Web Device

Server Online Content and Services

Portal

Quay Wall Management

AutoCAD

Cyclomedia

ArcGIS

SAP

Port Object Model

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 SurveyYour feedback allows us to help maintain high standards and to help presenters

Find the session you want to review

Find your event in the Esri Events App

Scroll down to the bottom of the session

Answer survey questions and submit

top related