57
FedUC 2007 1 David Danko DDanko@ esri.com Dan Zim ble DZim ble@ esri.com forInteroperability and Standards

ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

  • Upload
    ngothuy

  • View
    226

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

FedUC 2007 1

David Danko

DDanko@ esri.com

Dan Zim ble

DZim ble@ esri.com

for Interoperability and Standards

Page 2: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

W hy have a session on interoperability and standards?

Interoperability is essentialfor enterprise GIS

and Spatial Data Infrastructures

GIS standards are em erging that support

interoperability

GIS users work in a heterogeneous

environm ent

Interoperability enhances: com m unication,

efficiency, quality

ESRI wants to support you!

Page 3: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

W hy are open Standards and Interoperability Im portant?

W ithout Standards and Interoperability, there w ould be no:

Transportation system s!

Electric pow er distribution!

INTERNET or W EB!

Cellular technology!

These industries offer huge benefits and enjoy w idespread acceptance as a result of using standards that enable interoperability

W hy not geospatial inform ation!

Page 4: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

FedUC 2007 4

W hat we are going to talk about & show

Com ponents of interoperability

Standards and how they address these com ponents

Functional areas of geographic standardization

Review how ESRI supports interoperability

Dem onstrate how ESRI supports these standards in our

software

Page 5: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

FedUC 2007 6

Interoperability?

Ad-hoc integration of geographic

inform ation from different sources.

(discover & use)

Page 6: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Interoperability Enablers

Authorization

Copyright

Business Agreem ents

Policy Fram ework

Incentives to cooperate

Business M odels

Infrastructure

Networks

Support for m ultipleLanguages

Custom s

View s

Data Form ats

Projections

Datum s

M etadata

Shared Best Practices

Standards

Page 7: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

How does ESRI address interoperability enablers?

Participating in Standards

to understand interoperability and im plem ent standards

from DIM E > SDTS > VPF > KM L > GM L3.2

w ith dom ain specialists to develop standardized data/inform ation m odels

as good GIS citizens to consensually develop good standards and

specifications

Providing

GIS education, publications

ETL capabilities to transform betw een form ats and m odels

the GeographyNetw ork and ArcW eb Services

Supporting

organizations w hich prom ote interoperability and the use of standards

GSDI, Digital Earth, FGDC, GeoConnections

Page 8: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

ESRI supports interoperability by Participation in Standards:

Im plem enting

Platform

GIS standards

IT/industry standardsDevelopm ent

International StandardsRegional StandardsNational StandardsInform ation Com m unity Standards

UNIX®

Page 9: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

HHooww ddooeess EESSRRII DDeelliivveerr IInntteerrooppeerraabbiilliittyy??IInn tthhee SSooffttwwaarree PPhhiilloossoopphhyy

SSuuppppoorrtt ffoorr mmuullttiippllee ddaattuummss,, pprroojjeeccttiioonnss,, eettcc..SSuuppppoorrtt ffoorr hheetteerrooggeenneeoouuss ccoommppuuttiinngg aanndd ddeevveellooppeerr eennvviirroonnmmeennttssSSuuppppoorrtt ffoorr mmeettaaddaattaaDDiirreecctt rreeaadd//wwrriittee hhuunnddrreeddss ffoorrmmaattssSSppaattiiaall EETTLLSSuuppppoorrtt ffoorr ssttaannddaarrddssSSuuppppoorrtt ffoorr ddaattaa mmooddeellssSSuuppppoorrtt ffoorr SSOOAA

FedUC 2007 10

Page 10: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

GIS Standardization functional areas

1. Basic Geographic Structures (sem antic interoperability)SDTS, ISO Spatial Schem a, Coordinate Ref System s standards

2. Content Description (sem antic interoperability)FACC, SDSFIE, Standardized Data M odels

ISO Feature Catalog M ethodology , UM L, Application schem a, FGDC M etadata, ISO M etadata

3. Data M anagem ent (sem antic and technical)OGC Sim ple Features

4. Data Form ats (technical interoperability)VPF, OGC GM L

5. Visualization (sem antic and technical)SLD, M IL-STD 2525

6. G eoW eb Services (technical interoperability)OGC Catalog, W eb Services, SOA

Page 11: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Using standardized spatial schem as

Using standardized m odeling languages

