+ All Categories
Home > Documents > GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and...

GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and...

Date post: 14-Dec-2018
Category:
Upload: nguyenduong
View: 217 times
Download: 0 times
Share this document with a friend
24
GeoBrasil 2007 GeoBrasil 2007 1 GIS Standards and Interoperability GIS Standards and Interoperability Bill Shepherd Bill Shepherd ESRI ESRI
Transcript
Page 1: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 11

GIS Standards and InteroperabilityGIS Standards and Interoperability

Bill ShepherdBill ShepherdESRIESRI

Page 2: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 22

Interoperability and StandardsInteroperability and StandardsWhy are We Talking About These?Why are We Talking About These?

• Interoperability is Essential for Enterprise GIS • Standards are Emerging that Support Interoperability• GIS Users Work in a Heterogeneous Environments

Page 3: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 33

GIS Implementations Follow Common PatternsGIS Implementations Follow Common Patterns

Desktop

• Ad Hoc ProjectsAd Hoc Projects• Analysis/Modeling/MappingAnalysis/Modeling/Mapping

Professional

Multi-User

• Shared DatabaseShared Database• Fixed ApplicationsFixed Applications• TransactionsTransactions

Work-Groups

Federated

Enterprise Infrastructure

• IntegrationIntegration• SharingSharing• CollaborationCollaboration

Organizations

Page 4: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 44

The Web - A New Pattern for Implementing GISThe Web - A New Pattern for Implementing GISBecoming a New PlatformBecoming a New Platform

. . . An Agile Framework for . . . An Agile Framework for Collaboration & Integration of SystemsCollaboration & Integration of Systems

Many Participants• Interconnected• Interoperable• Integrative• Dynamic

DistributedCollaboration

Map Services

Web 2.0Web 2.0

Web 1.0Web 1.0

GeoWebSupporting• Collaborative Computing• Service Integration (Mashups)• User Contributed Content• Distributed Data Management

Page 5: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 55

GoogleGoogle

Soon We’ll Be Fusing EverythingSoon We’ll Be Fusing EverythingProviding New Possibilities for Sharing, Integrating & UsingProviding New Possibilities for Sharing, Integrating & Using

• Creating Mashups among GIS Servers• Integrating Consumer Basemaps w/GIS Data• Publishing GIS Services into Consumer Viewers• Integrating Georeferenced Web Content

(Geo-RSS, Photos, Documents . . . )

Base MapsBase Maps& Globes& Globes

Web UsersWeb Users

GeoreferencedGeoreferencedContentContent

GISGISServersServers

++

GISGISUsersUsers

Sensor NetworkSensor Network(GRSS)(GRSS)

MicrosoftMicrosoft ArcGISArcGIS

. . . Extending the Geographic Approach. . . Extending the Geographic Approach

Integrating Professional GISwith Everything on the Web

Page 6: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 66

Interoperability In All Forms Interoperability In All Forms Essential to GISEssential to GIS

–Platform ChoicesPlatform Choices–Technology Standards Support in the GISTechnology Standards Support in the GIS–Spatial ETL via Interoperability ExtensionsSpatial ETL via Interoperability Extensions–Content Standards and Data ModelsContent Standards and Data Models

Page 7: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 77

Simple feature classHaul Contain s Z valu es

Contain s M valu esGeo metry Poin t

NoNo

Data typeFie ld na mePre c-is ion Scale LengthDom ainDefau lt value

Allownulls

OB JECTID Objec t IDS HAP E Geometry Y es

HA ULJOIN Long integer No 0V ES SE LCO DE Long integer No 0

CRUISE Long integer No 0HAUL Long integer No 0

STA TI ON_I D S tring No 7S ST EMP F loat No 0 0

BOTT OMTE MP F loat No 0 0EFF ORT F loat No 0 0

Dat aSourceI D S tring Y es 50

TableDataSource

Data typeField namePrec -is ion Scale LengthDom ainDefault va lue

Allownulls

OBJ ECTI D Object IDDES C_ Stri ng Yes 35

S OU RCE Stri ng Yes 35CON TACT Stri ng Yes 20

