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!