Interoperability and Standards Support in ArcGIS 10.1

Report 9 Downloads 465 Views
Hosted by Esri Official Distributor

Esri European User Conference October 15-17, 2012 | Oslo, Norway Hosted by Esri Official Distributor

Interoperability and Standards Support in ArcGIS 10.1 Roberto Lucchi

Building Infrastructures ISO

…..

FGDC INSPIRE

OGC

ANSI

NEN GEOSS GEMINI W3C

ANZLIC

ESRI Actively Participates in Many Interoperability & Standards Organizations •

ISO – International Organization for Standardization



OGC – Open GIS Consortium



ANSI/INCITS – American National Standards Institute/International Committee for Information Technology Standards



OASIS – Organization for the Advancement of Structured Information Standards



IHO – International Hydrographic Organization



WS-I – Web Services Interoperability Organization



OMA – Open Mobile Alliance (formerly LIF)



WLIA – Wireless Location Industry Association

ESRI Actively Participates in Many Interoperability & Standards Organizations •

FGDC – Federal Geographic Data Committee



GSDI – Global Spatial Data Infrastructure



CEN – Committee for European Normalization



DGIWG – Digital Geographic Information Working Group



EPSG – European Petroleum Survey Group



ACSM – American Congress on Surveying and Mapping



ASPRS – American Society of Photogrammetry and Remote Sensing

ISO Participation •

ESRI provides leadership role in ISO TC 211 Standards Development: -

-

ISO 19115: Metadata (Project Leader) ISO 19115-2: Metadata – Imagery extension (Editor) ISO 19125: Simple Feature Access (Editor) - Part 1 – Common Architecture - Part 2 – SQL Option ISO 19139: Metadata – Implementation Specification (Project Leader – supported Editor/committee process) ISO 19142 : Web Feature Service ( Editing committee member representing USA) ISO 19143 : Filter Encoding ( Editing committee member representing USA)



Provide technical experts on many WI project teams



Harmonization with ISO JTC SC 32: ISO/IEC 13249-3: 1999 -

SQL Multimedia and Application Packages – Part 3: Spatial

OGC Participation •

ESRI -

Principal member

-

Actively participates: Technical Committee - Planning Committee - Board of Directors - All three OGC programs - Interoperability program - Standards program - Community Outreach and Adoption program -

-

Current chair Metadata Working Group - Web Map Service Working Group -

-

Has an elected member in the OGC Architecture Board

Interoperability Enablers Standards used in creation of Geo Information products -

-

Data: -

Simple Features Model, …

-

WKT, WKB, Spatial Types, GML, netCDF, …

Metadata: -

ISO 19139, FGDC, …

Standards used for Dissemination -

File Based -

-

Simple Features Access, …

On Demand Services -

OGC Web Services - WMS, WFS, WCS, CS-W, WMTS, WPS, …

ArcGIS — A Complete System

Easier More Powerful and Everywhere

Cloud Web

Mobile

• Discover • Create • Manage • Visualize • Analyze • Collaborate

Enterprise

Local Desktop

ArcGIS for Server - Vision

Powerful GIS capabilities

Delivered as Web services

ArcGIS Server

To help solve real problems

Interoperability: challenges

-

Multiple Platforms ( Operating Systems, Databases, …)

-

Multiple Architecture ( Local, Enterprise, Web, Cloud,…)

-

Multiple Clients ( Desktop, Web, Mobile, …)

-

Multiple Developer Environments (.NET, Java,…)

-

Multiple Protocols (SOAP, REST, OGC,….)

-

Multiple Encodings ( XML, Raster Formats, GML, JSON, ….)

Digital Government Strategy



Make Open Data, Content, and Web APIs the New Default.



Make Existing High-Value Data and Content Available through Web APIs

Open Data

ArcGIS Open & Interoperable Standards

Open API’s / Open Specifications

SOAP OGC

WWW

ISO KML WMS

File GDB

WCS INSPIRE WFS

Shapefile Geoservices REST

SQL

ETL

Open Data Access

Vendor Specific Formats

Building open and interoperable Systems Esri Client Solutions Popular Mass market Mapping Environments

ArcGIS for Desktop ArcGIS for Mobile

GIS Software Intergraph

Google Maps ArcGIS Online

Autodesk

Microsoft VE PitneyBowes Yahoo Maps

php SAP Ruby Sharepoint Python IBM WebSphere Portal

Solution Developer Frameworks

Business Applications

ArcGIS

Supporting Multiple Protocols