P REC Stri ng Yes 20CRE ATE _DA TE Long int eger Yes 0

LA ST_U PDA TED Long int eger Yes 0DataS ourc eID Stri ng Yes 50

TableFishCatch

Data typeField namePre c-is ion Scale LengthDomainDefault v alue

Allownulls

OBJ ECTI D Object IDHAULJOI N Long int eger No 0

SP ECIESCOD E Long int eger No 0LATI NNAME String No 28

COMMO NNA ME String No 21WEIGH TC PUE Double No 0 0NUMBE RCPUE Double No 0 0

Relationship class

N ameP rimary k eyForeig n k ey

Ty peC ardin alit yN ot ific at ion

Forwar d labelBack war d l abel

N o relationship r ules defi ned.

DataSourceHasHaul

Origin table Destination feature class

SimpleOne t o ma nyNone

H aulD at aS ource

DataSou rceDataSou rceIDDataSou rceID

H aulName

Relationship class

N ameP rimary k eyForeig n key

Ty peC ardin alit yN ot ific at ion

Forwar d labelBack war d labe l

No rela t ion s hip rule s define d.

HaulHasFishCatch

Origin feature class Destination table

SimpleOne t o ma nyNone

Fis hC at chH aul

HaulHAU LJOINHAU LJOIN

Fis hC at chN ame

Content Standards• Data Models • Metadata (19139)• North American Profile

InteroperabilityMultiple Approaches

. . . Enabling Collaboration

Technology Standards• Web Services• OGC/ISO• GML, KML . . .

WMSWMS WFSWFS WCSWCS

WMSWMS WFSWFS WCSWCS CatalogCatalog

GIS DesktopGIS Desktop

GIS ServerGIS Server

Simple FeaturesSimple FeaturesGMLGML

Transformation Procedures (ETL)

• Formats• Schema• Semantic

ETL = Extract, Transform & Load Data

Page 8: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 88

GIS SystemsGIS SystemsManage & Disseminate Geographic Knowledge

UseUse

ServeServe

AuthorAuthor

Web MapWeb MapViewerViewer

DesktopDesktopGISGIS

3D3DExplorerExplorer

Server GISServer GIS

MobileMobile EnterpriseEnterpriseService BusService Bus

OpenOpenAPIsAPIs

Desktop GISDesktop GIS

Page 9: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 99

ESRI’s Support for Interoperability and StandardsStrong Support in Core Technology

• Provider Level Support– ArcIMS – ArcIMS + Data Delivery

Extension– ArcGIS Engine– ArcGIS Server– Portal Toolkit

• Consumer Level Support– ArcMap– ArcMap + Data Interoperability

Extension– Portal Toolkit Components– ArcGIS Explorer– WebADF

• Data Management– Simple Features– Metadata Standards

• ISO 19115, 19119, 19139, …

• Data Formats– GML, Mid/Mif, Tab, DWG, DGN

• Web Services Standards– Data & Presentation Services

• WMS, WFS, WCS, OpenLS– Registry & Catalog Services

• CAT 1.0, OAI-PMH, CS-W

Standards Products

Page 10: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 1010

Standards Based InteroperabilityStandards Based InteroperabilitySome of the OGC Web Services StandardsSome of the OGC Web Services Standards

• Web Mapping Service (WMS)Web Mapping Service (WMS)– HTTP protocol for publishing and query of web based map layers as HTTP protocol for publishing and query of web based map layers as

image data (PNG, GIF, JPEG)image data (PNG, GIF, JPEG)

• Web Feature Service (WFS)Web Feature Service (WFS)– HTTP protocol for publishing web based map layers as vector data (GML HTTP protocol for publishing web based map layers as vector data (GML

2.1.2 ,SF GML, GDB GML, …) 2.1.2 ,SF GML, GDB GML, …)

• Web Coverage Service (WCS)Web Coverage Service (WCS)– HTTP protocol for publishing and query of web based image services – a HTTP protocol for publishing and query of web based image services – a

sort of web based image processing service (GeoTiff, HDF-EOS, DTED, sort of web based image processing service (GeoTiff, HDF-EOS, DTED, NITF, GML)NITF, GML)