and rules for application schem as Street

Schem a forRulesRelationshipsDefinitionsBehavior

Topology

Vectors

Netw orks

Nam e

Parcel

Sm ithBuilding

provide geographic knowledge

1. Basic G eographic Structure

2. Content Description

3. Data M anagem ent4. Data Form at5. Visualization6. W eb services

Producing user view s

Page 12: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

ESRI approach to interoperabilitySupporting M ultiple Approaches

. . . Providing An Open & Standards-based Environm ent. . . And Enabling Successful Collaborative System s

Simple feature classHaul Contains Z values

Contains M valuesGeom etry Point

NoNo

Data typeField nam ePrec-ision ScaleLengthDom ainDefault value

Allownulls

OBJECTID Object ID

SHAPE Geometry Yes

HAULJOIN Long integer No 0

VESSELCODE Long integer No 0

CRUISE Long integer No 0

HAUL Long integer No 0

STATION_ID String No 7

SSTEMP Float No 0 0

BOTTOMTEMP Float No 0 0

EFFORT Float No 0 0

DataSourceID String Yes 50

TableDataSource

Data typeField nam ePrec-ision ScaleLengthDom ainDefault value

Allownulls

OBJECTID Object ID

DESC_ String Yes 35

SOURCE String Yes 35

CONTACT String Yes 20

PREC String Yes 20

CREATE_DATE Long integer Yes 0

LAST_UPDATED Long integer Yes 0

DataSourceID String Yes 50

TableFishCatch

Data typeField nam ePrec-ision ScaleLengthDom ainDefault value

Allownulls

OBJECTID Object ID

HAULJOIN Long integer No 0

SPECIESCODE Long integer No 0

LATINNAME String No 28

COMMONNAME String No 21

W EIGHTCPUE Double No 0 0

NUMBERCPUE Double No 0 0

Relationship class

Nam ePrim ary keyForeign key

TypeCardinalityNotification

Forward labelBackward label

No relationship rules defined.

DataSourceHasHaul

Origin table Destination feature class

Sim pleOne to m anyNone

HaulDataSource

DataSourceDataSourceIDDataSourceID

HaulNam e

Relationship class

Nam ePrim ary keyForeign key

TypeCardinalityNotification

Forward labelBackward label

No relationship rules defined.

HaulHasFishCatch

Origin feature class Destination table

Sim pleOne to m anyNone

FishCatchHaul

HaulHAULJOINHAULJOIN

FishCatchNam e

Content Standards

Data M odels

M etadata (19115/19139)

Transform ation Procedures (ETL)

Form ats

Schem a

Sem antic

ETL = Extract, Transform & Load Data

Technology Standards

W eb Services

O G C/ISO

DXF, KM L . . .

W M S W FS W CS

W M S W FS W CS Catalog

ArcG IS Desktop

ArcIM S / ArcG IS Server

W FS-TGM L

M anagem ent Standards

Visualization Standards

Standards Organizations

GIS Education

Providing Data and Services

Basic Structure Standards

Page 13: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

ISO TC211 StandardsUsed by ESRI Developm ent

ISO 6709:1983 Standard representation of latitude, longitude and altitude for geographic point locations

ISO 19101:2002 Reference m odel

ISO/TS 19103:2005 Conceptual schem a language

ISO 19105:2000 Conform ance and testing

ISO 19106:2004 Profiles

ISO 19107:2003 Spatial schem a

ISO 19108:2002 Tem poral schem a

ISO 19109:2005 Rules for application schem a

ISO 19110:2005 M ethodology for feature cataloguing

ISO 19111:2007 Spatial referencing by coordinates

ISO 19112:2003 Spatial referencing by geographic identifiers

ISO 19113:2002 Quality principles

ISO 19114:2003 Quality evaluation procedures

ISO 19115:2003 M etadata

ISO 19116:2004 Positioning services

ISO 19117:2005 Portrayal

ISO 19118:2005 Encoding

ISO 19119:2005 Services

ISO/TR 19120:2001 Functional standards

ISO/TR 19121:2000 Im agery and gridded data

ISO/TR 19122:2004 Qualification and certification of personnel

ISO 19123:2005 Schem a for coverage geom etry and functions

ISO 19125-1:2004 Sim ple feature access --Part 1: Com m on architecture

