Development of Open GIS Component Based on the Simple

Download Report

Transcript Development of Open GIS Component Based on the Simple

ISO/TC211 Standards in Action
Open GIS Component Based on the
Simple Feature Geometry
Adelaide, Australia, October 24, 2001
Haeock Choi, Kwangsoo Kim, and Jonghun Lee
GIS Research Team
Spatial Information Technology Center
ETRI/CSRL
Republic of KOREA
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
ETRI(Electronics & Telecommunication Research Institute)
•
•
•
•
•
Established in 1976
A non-profit government-funded research organization
About 2000 researchers
Vision : Being the leader in 3T’s : IT, BT, NT
Missions
– To create innovative technologies and develop knowledge-driven
industries
– To research for standardization and security of technical information
– To provide technical guidance in the IT field and to cultivate nation’s
technology leaders
• Organization
– 6 Labs., 2 Divisions, 1 Center, 2 Depts., 1 Annex
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
ETRI – 7 Research Organizations
Computer & Software Research Laboratory
Basic Research Laboratory
Advanced-Electronics Research Laboratory
Information Security Research Division
Focus on Basic Research
Focus on National R&D Projects
Focus on Technology Transfer
Network Research Laboratory
Information Technology
Management Research Institute
Radio & Broadcasting Research Laboratory
IMT-2000 System Department Division
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
Research Topics related to Spatial Information
• Spatial Information Technology Center in CSRL
– GIS Research Team
– RS Research Team
– 4S Application Research Team
• Current Research Topics of GIS Research Team
– Open GIS Component Technology
– 3D GIS Technology
– LBS Technology
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
Background :Why Component Software?
• Software crisis in the age of information
– Lack of Interoperability
– Lack of Reusability
Information
Software Technology
Software
Crisis
Component Software is a Solution
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
Open GIS Component
COMPONENT
GIS STANDARDS
Open GIS Component
GIS TECHNOLOGY
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
OGC
• The OGC is an open forum for the GIS
community to contribute to the interoperability in
geodata and operations(Buehler et al, 1996)
• Since 1994
• More than 20 SIGs /WGs
• 16 Abstract Specifications
– Central themes
• Sharing Geospatial Information
• Providing Geospatial Services
• 7 Implementation Specifications
• Legal liaison with ISO/TC211
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
ISO/TC211 and OGC
• Cooperative agreements
– ISO 19125 Geographic information – Simple feature
access is based on the OGC OpenGIS Simple Features
Specification
• 19125-1 Part 1: Common architecture
• 19125-2 Part 2: SQL option
• 19125-3 Part 3: COM/OLE option
– ISO 19128 Geographic information – Web Map server
interface
• OGC Web Map Server Specification
– ISO 19132,19133,19134 Location Based Service
• OGC OpenLS Architecture
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
Simple Features Specification for OLE COM
• OLE/COM based proposal
• 3 Main Themes
– Data Access Architecture
• OLE DB based Data Providers and Data Consumers(ADO)
– Geometry Object Model
• Geodata modeling
• Geodata Operations
– Spatial Reference System Object Model
• Datum Definition
• Transformations
• Projections
• Component Specifications
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
Open GIS Component Architecture – ETRI Model
Application Component
Business Process of Local Government
Kernel(MapBase®)
Component
Clearinghouse
Component
Spatial Modeling, Operations,
Query, Analysis, Mapping, and
Web Services
Discovery and Access of
Spatial Information under
Networks
OpenGIS
Web Map Server
Interface
Specification
OpenGIS
Simple Features
Specification
for OLE/COM
OpenGIS
Catalog Interface
Implementation
Specification
OpenGIS
Implementation
Specification:
Grid Coverage
OpenGIS
Coordinate
Transformation
Service
Implementation
Specification:
Data Provider Component
Extended OLE DB Interface for Sharing Spatial
Information
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
Data Provider Component
Simple Feature
Geometry Model of
Open GIS Simple Feature
Specification for
OLE/COM
MapBase® or Applications
Geometry, Attributes, Metadata
OLE DB Interface
Extend OLE DB Data Provider
Data Access Model of
Open GIS Simple Feature
Specification for
OLE/COM
Data Store
SDE, MGE, ZEUS, GEOMania,
MapInfo, SmallWorld, SQL, Shape
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
MapBase® Component
Network
Analysis
Component
OpenGIS
Implementation
Specification:
Grid Coverage
OpenGIS
Implementation
Specification:
Coordinate
Transformation
OpenGIS
Web Map Server
Interface
Specification
Geometry+
Component
Editor
Component
3D Analysis
Component
Grid
Analysis
Component
Geometry
Component
Spatial
Reference
System
Component
Web Map
Service
Component
Spatial Analysis,
Web Map Service
MapDraw
Component
MapBase
ActiveX Control
Application
Service
Components
MbDAO
Component
OpenGIS
Simple Features
Specification
for OLE/COM
Spatial Modeling, SRS,
Spatial Operations
Spatial Data Access,
Mapping, User Interface
Data
Provider
Components
Spatial Editing,
Application Service
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
Spatial Data Interoperability
Applications
MapBase
.....
Data
Provider
Data
Provider
SDE
ZEUS
.....
Data
Provider
Shape
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
Case Study : KSDI
• KSDI(Korea Spatial Data Infrastructure)
• Interoperable geospatial data processing system
used among local governments and related
organizations
• Conforms Standards
– ISO 19115 Geographic information – Metadata
– ISO 19125 Geographic information – Simple Feature
Access
– OGC OpenGIS Catalog Interface Implementation
Specification
• Participants
– ETRI, NCA, Ssangyong, KTData, KTIT, PointI
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
KSDI – Network Configuration
Seoul City
Incheon City
GIS Server
GIS Server
Suwon City
GIS Server
Authorized User
Switching
Hub
Firewall
Internet
Router
CSU
CSU
CSU
Private Network
CSU
GIS Server
Sungnam City
CSU
CSU
Node(Local
Government)
Administration
Server
Gateway Server
Node
(Communicat
ion)
GIS Server
NCA(National Computerization Agency)
KT(Korea Telecom)
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
KSDI - Data Flow
HTTP
Authorized
User
3. Request Metadata
Gateway
5. Send Search results
Data Provider
Catalog client
Node Catalog
DB
Catalog Server
2. Register Metadata
Creator
Node Manager
Metadata Editor
HTTP
GIS
DB
GIS
DB
Spatial Data Transmission Network
Metadata
DB
Metadata
DB
Metadata Search Network
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
KSDI Architecture
Suwon CityIncheon City
Sungnam City
Seoul City
Parcel
Parcel
Parcel
Parcel
KT
Road
Drainage
Water
BaseMapDB CommunicationDB
Spatial DB
Administrator
GIS DB
GIS 서버 GIS 서버 GIS 서버 GIS DB
NCA
Gateway
Home page
www
Local Government Node
Node User
DB
Metadata DB
Gateway
Administrator
Private
Network
Authorized
User
Node
Administrator
Internet
Operations
Metadata DB
GDB-specific data
Renderer
Data Provider
Component
OGC standard inteace
Map Base
Component
Web Browser
Windows
Request
Reply
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
KSDI – GIIS(Geospatial Information Interoperability System)
GIIS
Authorized
User
Software Download
CatalogClient.dll
MapBase® Component
Data Provider
Data Provider
NodeInfoSender.html
CatalogClient.dll
Node Catalog
DB
Data Requirement
Data Transmission
Data Requirement
Data Transmission
Gateway
Administrator
Spatial DB Server
Spatial DB Server
GIS DB
Spatial DB
Administrator
User Authorization,
Node Catalog Requirement
Web
Server
Node Catalog
Windows
GIS DB
User Registration
Gateway
Data Requirement
Data Reply
Node
Web
Server
CatalogServer.asp
CatalogServer.dll
Metadata
DB
Node
Administrator
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
Demonstrations
• KSDI – Web based Map Service
• KSDI – GIIS : Windows Application Service
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
Conclusion
• Open Architecture ensuring the Interoperability
and Reusability
• Conforming the Standards
• Component Software
• Future works
– Extending Simple Feature geometry to Complex
Feature geometry with additional information
– Integration of LBS technology into Mobile Service
– Open SIM(Spatial Information Management) enabling
L-Commerce, Spatial ERP, gCRM etc.
Electronics & Telecommunications Research Institute
ISO/TC211 Standards in Action
Adelaide, October 24, 2001
ETRI in Daeduk Valley
Thank you for your attention!
www.etri.re.kr
Electronics & Telecommunications Research Institute