Open Geospatial Consortium (OGC)



Simple Object Access Protocol (SOAP)



Representational State Transfer (REST) REST SOAP

Internet

OGC Catering to Multiple Communities: Spatial Data Infrastructures (SDI) Enterprise Architectures (EA) Neogeography/ Mashup (WEB 2.0)

Building open and interoperable Systems Open Geospatial Consortium standards

ArcGIS Desktop Google Earth

ArcGIS Online

ArcExplorer

Imagine ENVI

Gaia AutoCAD

gvSig OpenLayers

QGIS

OGC Services

uDig ArcGIS Server

Ionic GeoMedia

MapInfo

Building open and interoperable Systems (REST)

Flex Silverlight Google Maps Javascript

iOS

Microsoft VE Android Yahoo Maps Windows Mobile

SAP

REST Services php

Sharepoint Ruby IBM WebSphere Portal Python ArcGIS

Examples

Metadata standards

-

Provide resource producers an idea of the metadata they should collect

-

Provide consistent terminology for global search

-

Provide an understanding of data – around the Globe and across information communities

ArcGIS 10 Metadata support •

Make metadata easier



Complete support for FGDC and many ISO metadata standards



-

Content Standard for Digital Geospatial Metadata

-

19115 – Metadata

-

19119 – Services

-

19139 – Implementation Specification for 19115 and 19119

-

19110 – Feature Cataloguing Methodology

Support profiles of ISO metadata standards -

North American Profile

-

INSPIRE



Auto update of metadata per the data’s intrinsic properties



Validation - standards based metadata



Extensible to support emerging profiles



Templates supporting auto fill common metadata elements



Provide methods for updating multiple metadata records (change address/phone number for example)

ArcGIS 10.1 Metadata Support - Server

ArcGIS 10.1 Metadata Support - Server

Simple Features •



Simple Feature specification defines: -

Data access model

-

Database schema

-

Geometry model for points, lines, polygons

-

“Well-Known” data formats for geometry and spatial reference

ISO and OGC specifications for simple feature access

Feature Table Feature Tables contain rows (features) sharing common properties (Feature Attributes). Geometry is a Feature Attribute.

10

area1 yellow

11

area2 green

12

area3 Blue

13

area4 red

Geometry

Feature

Feature Attribute

Geography Markup Language GML or Geography Markup Language is an XML based encoding Standard for geographic information developed by the Open Geospatial Consortium (OGC).



GML Profiles – Point profile, Simple Features Profile -



Simple Feature profile -

Initially motivated to help WFS use of GML 3

-

Constrains the many optional elements of GML schema

-

Provides 3 levels of compliancy: Level 0 , 1 and 2

GML Application Schemas – OSMasterMap, CityGML, WaterML, O&M, Top10NL,….

GIS •

Creating and Managing Geo Information Products -



Proprietary Open Specifications Standards

Shapefiles

Open FGDB Api

Dissemination of Geo Products -

Proprietary Open Specifications Standards

Geoservices REST Specification Geoservices REST Specification

The Geoservices REST Specification ArcGIS Server’s REST API is an “Open” Specification

….in Progress •

The Geoservices REST Specification is on track to be published as an OGC Standard

Can I support Esri’s REST Specification on my non ArcGIS Server Platform ?

OGC certificates

Open Data: Example

Connecting Science with Policy and Decision Making

Executive Viewer

GIS Specialists

Web Maps Groups

Discover Access Data & Services

Request Form

Request Additional Information

CSV files

Eye on Earth Citizen centric portal



Partnership with Microsoft and European Environment Agency



Technology: Microsoft SharePoint + ArcGIS Online



Data providers use: ArcGIS Online, or ArcGIS on premises

ArcGIS Online as a platform

Sharepoint ArcGIS Online

ArcGIS Portal API

http://www.arcgis.com/apidocs/rest/

ArcGIS is Open and Extensible

EEA’s Goals •





Ease fusion and redistribution of near real time sensor data Establishing an interoperable, open and service oriented architecture A coherent infrastructure from sensor to service for end consumers

Example •

~ 1,500 air quality stations (measuring O3, CO, …)



> 1,000,000 observations for 30 days

ArcGIS for INSPIRE Extends ArcGIS to Support INSPIRE Directive



ArcGIS for INSPIRE provides -

Compliant services

-

Data models

-

Integrated tools

Discovery

View

Download



Desktop and server extensions

ArcGIS for INSPIRE



Reduces complexity of implementing compliant nodes

ArcGIS

Thank you!