ISO 19125-2:2004 Sim ple feature access --Part 2: SQL option

ISO/TS 19127:2005 Geodetic codes and param eters

ISO 19128:2005 W eb m ap server interface

ISO 19131:2007 Data product specifications

ISO 19132:2007 Location-based services --Reference m odel

ISO 19133:2005 Location-based services --Tracking and navigation

ISO 19134:2007 Location-based services --M ultim odal routing and navigation

ISO 19135:2005 Procedures for item registration

ISO 19136:2007 Geography M arkup Language (GM L)

ISO 19137:2007 Core profile of the spatial schem a

ISO/TS 19138:2006 Data quality m easures

ISO/TS 19139:2007 M etadata --XM L schem a im plem entation

Page 14: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Adopted OGC SpecificationsIm plem ented by ESRI

Catalogue Service Coordinate Transform ation Filter Encoding Geographic Objects Geography M arkup Language GM L in JPEG 2000

Grid Coverage Service Location Services (OpenLS)Observations and M easurem ents Sensor M odel Language Sensor Observation Service Sensor Planning Service

Sim ple Features

Sim ple Features CORBA

Sim ple Features OLE/COM

Sim ple Features SQL

Styled Layer Descriptor

Sym bology Encoding

Transducer M arkup Language

W eb Coverage Service

W eb Feature Service

W eb M ap Context

W eb M ap Service

W eb Processing Service

W eb Service Com m on

Page 15: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

M ilitary/Intel/NATO, Hydrographic, Em ergency

Digital Geographic Inform ation W GTechnical Panels and Project Team s

Data Access TPData Structures TPService and Interface TP

M ulti-National Geospatial Co-production Program

Geospatial-Intelligence Standards W orking GroupCom m unity Sensor M odel W orking Group (CSM W G) Geographic Portrayal Focus Group (PFG) M etadata Focus Group (M FG) Inform ation Transfer & Services Architecture (ITSA FG)

TransferStandard M aintenance and ApplicationDevelopm ent W orking Group

GeospatialM aritim e W G2

Em ergency M anagem entTechnicalCom m ittee

Page 16: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Regional StandardsESRI Participation European Activities

European Com m ittee for StandardizationCom ité Européen de Norm alisationCEN TC 287

Sponsor secretariat (Developm ent)EU M etadata Profile (Im plem enting)

INSPIRESpatial Data Interest Com m unities SDIC (Developm ent)G eo-portal (Im plem enting)

Page 17: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Accredited by

ESRI is a principle m em ber INCITS L1 Subcom m ittee for geographic inform ation

Review , com m ent and approve US National Standards

by ANSI/INCITS

US TAG for ISO TC 211

Leading the developm ent of a North Am erican Profile of the ISO M etadata standards

ANSI/INCITS 320-1998 -Spatial Data Transfer Standard (SDTS)

ANSI/INCITS 353-2001 -Inform ation technology -Geographical Inform ation System s -Spatial Data Standard for Facilities, Infrastructure, and Environm ent (SDSFIE)

ISO 19100 standards adopted

National StandardsESRI Participation

Developm ent Im plem enting

Page 18: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Com m unicating geographic know ledge

Encapsulating the real w orldSem antic Interoperability

Page 19: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

GIS Abstracts Geography into a M odern Inform ationTechnology Fram ew ork

M etadata

M odelsM aps

GeodataSets

DataM odels

G eodatabase

EncapsulatingReal W orld Know ledge

Data M anagem ent

GeoVisualization Decision Support

G IS

Page 20: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

. . . Together They Represent the Building Blocks of Geographic Know ledge

G eodata Sets

Process and W orkflow M odels

M aps and Globes

M etadata

Data M odels

G IS abstracts geography into five basic elem ents

Page 21: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

ISO 19107 Spatial Schem a(Geom etry)

Data M odels

Page 22: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

ISO 19109 Rules for application schem a

Data M odels

Page 23: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Com m unity standardized Schem as to define rules, relationships, definitions, behavior Data M odels

Page 24: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Standardized GIS Data M odels

AddressAgriculturalAtm osphericBase M apBiodiversityCensus-Adm inBoundariesDefense-IntelEnergy UtilitiesEnvironm ental ForestryGeologyGroundw aterHealth

