120 likes | 285 Views
Federated Spatial Databases and Interoperability. Introduction The Concepts of Federated Database and Interoperability The heterogeneous Spatial Data Federated Spatial databases. Introduction. Common method: US Spatial Data Transfer Standard(SDTS)
E N D
Introduction • The Concepts of Federated Database and Interoperability • The heterogeneous Spatial Data • Federated Spatial databases
Introduction • Common method: • US Spatial Data Transfer Standard(SDTS) • Chinese National Geo-spatial Data Transfer Format (CNSDTF) Spatial Data Common Transfer Standard Spatial Data Spatial Data Spatial Data
Introduction • Spatial data transfer standards characters: • Integrality(完整性) • Simplicity(簡單性) • Compatibility(一致性) • Extensibility(延展性) • 缺點: • 其中只有同類的data 可以互相處理 • 所以用『federated database systems』解決
The Concepts of Federated Database and Interoperability • 要整合數個獨立的系統有兩個特性: • Heterogeneity(異質性) • Autonomy(自主性) • 分成兩種相互作用的形式: • Cooperation Coordination Application1 Application2 Application1 Application2 Common DataStore DataStore1 DataStore2
The Concepts of Federated Database and Interoperability • Interoperability types: • Platform interoperability • Basic interoperability • Versioning interoperability • Language interoperability • Semantic interoperability
The heterogeneous Spatial Data • Vector • Remote sensing • DEM • Rectangular grid(or elevation matrix) • TIN (Triangulated Irregular Network) • Image
Federated Spatial databases • Integration of Spatial Data • re-enginneer database • 通常將不同來源的data整合到另一個新的database中 • 但是要結合三種異質的資料型態很不容易
OPENGIS • 提供了COM(interface Component Object Model)的架構 • COM可以將不同software的component 組合成一個integrated application • COM特性: • 定一個共同標準讓component間可共同操作 • Programming language-independent • 可以建立在各種platforms上 • 可提供components各種需要的功能 • 可擴展性
A base interface providing: • 動態顯示components的實做情形 • 提供components計算他們的lifetime以及適當時刪除components • 每個components及他的interface都具唯一性 • 有一個component loader主導及管理components間的交談
GeoDatabase • Data Model Geometry GeoOracle GeoDb2 GeoGeostar GeoArcInfo Db2 Database Oracle Database Geostar Database ArcInfo Database Vector Db ImageDb DEM Db
Gepmetry Object Model • It is a base interface • It derives from IUnknown interface, which is a special interface of COM. IUnknown IGeometry IPoint IListString IMultiPoint IPolygon IMultiString IGeometryCollection IMultiPolygon