220 likes | 589 Views
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. ETRI (Electronics & Telecommunication Research Institute).
E N D
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
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
Computer & Software Research Laboratory Basic Research Laboratory Advanced-Electronics Research Laboratory Information Security Research Division Information Technology Management Research Institute Radio & Broadcasting Research Laboratory IMT-2000 System Department Division Network Research Laboratory ETRI – 7 Research Organizations Focus on Basic Research Focus on National R&D Projects Focus on Technology Transfer
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
Background :Why Component Software? • Software crisis in the age of information • Lack of Interoperability • Lack of Reusability Software Crisis Information Software Technology Component Software is a Solution
COMPONENT Open GIS Component GIS STANDARDS GIS TECHNOLOGY Open GIS Component
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
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
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
Application Component Business Process of Local Government Kernel(MapBase®) Component Spatial Modeling, Operations, Query, Analysis, Mapping, and Web Services Clearinghouse Component 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 Data Provider Component Extended OLE DB Interface for Sharing Spatial Information OpenGIS Coordinate Transformation Service Implementation Specification: Open GIS Component Architecture – ETRI Model
Data Provider Component MapBase® or Applications Simple Feature Geometry Model of Open GIS Simple Feature Specification for OLE/COM 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
Network Analysis Component Geometry+ Component Editor Component 3D Analysis Component OpenGIS Implementation Specification: Grid Coverage MapDraw Component MapBase ActiveX Control Geometry Component Grid Analysis Component Application Service Components OpenGIS Implementation Specification: Coordinate Transformation Spatial Reference System Component MbDAO Component OpenGIS Web Map Server Interface Specification Web Map Service Component Data Provider Components OpenGIS Simple Features Specification for OLE/COM Spatial Analysis, Web Map Service Spatial Modeling, SRS, Spatial Operations Spatial Data Access, Mapping, User Interface Spatial Editing, Application Service MapBase® Component
Spatial Data Interoperability Applications MapBase . . . . . Data Provider Data Provider Data Provider . . . . . SDE ZEUS Shape
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
KSDI – Network Configuration Seoul City Incheon City Suwon City GIS Server GIS Server GIS Server Authorized User Switching Hub Firewall Internet Router CSU CSU CSU Private Network CSU CSU CSU Node (Communication) GIS Server Gateway Server Node(Local Government) Administration Server GIS Server NCA(National Computerization Agency) KT(Korea Telecom) Sungnam City
5. Send Search results 3. Request Metadata 6. Request Spatial data 4. Search Metadata 7. Send Spatial data 1. Register Node 2. Register Metadata KSDI - Data Flow HTTP Authorized User Gateway Data Provider Catalog client Node Catalog DB HTTP (Z39.50) TCP/IP Catalog Server Creator Node Manager Metadata Editor HTTP GIS DB GIS DB Metadata DB Metadata DB Spatial Data Transmission Network Metadata Search Network
Data Provider Component Internet Request Reply KSDI Architecture Suwon City Incheon City Sungnam City Seoul City KT BaseMapDBCommunicationDB Parcel Parcel Parcel ParcelRoadDrainageWater Spatial DB Administrator Metadata DB GIS DB GIS 서버 GIS 서버 GIS 서버 GIS DB NCA Gateway Local Government Node Node User DB Home page www Metadata DB Gateway Administrator Node Administrator Operations Authorized User Private Network GDB-specific data Renderer Web Browser Map Base Component Windows OGC standard inteace
GIS DB GIS DB Node Catalog DB Software Download User Registration User Authorization, Node Catalog Requirement Node Catalog Data Requirement Data Transmission Metadata Requirement Metadata transmission Data Requirement Data Reply Data Requirement Data Transmission KSDI – GIIS(Geospatial Information Interoperability System) GIIS Gateway Web Server CatalogClient.dll NodeInfoSender.html Authorized User CatalogClient.dll MapBase® Component Data Provider Data Provider Windows Gateway Administrator Node Spatial DB Server Web Server CatalogServer.asp Spatial DB Server CatalogServer.dll Metadata DB Spatial DB Administrator Node Administrator
Demonstrations • KSDI – Web based Map Service • KSDI – GIIS : Windows Application Service
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.
ETRI in Daeduk Valley Thank you for your attention! www.etri.re.kr