Historic Preservation & ArchaeologyHom eland SecurityHydroIHOLand ParcelsLocal Governm entM arineNational CadastrePetroleumPipelineTelecom m unicationsTransportationW ater UtilitiesW ater

Simple feature classHaul Contains Z values

Contains M valuesGeom etry Point

NoNo

Data typeField nam ePrec-ision ScaleLengthDom ainDefault value

Allownulls

OBJECTID Object ID

SHAPE Geometry Yes

HAULJOIN Long integer No 0

VESSELCODE Long integer No 0

CRUISE Long integer No 0

HAUL Long integer No 0

STATION_ID String No 7

SSTEMP Float No 0 0

BOTTOMTEMP Float No 0 0

EFFORT Float No 0 0

DataSourceID String Yes 50

TableDataSource

Data typeField nam ePrec-ision ScaleLengthDom ainDefault value

Allownulls

OBJECTID Object ID

DESC_ String Yes 35

SOURCE String Yes 35

CONTACT String Yes 20

PREC String Yes 20

CREATE_DATE Long integer Yes 0

LAST_UPDATED Long integer Yes 0

DataSourceID String Yes 50

TableFishCatch

Data typeField nam ePrec-ision ScaleLengthDom ainDefault value

Allownulls

OBJECTID Object ID

HAULJOIN Long integer No 0

SPECIESCODE Long integer No 0

LATINNAME String No 28

COMMONNAME String No 21

W EIGHTCPUE Double No 0 0

NUMBERCPUE Double No 0 0

Relationship class

Nam ePrim ary keyForeign key

TypeCardinalityNotification

Forward labelBackward label

No relationship rules defined.

DataSourceHasHaul

Origin table Destination feature class

Sim pleOne to m anyNone

HaulDataSource

DataSourceDataSourceIDDataSourceID

HaulNam e

Relationship class

Nam ePrim ary keyForeign key

TypeCardinalityNotification

Forward labelBackward label

No relationship rules defined.

HaulHasFishCatch

Origin feature class Destination table

Sim pleOne to m anyNone

FishCatchHaul

HaulHAULJOINHAULJOIN

FishCatchNam e

Local governm ent

Hom eland security

Agriculture

Cadastre

http://w ww.esri.com /softw are/arcgis/geodatabase/about/data-m odels.htm l

Created locally, regionally, nationally, globally by com m unity Subject M atter Experts

Data M odels

1. Digital orthoim agery2. Cadastral data 3. Geodetic control4. Elevation 5. Hydrography6. Transportation7. Governm ent Units

Candidate ANSI/INCITS-L1FGDC Fram ework Them e m odels

Page 25: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Conceptual view m ust be sem antically defined (and published) so others can decipher

M y viewYour view

Data M odelsArcG IS Data Interoperability Extension

M apping m y lexicon to yours

Page 26: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

GM L

M apInfo

Intergraph

Laser Scan

Autodesk

S-57

SDTS

VM L

VPF

W FS

XM L

M apping

Analysis

Visualization

ArcGIS Data Interoperability ExtensionInteroperability betw een form ats

Geodata Sets

Page 27: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

FedUC 2007 32

. . . Supports Com plex Data Transform ation

. . . W orks in Desktop , Engine & Server

Direct Read & Use

Creating Custom Form at Converters

Integrated with M odelBuilder

Supports HundredsData Transformation

FormatsData ModelsSchemaProjections / Datum

VViiaa IInntteerrooppeerraabbiilliittyy EExxtteennssiioonnss::

Support for OGC Standards

Page 28: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Geographic M etadata

Data about dataGeographic area coveredCurrencyRules of usePositional accuracyData dictionaryM eans of encodingDatumM ap projection

A Key interoperability technology:Producers explain their productUsers learn about products

Non standard products can be understood

ESRI supports:FGDC Content Standard for Geospatial M etadataISO 19115 Geographic Inform ation M etadataISO 19119 Geographic Inform ation ServicesISO 19139 Geographic Inform ation M etadata XM L Schem a Im plem entation

Page 29: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

GIS -Evolving to a web service environm ent Providing Geospatial Services

. . . Dynam ically Integrating Our Com m on Geospatial

Know ledge

ProvidingOGC W eb Services

M apping services

View ing services

Application Services

GeoW eb

GIS

Services

W eb Services Networks