• Catalog Services – Web (CS-W) Catalog Services – Web (CS-W) – Defines several web interfaces for data discoveryDefines several web interfaces for data discovery

Page 11: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 1111

Metadata ServerMetadata Server

Catalog ServiceCatalog Service

Z39.50, CSWZ39.50, CSW

GIS ServerGIS Server

ISO 19115ISO 19115ISO 19115-2ISO 19115-2ISO 19139ISO 19139

CatalogCatalog

Support Support SF,WMS, WFS, GMLSF,WMS, WFS, GML

Desktop GISDesktop GIS

Z39.50, CSWZ39.50, CSWMetadata ExplorerMetadata Explorer

InternetInternetSF - Binary,SF - Binary,SF – SQL Types SF – SQL Types & Functions& Functions

WMS WMS WFSWFS WCSWCS

Web MappingWeb Mapping

W*SW*S

1.1. Create ContentCreate Content2.2. Document (Metadata)Document (Metadata)3.3. CatalogCatalog4.4. PublishPublish5.5. DiscoverDiscover6.6. Use/AccessUse/Access

Standards Based Interoperability Standards Based Interoperability Throughout Data and Services Life CycleThroughout Data and Services Life Cycle

Page 12: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 1212

GIS Servers Provide a FrameworkGIS Servers Provide a FrameworkNodes in a networkNodes in a network

GISGISDatasetsDatasets

(Local, state, (Local, state, federal, federal, private)private)

ETLETL(Extract, (Extract,

Transform, Transform, Load)Load)

GIS Servers

Page 13: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 1313

. . . Supports Complex Data Transformation. . . Supports Complex Data Transformation. . . Works in Desktop Now . . . Works in Desktop Now

. . . Engine & Server @ 9.2. . . Engine & Server @ 9.2

Direct Read & UseDirect Read & Use

Creating Custom Format Creating Custom Format Converters Converters

Integrated with Integrated with ModelBuilderModelBuilder

Supports Data Transformation • Formats• Data Models• Schema• Projections / Datum

Data Interoperability Data Interoperability New Data Sources & Converters

Support for OGC StandardsSupport for OGC Standards

Page 14: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 1414

The Enterprise ImplementationThe Enterprise ImplementationGeoPortal as Component of the Core GIS SystemGeoPortal as Component of the Core GIS System

3-D 3-D BaseBaseMapMap

(Cache)(Cache)

2-D 2-D Base Base MapMap

(Cache)(Cache)

Open Open Web Web

ServicesServices

TrackingTrackingServicesServices

GIS DataData

Streams

Browser

Catalog Catalog ServicesServices

Catalog

Mobile

Desktop GIS

Geo-Geo-processingprocessing

ServicesServices• SearchSearch• Channels Channels • Link Browser MapLink Browser Map• Download:Download:

• ArcGIS ExplorerArcGIS Explorer• Toolbar for ArcMapToolbar for ArcMap• … …

• CollaborationCollaboration

Web Services Platform

2-D &* 3-DDesktop Viewers

Enterprise GeoPortal Data Warehouse

GeoPortalGeoPortal

Client Applications

Page 15: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 1515

GIS Portals Play An Important RoleGIS Portals Play An Important RoleSearch For and Access GIS Data and Web Services

The U.S. GeoSpatial One-StopThe U.S. GeoSpatial One-Stopwww.geodata.govwww.geodata.gov

Metadata Metadata CatalogCatalog

GIS PortalGIS Portal

DatasetsDatasets

Map and GlobeMap and GlobeServicesServices

CommunitiesCommunities

ActivitiesActivities

Data ModelsData Models

GIS ServicesGIS Services

Shared Catalog that References• Datasets• Map Services• Communities• GIS Activities• Data Models• GIS Services

Page 16: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 1616

GIS Server Must Be Open & InteroperableGIS Server Must Be Open & Interoperable Using Standards to Integrate with Any SystemUsing Standards to Integrate with Any System

Web• REST, SOAP XML, JavaScript,

KML, V.E. …

OGC• GML, WFS, WMS, WCS …

Enterprise Integration• SOAP, XML, EJB, SQL

