SI 3 CO (Spatial Information Infrastructure Interoperability Consortium

Abstract of SI3CO Project
and Architecture of Test-Bed
SI3CO (Spatial Information Infrastructure Interoperability Consortium)
Keio University
ASIA Air Survey Co., Ltd.
FALCON Corporation
HITACHI, Ltd.
IBM Japan, Ltd.
KOKUSAI KOGYO Co., Ltd.
NEC Corporation
Oki Electric Industry CO., Ltd.
PASCO Corporation
Project Organization of SI3CO*
*: SI3CO (Spatial Information Infrastructure Interoperability Consortium)
Name of Development:
Organization of Development:
“Study & Development of Spatial
Information Infrastructure Interoperability Technique”
Head
Advisory Group
Keio University
SFC Laboratory
Dr. Fukui
Mr. Imai、Okabe(NSDIPA)、Mr. Oota(KOKUSAI)
Dr. Okabe、Dr. Shibasaki (Tokyo University)
Dr. Kubo、Dr. Kiyoki, Dr. Murai (Keio University)
Kind of Project
A national project and financed by
the quasi-government organization
IPA (Information Technology
Promotion Agency)
Spatial Data Modeling Group
Technical Area:
Distributed-Spatial-Object Technology
Developing Group
Software area for a high level
utilization of digital infrastructure
Leader:
Mr. Ikeda (ASIA Air Survey )
Advisor:
Dr. Shibasaki(Tokyo University)
Joined Company:
Asia, PASCO, IBM-Japan
Leader:
Dr. Shimada ( HITACHI)
Advisor:
Dr. Kiyoki(Keio University)
Joined Company:
HITACHI, NEC ,PASCO
Oki, KOKUSAI, FALCON
Purpose of SI3CO Project
■ Develop the Japanese domestic test-bed system base on the OGC’s interoperable interface specifications
→ Confirm the possibility of the practical construction of sensitive system by utilizing
Japanese high resolution maps
→ Propose the high level specifications such as a semantic compensation when user
want to utilize the high resolution maps
■ Grasp a concrete needs though the practical test and evaluation of the testbed system in the typical place of Japan
→ Extract concrete needs by evaluating as the fundamental part of GIS which is utilized
as the common GIS in a municipal government.
Schedule:
1998
Jan.
1999
Feb.
Mar.
Apr.
May
Jun.
July
Aug.
Sep.
Oct.
Nov.
Dec.
Jan.
Feb
Feature definition of each application
Report
Data model definition
International Standardization
Technical & implemental specification
Develop a prototype of infrastructure
Develop applications for practical use
Practical Test-I
Practical Test II
Plan of Spatial Data Modeling Group
Plan and Proposal of Spatial Data Model:
■ Inspect international standard specifications
■ Inspect domestic GIS standard specifications
Create Base Model:
● Feature Model
Describe semantics, geometry, and properties of vector typed data
● Coverage Model:
Describe semantics, geometry, and properties of raster typed data
Create Application Model:
● Disaster prevention community model
● City planning community model
● Water supply and swage community model
● Common model
Plan of Distributed-Spatial-Object Technology Developing Group
Verification of interoperable
GIS:
■ Verify the interoperable system
based on the the OGC spec.
■ Develop domestic interoperable
test-bed system
Web Terminal
Applets
Plugins
TPBroker / VisiBroker
IIOP Protocol
GSM (GeoSpatial Mediator)
TPBroker / VisiBroker
Spatial Object Mediator
Implement utilizing the
OGC spec.
● Refer CORBA spec. based
on the simple feature
● Contribution of standardization by proposing original
implementational technique
Inspect practicability of
interoperable GIS
● Problem extraction in order
to utilize the high resolution
map
● Research the architecture for
high-speed communication
Distributed Retrieval
Controller
GeoProvider
Trading Function
Spatial Object Compensation
TPBroker / VisiBroker
IIOP Protocol
Legacy Database Wrapper
Residential Map
Server
Summarized Map
Server
Arial Photoimage Server
TPBroker / VisiBroker
TPBroker / VisiBroker
TPBroker / VisiBroker
GenaMap
Front-end Server
Residential
Map Objects
Backend Server
Map Data
SDE + ORACLE
Summarized
Map Data
ORACLE
Arial Photoimage Data
Application DB
Server
TPBroker / VisiBroker
ObjectSpinner
Various Subject
Data
Detail Architecture of Web Terminal Part
Web Terminal
Application Applets
Attribute Information
Display
Retrieval
Result
Plug-in
Display Control
Display Control
Demand
Retrieval
Demand
Display Control
Result
Plug-ins
Application Applet Interface
Web端末
[ファルコン]
Display Control
Demand
応用アプレット機能
Display Control
プラグイン機能
Retrieval Demand
TPBroker / VisiBroker
Geo-spatial Data
GSM Interface
サービスサーバ (GSIS)
TPBroker / VisiBroker
[日立]
TPBroker / VisiBroker
サービスサーバ機能
トレーディング機能
分散検索制御機能
空間オブジェクト補償機能
GeoProvider
[FALCON]
TPBroker / VisiBroker
詳細地図データ①
簡易地図データ②
画像データ③
主題データ④
データベースラッパ機能
画像DBサーバ
[沖電気]
簡易地図DBサーバ
[パスコ]
TPBroker / VisiBroker
TPBroker / VisiBroker
TPBroker / VisiBroker
GenaMap
フロントエンドサーバ
ORACLE
画像DBサーバ
[国際]
応用DBサーバ
[NEC]
TPBroker / VisiBroker
ObjectSpinner
Map Objects
詳細地図データ
Display Control
Result
バックエンドサーバ
SDE + ORACLE
簡易地図データ
画像データ
防災データ
Develop high performance Plug-ins
• Smooth Scrawl Display
• Linear zoom in/out
• Layer Control
Disaster prevention
Applets
Detail System Structure of GSM
Develop the rich service functions
of Geospatial Mediator
• Distributed DB Retrieval Control
Geospatial Mediator (GSM)
• Spatial Object Compensation
TPBroker / VisiBroker
• Geospatial Object Trader
Distributed Retrieval
Control
• Geospatial Object Repository
Web端末
Initialize/Finalize Control
Initialize Processing
DB Server Location
Retrieval Demand
Retrieval Demand
Receive and Analyze
[ファルコン]
応用アプレット機能
プラグイン機能
サービスサーバ (GSIS)
Geospatial Object Trader DB Server
DB Server
Location
Geospatial Data
Conversion Control
TPBroker / VisiBroker
DB Servers Indexing
Middle Language
Middle
File
Language
サービスサーバ機能
トレーディング機能
Before
Conversion
分散検索制御機能
空間オブジェクト補償機能
GeoProvider
Finalize Processing
簡易地図データ②
画像データ③
主題データ④
DB Server Retrieval
データベースラッパ機能
画像DBサーバ
[沖電気]
簡易地図DBサーバ
[パスコ]
TPBroker / VisiBroker
TPBroker / VisiBroker
TPBroker / VisiBroker
GenaMap
フロントエンドサーバ
ORACLE
画像DBサーバ
[国際]
バックエンドサーバ
画像データ
Geospatial
Data
応用DBサーバ
[NEC]
Geospatial Data
ObjectSpinner
Geospatial
Data
防災データ
Container
Retrieval
Semantic Compensation
Repository
Container Index
Retrieval
Container Retrieval
Geospatial
Data
[HITACHI]
Corresponded
Container Index
Spatial Object Compensation
Repository Storage Control
TPBroker / VisiBroker
SDE + ORACLE
簡易地図データ
Converted Data
TPBroker / VisiBroker
Map Objects
詳細地図データ
DB Retrieval
Demand
GeoProvider
File Name of
Middle Language
Container Index
Retrieval
Physical Compensation
Geospatial Data
TPBroker / VisiBroker
詳細地図データ①
Index Table
Geospatial
Data
TPBroker / VisiBroker
[日立]
WWW Server
Container
Index
Container
Repository
IGF (Internet Geospatial-data Format)
In order to specify ContainerFeatureCollectionSet which expresses the set of feature collection,
We define IGF which collects unit of a plural common layer.
Header
Container1
Feature 11
…
Feature 1N
Container2
Feature 21
…
Feature 2N
…
ContainerK
Feature K1
…
Feature KN
Name
Data Identifier
Title
Version
Created Date
Kind of Coordinates
Used Coordinates
Unit of Coordinates
Coordinate Origin X
Coordinate Origin Y
Offset X
Offset Y
Lower Left Area X
Lower Left Area Y
Upper Right Area X
Upper Right Area Y
Incline
Number of Containers
Reserved
Type
char
char
char
char
char
char
short
double
double
double
double
double
double
double
double
short
short
char
Size
1
22
5
15
32
32
2
8
8
8
8
8
8
8
8
2
2
79
Remarks
1:PC 2:UNIX
IGF
01-00
yyyymmddhhmmss
"GEOGCS"(Geodetic),"PROJCS"(Orthogonal) etc.
"BESSEL", "JA19-9"(National Standard No.9) etc.
n of 10 factorial n cm
Value of Coordinates Origin
Name
Container Type
Container Name
Property Typed ID
Number of Features
Type
short
char
long
long
Size
2
32
4
4
Remarks
ID for Discriminating Feature Types
Name of FeatureTypes
Default is the same as Container Type
Number of Features contained in Container
Name
Type
FeatureType
short
Object ID
long
SRS ID
long
Length of LegacyDB ID short
Legacy DB ID
any
Dimension
short
Size of Feature Information
long
Feature Information
any
Size of Property Information
long
Property Data
any
Size
2
4
4
2
n
2
4
n
4
n
Remarks
Geometry:1, Coverage:2, Others:3
Feature ID which is allocated by GSM
32768~ ID which clusters GIS
Information Length of Legacy DB ID
ID allocated to the Feature on Legacy DB
0~2
Size of Feature Information
Spatial Information of Feature
Size of Property Information
Property Data depend on Property typed ID of Container
Offset of Coordinate Origin
Initial Display Area for Viewers
-18000~17999 (times×100)
1~32767
Imbedded NULL (Total size is 255)
Detail System Architecture of Legacy DB Wrappers
Legacy Database Wrapper
Residential Map
Server
Summarized Map
Server
Arial Photoimage Server
TPBroker / VisiBroker
TPBroker / VisiBroker
TPBroker / VisiBroker
TPBroker / VisiBroker
ORACLE
ObjectSpinne
Arial Photoimage Data
Various Subject
Data
GenaMap
Web端末
Front-end Server
Application DB
Server
[ファルコン]
応用アプレット機能
Residential
Map Data
プラグイン機能
TPBroker / VisiBroker
Map Objects
Backend Server
SDE + ORACLE
サービスサーバ (GSIS)
[Oki]
TPBroker / VisiBroker
[日立]
[KOKUSAI]
[NEC]
Summarized
Map Data
サービスサーバ機能
トレーディング機能
分散検索制御機能
空間オブジェクト補償機能
GeoProvider
TPBroker / VisiBroker
[PASCO]
詳細地図データ①
簡易地図データ②
画像データ③
主題データ④
データベースラッパ機能
画像DBサーバ
[沖電気]
画像DBサーバ
[国際]
簡易地図DBサーバ
[パスコ]
TPBroker / VisiBroker
TPBroker / VisiBroker
TPBroker / VisiBroker
GenaMap
フロントエンドサーバ
ORACLE
応用DBサーバ
[NEC]
TPBroker / VisiBroker
ObjectSpinner
Map Objects
詳細地図データ
バックエンドサーバ
SDE + ORACLE
簡易地図データ
画像データ
Develop a high speed transfer method
of Spatial Objects
防災データ
・ Improve a transfer method from the feature
collection to the feature collection set
・ Extend CORBA IDL in order to treat the set of
feature collections as multi-layers
Automatic Change of
Server Accesses
Select the most profitable server which holds the
nearest scale of maps compared with user demands
Summarized
Map Server
(PASCO)
Selected
Scale
1/10000
Selected
Scale
1/5000
Selected
Scale
1/2499
Detail Map
Server
(Oki Electric)
Selected
Scale
1/2000
The Open GIS Specification Model
Topic 12: The Open GIS Service Architecture
Geospatial Domain
Access Services (GDAS)
Defines a set of interfaces for locating and
retrieving selected geospatial information for
storage, detection, or modification.
Composed of 3 kind of operations
①Geospatial Domain Access Services
・Information Storage & Retrieval
・Product Information
・Information Catalog Services
②Geospatial Dissemination Services
③Geospatial Information Packaging
Services
・Feature Compression
・Image Compression
・Information Transfer