Page 30: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Environm ental

Business Applications

Police

Planning

Roads

Utilities

Provides a Fram ework for Integrating GIS and Enterprise System s

W eb Services &M essaging

SO AP

W SDL

UDDIXM L

W eb Services Standards

Page 31: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

W eb Services

An application that exposes a W eb-accessible

API.

A standard platform for building interoperable

distributed applications.

Achieves interoperability by relying on vendor

and platform neutral standards such as XM L

and XSD.

XM L eXtensible M arkup Language

XSD XM L Schem a Definition language

Page 32: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

W eb Services Technology Stack

SOAP -Sim ple Object Access Protocol is a lightw eight XM L based protocol used for invoking w eb services and exchanging structured data and type inform ation on the W eb

UDDI -Universal Description Discovery and Integration provides a m echanism for clients to dynam ically find other w eb services.

W SDL -W eb Services Definition Language (W SDL) is an XM L docum ent that describes a W eb service. It specifies the location of the service and the operations (or m ethods) the service exposes.

Page 33: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Environm ental

Business Applications

Police

Planning

Roads

Utilities

W eb Services &M essaging

XM L

W eb Services

Page 34: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

OGC W eb Services

W eb M apping Service (W M S)

HTTP protocol for publishing a collection of layers as a m ap (PNG, GIF, JPEG)

W eb Feature Service (W FS)

HTTP protocol for publishing feature collections that m ay be queried and updated by clients ( features

W eb Coverage Service (W CS)

coverages -band raster data) that can be accessed by clients a sort of w eb based im age processing service (GeoTiff, HDF-EOS, DTED, NITF, GM L)

Catalog Services W eb (CS-W )

Defines several w eb interfaces for data discovery

Page 35: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

How WMS works?

Server Client

GetCapabilities

Capabilities

GetM ap

M ap Im age

GetfeatureInfo

featureInfo

Page 36: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

W M S request flow

W ebServer

ArcGIS

ArcIM S

ArcView

M innesotam apserver

W M Sservices

Nativeservices

W eb Browser

AutoCAD

GeoM edia

O racle

M apExtrem e

W M S Request

Request (HTTP CGI form )

Response (JPEG file)

Page 37: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

WMS GetMapGIF or PNG representation of the data on the server. It does NOT return the actual data, only a bitmap of the data.

Roma

Page 38: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

WMS GetFeatureInfo returns attribute data for a feature or coverage at a specified point.

Lat/Long

elev. = 237 m .

W M S can query by pointing.

Page 39: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

One many different maps!

OpenGIS Styled Layer Descriptor

-graphic

portrayals!

Page 40: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Web FeatureServer

GetFeaturerequest:

WWeebb FFeeaattuurree SSeerrvviiccee ((WWFFSS)) rreettuurrnnss ddaattaa..

I-295Geometry &attributedata

Features are returned in GM L

Page 41: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Geography M arkup Language (GM L)

GM L is an XM L based encoding standard for geographic inform ation

Defines an XM L schem a for representing geographic features (attributes, geom etries, relationships, etc).

GM L Objects can represent:

Features Coverages Geom etries

Topologies Observations Values

Coordinate Referencing Styles Dynam ic Features,

Geodata Sets

Page 42: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Geodata Sets UM L/GM L Data M odel/Application Schem a

<elem ent nam e="Building" substitutionGroup="gm l:AbstractFeature"><com plexType>

<com plexContent><extension base="gm l:AbstractFeatureType">

<sequence><elem ent nam e="extent" type="gm l:SurfacePropertyType"/><elem ent nam e="address">

<com plexType><sequence>

<elem ent nam e="Address" type="ex:AddressType"/></sequence>

</com plexType></elem ent><elem ent nam e="type" type="ex:BuildingTypeType"/>

</sequence></extension>

</com plexContent></com plexType>

</elem ent><com plexType nam e="BuildingPropertyType">

<sequence m inOccurs="0"><elem ent ref="ex:Building"/>

Data M odels

UM L

G M L

Page 43: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Geodata SetsUM L/GM L Data M odel/Application Schem a

<elem ent nam e="Building" substitutionGroup="gm l:AbstractFeature"><com plexType>

<com plexContent><extension base="gm l:AbstractFeatureType">

