Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost...

12
Why was OGDI created? • Multiple geospatial data formats • Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) • Various projections • Need for accessing data from a CD-ROM • Need for accessing data from the Internet • Reusable code for many applications

Transcript of Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost...

Page 1: Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) Various.

Why was OGDI created?

• Multiple geospatial data formats

• Important data integration / conversion cost (65% - 85 % of the GIS implementation cost)

• Various projections

• Need for accessing data from a CD-ROM

• Need for accessing data from the Internet

• Reusable code for many applications

Page 2: Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) Various.

What does OGDI do?

• Direct and transparent access to local and networked geospatial datastores

• Multiple and simultaneous access to heterogeneous datastores

• Extraction of geometry and attributes

• Transparent and on-the-fly transformation of– Projections

– Coordinates systems

– Hardware representation

• Runs under Win32 (Windows 95/NT) and Unix

Page 3: Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) Various.

Open Geospatial Datastore Interface

T. Fisher

Page 4: Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) Various.

Who maintains OGDI?

• Intergraph

• ESRI Canada

• Global Geomatics

• CubeWerx

• CIRI

• NRCan

• National Defence

• GTIS

• SpatialWare

• Socomar

• Infomar

• IDON Corp

• Health Canada

• Navitrak Engineering

• and others

The Information Interoperability Institute•members include: (not exclusive)

Page 5: Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) Various.

What implementations exist and what has made them successful:• CubeSTOR from CubeWERX

• OGDI Servers and adapters from Global Geomatics

• Java OGDI from Global Geomatics

• JViews from ILOG

• SpatialFX from ObjectFX

Page 6: Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) Various.

• Lockheed Martin - Radar Simulation

• DND Research Establishment - various prototypes

• GEOMedia from Intergraph (Vector Formats)

• ARCView from ESRI (Raster formats)

• MARINET Project Multi-dimension OGDI

Page 7: Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) Various.

New or near Future Developments

• ARCView Vector formats

• ESRI Map Objects OLE-OGDI

• Integration of Remote Database Access based on SQL/MM

• Meta-data services

Page 8: Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) Various.

How does OGDI relate to OGC, TC211

• OGC- Submitted to Simple Feature Access Internet Thread– Thread stopped– OGDI moved to WWW working group

• ISO - Submitted as a reference platform– ISO still in process of deciding what services

are

Page 9: Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) Various.

How extensible is OGDI to additional data formats

• Approximately 25 drivers available commercially– GRASS, DXF, DGN, DOQ, PAMAP,

ARCInfo, SHAPE, MID/MIF, MrSID, CubeSTOR, etc...

• Public Domain or Gov’t owned drivers– ADRG, CADRG, CIB, VRF/VPF, DTED,

GRID, CEOS, NTDB/CCOGIF 3.0

Page 10: Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) Various.

How extensible is OGDI to other DCP’s (distributed computing platforms)

• The OGDI is written in ANSI C and in SUN JAVA making it very portable

• Can be wrapped into a CORBA or OLE environment

• Can also be adapted to map connect to a CORBA or OLE source as a driver

Page 11: Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) Various.

Applications

ISO/TC211Feature API

OGC SQL

OGC CORBA

OGC OLE/DB

Access, Query and Update - in compliance with the General Feature ModelSimple Feature Data Access, OGC-RFP-1

ISO

OGC

Table, rows

Records

ISO/TC211 WI 19 Services

Page 12: Why was OGDI created? Multiple geospatial data formats Important data integration / conversion cost (65% - 85 % of the GIS implementation cost) Various.

Applications

ISO/TC211Feature API

OGC SQL

OGC CORBA

OGC OLE/DB

ISO

OGC

OGDI API

OGDI integration into ISO