Application Content• CAD, Image, PDF

Standards

Any Client, Any Application

AutoCADAutoCAD

GoogleGoogleVirtual EarthVirtual Earth

SAPSAP

ENVIENVI

ImagineImagine

MapInfoMapInfo

IonicIonicGeoMediaGeoMedia

ArcGIS ServerArcGIS Server

Page 17: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 1717

Servers Need to Support MashupsServers Need to Support MashupsIntegrating GIS Services & Making Use of Consumer Map ServicesIntegrating GIS Services & Making Use of Consumer Map Services

Helping Users Tell Stories in Internet Map Sites . . . Helping Users Tell Stories in Internet Map Sites . . . . . . And Integrating Web Content into GIS. . . And Integrating Web Content into GIS

Mashups Mashups

GIS ServersGIS Servers

DesktopWeb Clients

ArcGIS Server

ArcGIS Clients

Consumer Mapping

Mashup

Virtual Earth

JavaScript

Google

KML

Explorer

OpenLayers

Web Map

Page 18: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 1818

Geocentric Workflows Geocentric Workflows

Infusing geospatial intelligencein enterprise IT systems

Geographic information as the Geographic information as the foundation of mission operationsfoundation of mission operations

Geospatially-Enabled WorkflowsGeospatially-Enabled Workflows

Geospatial IntelligenceGeospatial IntelligenceFacilities and Asset ManagementFacilities and Asset Management

Land Records ManagementLand Records Management

Command & ControlCommand & ControlBusiness IntelligenceBusiness Intelligence

Supply ChainSupply Chain

Enterprise GIS Business Architectures

Page 19: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 1919

Maintain Maintain Infrastructure DataInfrastructure Data

Web and Mobile-Web and Mobile-based Clientsbased Clients

Central Web Access to Central Web Access to Information Resources Information Resources (including GIS)(including GIS)

Remotely Access Remotely Access and Edit Dataand Edit Data

Mapping for Visual Mapping for Visual Analysis and ReportingAnalysis and Reporting

Support Business Support Business Processes with Applicable Processes with Applicable Spatial InformationSpatial Information

Data Integration Data Integration Between SystemsBetween Systems

Manage Large Manage Large Spatial DatabasesSpatial Databases

Enterprise Technology

Page 20: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 2020

GIS Server: Enterprise Integration Through StandardsGIS Server: Enterprise Integration Through Standards

J2EE, .NETJ2EE, .NET(SOAP/XML)(SOAP/XML)

ClientsClients

GISGIS

Integration Platform

MobileMobile

ApplicationApplicationServersServers EISEISEAMEAM ERPERP CISCIS

BrowserBrowserDesktopDesktop

DataDataServersServers

Page 21: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 2121

Interoperability In All Forms Interoperability In All Forms Essential to GISEssential to GIS

–Platform ChoicesPlatform Choices–Technology Standards Support in the GISTechnology Standards Support in the GIS–Spatial ETL via Interoperability ExtensionsSpatial ETL via Interoperability Extensions–Content Standards and Data ModelsContent Standards and Data Models

Page 22: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 2222

Some Additional ResourcesSome Additional Resources

• ESRI Web Site – http://www.esri.com/software/standards/index.html– Whitepapers

• http://www.esri.com/software/standards/literature.html– OGC Compliancy

• http://www.esri.com/software/standards/support-iso-ogc.html

• OGC Website - www.opengeospatial.org– See Compliancy Pages

• http://www.opengeospatial.org/resource/products/compliant

• ArcGIS Product Help– Metadata Support– Data Interoperability– GML Support

• Data Models– http://support.esri.com/index.cfm?fa=downloads.dataModels.gateway

Page 23: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 2323

GIS Day: November 14, 2007GIS Day: November 14, 2007An Opportunity to Share Your KnowledgeAn Opportunity to Share Your Knowledge

Page 24: GIS Standards and Interoperability - e-education.psu.edu · GeoBrasil 2007 2 Interoperability and Standards Why are We Talking About These? •Interoperability is Essential for Enterprise

GeoBrasil 2007GeoBrasil 2007 2424


Recommended