<sequence><elem ent nam e="extent" type="gm l:SurfacePropertyType"/><elem ent nam e="address">

<com plexType><sequence>

<elem ent nam e="Address" type="ex:AddressType"/></sequence>

</com plexType></elem ent><elem ent nam e="type" type="ex:BuildingTypeType"/>

</sequence></extension>

</com plexContent></com plexType>

</elem ent><com plexType nam e="BuildingPropertyType">

<sequence m inOccurs="0"><elem ent ref="ex:Building"/>

Data M odels

UM L

G M L

Page 44: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Because GM L is based on XM L, it leverages a w ealth of m ainstream (beyond the geographic com m unity) standards, tools and practices for data exchange being developed by several consortia around the w orld

for Encoding and Data M odeling Expression (DTD, RDF and XSD)

for Linking and Associating resources (XLink)for Selecting & Pointing (XPath, XPointer)for Transform ing content (XSLT)for Graphical rendering (SVG, VM L, X3D)

Geodata Sets

Page 45: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

How WFS works?

Server Client

GetCapabilities

Capabilities

DescribeFeatureType

Feature Schem a

GetFeatures

Features

Page 46: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

W eb Coverage Service (W CS) 1.0

Scope: Retrieval of gridded, swath, TIN or other "coverage" data in binary or other form ats(HDF, GeoTIFF, NITF, NetCDF, JPEG2000, etc.)

Elevation, Orthoim agery

O perations:

GetCapabilities

DescribeCoverageType

GetCoverage

Page 47: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

How WCS works?

Server Client

GetCapabilities

Capabilities

DescribeCoverageType

Coverage Schem a

GetCoverage

Coverage

Page 48: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

OpenGIS® Catalog 2 Specification

Defines a com m on interface that enables diverse but conform ant applications to perform discovery, brow se and query operations against distributed and potentially heterogeneous catalog servers.

Three Parts:

Discovery Services: allow a client to locate m etadata that describes data.

Access Services: provide the client w ith m ethods to request services on the data.Direct Access provides the client w ith a handle w hich, w hen used by the client, provides data to the client.

M anagem ent Services: defines m ethods for a client to change the m etadata held by a catalog.

There are both tightly coupled (like CORBA) and loosely coupled (HTTP/XM L CS-W eb) profiles.

Som e bindings defined:Z39.50,

CS-W : ebRIM , ISO M etadata, OGC Core

Page 49: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Understanding OGC Catalog Services

Catalog

Specific Data M odel

Registry Inform ation M odel

describes

M apped to

Stored By Serves

Uses

Based On

eb-RIMISO FGDC

Dublin Core

FGDCISO ISO

19115,19119

M etadata

Data

Service

Resource

Service Requester

Client

Service Provider

Service

Service Broker

ServiceDescription

Page 50: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Catalog Services in A GeoPortalGatew ay to/from your GIS enterprise

Faster Discovery

Collaboration

Interoperability

Technology

Direct Access

Im proved quality

and coverage

3-D BaseM ap

(Cache)

2-D Base M ap

(Cache)

OGC W eb

Services

TrackingServices

GIS DataData

Stream s

Brow ser

Catalog Services

Catalog

M obile

Desktop GIS

Geo-processingServices Search

Channels Link Brow ser M apDow nload:

ArcGIS ExplorerToolbar for ArcM ap

Collaboration

W eb Services Platform

2-D &* 3-DDesktop View ers

Enterprise GeoPortal Data W arehouse

GIS Portal Toolkit

Client Applications

Service Provider

ServiceService Provider

DataService Broker

ServiceDescription

Service Requester

Client

The GIS Portal Toolkit addresses critical factors for success:

Page 51: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

Portals truly standards in actionPortal Toolkit -Interoperable Architecture

A w eb super siteGatew ay to a spatial data infrastructureProducers

Advertise, expose products

Share inform ation about holdings

Provide an understanding of data and services

UsersPerform efficient searches by requirem ents

Discover data and services

Determ ine fitness for use

Acquire access inform ation

Based on W 3C Service Oriented ArchitectureM etadata for data, services, activities, data m odels anything geospatialBringing the standards together:

ISO 19115

ISO 19139

FGDC M etadata

Dublin Core m etadata

W 3C SO ASR 168OAI M etadata harvestingOGC CS-W ISO, ebRIM , Z39.50

-W M S

-W FS

-W CS

-W M C

-OpenLS

-

CSWZ39.50O AI-PM HW eb FolderArcIM S

Server Com ponents

ISO

G IS Portal Site

DB2, O racle, SQ L Server

Catalog Service

Search

Z39.50

ArcIM S

CSW

W eb FolderO AI-PM H

W M S

W M C

W FS/G M LW CSArcIM S

FG DC

O pen LS

ArcIM S

SDE

M etadata Catalog

M etadataHarvester

PublishM ap

View er

Open LS

Page 52: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

FedUC 2007 59

Standards Support Throughout GIS Life Cycle

4. Publish

Metadata Server

Catalog Service

Z39.50, CS-W 2.0, ebRIM

3. Catalog

ArcGIS Server

2. Docum ent (M etadata)

ISO 19115ISO 19115-2ISO 19139

ArcCatalog

1. Create Content

ArcMap & ArcCatalog

6. Use/Analysis

Support SF,W M S, W FS, GM L

ArcMap

5. Discover

Z39.50, CS-WMetadata Explorer

InternetSF -Binary,SF SQL Types & Functions

W M S, W FS,W CS

ArcGIS Portal ArcGIS Explorer

W *S

Page 53: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

FedUC 2007 60

ESRI Support of OGC and ISO Standards: www.esri.com /standards.

Web Map Context (WMC) Implementation Specification 1.0

GIS Portal Toolkit 2.0 GIS Portal Toolbar for ArcGISGIS Portal Toolkit 2.0

Style Layer Descriptor (SLD) 1.0 ArcIMS WMS Connector 9.2ArcGIS Server (9.3)

ArcGIS WMS Client 9.0 SP2GIS Portal Toolkit 2.0

Web Feature Service (WFS) 1.0 ArcIMS WFS Connector 9.1ArcGIS Server 9.3

ArcGIS Data Interoperability Extension 9.x

Web Feature Service (WFS) 1.1 ArcIMS WFS Connector 9.2ArcGIS Server 9.3

ArcGIS Data Interoperability Extension 9.2ArcGIS 9.2

Web Coverage Service (WCS) 1.0 Prototype Implementation for ArcGIS 9.x EngineArcGIS Server 9.3Image Server (future)

Prototype Implementation for ArcGIS 9.x DesktopGIS Portal Toolkit 2.0

Catalog Services 1.0 Z39.50 ArcIMS 8.x, 9.xGIS Portal Toolkit 2.0

Metadata ExplorerGIS Portal Toolkit 2.0

Catalog Services Web (CS W) 2.0

ArcIMS Metadata Server 9.1GIS Portal Toolkit 2.0

GIS Portal Toolkit 2.0Metadata Explorer 9.2

GIS Portal Toolbar for ArcGIS

Simple Features 1.1 ArcSDEArcGIS

ArcGIS

Page 54: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

FedUC 2007 61

O G C Registered Products

www.opengeospatial.org

Top ESRI Product Name OGC Spec Type Contact Date

ArcExplorer Web WMC 1.0, WMS 1.0, WMS 1.1, WMS 1.1.1

Client Danko, David

2005-01-12

ArcGIS 9.0 WCS 1.0, WMS 1.1.1 Client Danko, David

2005-01-12

ArcGIS 8.1 SFO 1.1 (compliant) Client Danko, David

2001-06-21

ArcGIS Data Interoperability Extension 9.0

WFS 1.0, GML 2.1.2, GML 3.0 Client Danko, David

2005-02-25

ArcGIS Interoperability Tool Bar Add-on 8.3

WMS 1.1, WFS 1.0, GML 2.1.1 Client Danko, David

2005-02-07

ArcGIS Server 9.0 WCS 1.0 Server Danko, David

2005-01-12

ArcIMS 4.0,4.0.1 WFS 1.0, GML 2.1.2, GML 2.1.1, Filter 1.0

Server Danko, David

2005-02-07

ArcIMS 4.0, 4.0.1 WMS 1.1.1, WMS 1.1, SLD 1.0, SLD 1.0

Server and Client Danko, David

2005-02-07

ArcIMS 9.1 SP1 Filter 1.0, GML 2.1.1, GML 2.1.2, GML 3.0, SLD 1.0, WFS 1.0 (compliant), WMS 1.1.1

Server Danko, David

2005-11-01

ArcIMS 9.1 WMS 1.1.1 (compliant), WFS 1.0, SLD 1.0, GML 3.0, GML 2.1.2, GML 2.1.1, Filter 1.0

Server and Client Danko, David

2005-08-25

ArcIMS 9.0 WMS 1.0, WMS 1.1, WMS 1.1.1 (compliant)

Server Danko, David

2005-08-25

ArcIMS 9.0, 9.1

OLS Core 1.0, OLS Core 1.1, OLS Core(DS) 1.0, OLS Core(LUS) 1.0, OLS Core(PS) 1.0, OLS Core(RS) 1.0

Server Danko, David

2006-01-26

ArcIMS 3.0 WMS 1.0 Server Danko, David

2000-10-10

ArcIMS 4.0 WMS 1.0, WFS 1.0 Server Danko, David

2002-10-29

ArcIMS Data Delivery Extension 9.0

GML 3.0, GML 2.1.2, WFS 1.0 Server Danko, David

2005-01-12

ArcIMS Metadata server 4.0,4.0.1

CAT 1.0, CAT 1.1.1 Server and Client Danko, David

2005-01-12

ArcIMS Metadata Server 9.0

CAT 1.1.1, CAT 1.0, CAT 2.0.1 Server and Client Danko, David

2005-01-12

ArcSDE for DB2 9.0 SFS(TF) 1.1 (compliant) Server Danko, David

2005-08-22

ArcSDE for DB2 8.1 SFS(TF) 1.1 (compliant) Server and Client Danko, David

2001-06-21

ArcSDE for DB2 9.1 SFS(TF) 1.1 (compliant) Server Danko, David

2005-08-22

ArcSDE for Informix 8.1

SFS(TF) 1.1 (compliant) Server and Client Danko, David

2001-06-21

ArcSDE for Informix 9.0

SFS(TF) 1.1 (compliant) Server Danko, David

2005-08-22

ArcSDE for Informix 9.1

SFS(TF) 1.1 (compliant) Server Danko, David

2005-08-22

ArcSDE for Oracle 9.0 SFS(BG) 1.1 (compliant) Server Danko, David

2005-08-22

ArcSDE for Oracle 9.1 SFS(BG) 1.1 (compliant) Server Danko, David

2005-08-22

ArcSDE for SQL Server 9.1

SFS(BG) 1.1 (compliant) Server Danko, David

2005-08-22

ArcSDE for SQL Server 9.0

SFS(BG) 1.1 (compliant) Server Danko, David

2005-08-22

ArcWeb Services 2006

OLS Core(RS) 1.0, OLS Core(PS) 1.0, OLS Core(LUS) 1.0, OLS Core(GS) 1.0, OLS Core(DS) 1.0, OLS Core 1.1, OLS Core 1.0

Server Danko, David

2005-12-15

GIS Portal Tool Kit 2.0

CAT 1.0, CAT 1.1.1, CAT 2.0.1, WCS 1.0, WFS 1.0, WMC 1.0, WMS 1.0, WMS 1.1, WMS 1.1.1

Server and Client Danko, David

2004-11-01

Spatial Database Engine for DB2 Datajoiner 3.0.2

SFS(TF) 1.1 (compliant) Client Danko, David

1999-12-23

Spatial Database Engine for Informix 3.0.2

SFS(TF) 1.1 (compliant) Client Danko, David

1999-12-23

Spatial Database Engine for Oracle 3.0.2

SFS(NG) 1.1 (compliant) Client Danko, David

1999-12-23

Page 55: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

FedUC 2007 62

Sum m ary what we talked about

Com ponents of interoperability

Standards and how they address these com ponents

Functional areas of geographic standardization

How ESRI supports building of good standards

How ESRI supports OGC and ISO Standards

See ESRI Standards in action.

Page 56: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

FedUC 2007 63

Dan Zim ble

dzim ble@ esri.com

ESRI

for Interoperability and Standards Dem onstration

Page 57: ESRI's Support for Interoperability and Standards · for Interoperability and Standards. ... GIS Standardization ±functional areas 1. ... basic elements. ISO 19107 Spatial Schema

FedUC 2007 64

Thank You!

www.esri.com /standards