1 / 20

Approaches to Geospatial Database Integration

Approaches to Geospatial Database Integration. Steffen Volz GIS Research Group Institute for Photogrammetry University of Stuttgart Dagstuhl Seminar, March 8 th 2006. Geospatial Data Infrastructures. Applications. Geospatial Data Infrastructure Federated Open

danae
Download Presentation

Approaches to Geospatial Database Integration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Approaches to Geospatial Database Integration Steffen Volz GIS Research Group Institute for Photogrammetry University of Stuttgart Dagstuhl Seminar, March 8th 2006

  2. Geospatial Data Infrastructures Applications • Geospatial Data Infrastructure • Federated • Open • http://www.nexus.uni-stuttgart.de Many different Geospatial Databases

  3. Levels of Integration Ontology A Ontology B Intensional level Schema level local schema B1 local schema A1 data B12 data A11 Data/Extensional level

  4. Integration Process • Same structure of the integration processes on schema and data level: • Identify corresponding elements • Merge them into one consolidated result

  5. Schema Level Integration • Schema Matching and Integration: Schema Matching local schema B local schema A Schema Integration global schema of integration platform

  6. Street ATKIS GDF Road Road Street Street Road Schema Correspondences Data-Driven Schema-Matching • Basic Idea: Derive correspondences between different conceptual schemas by analyzing the relations between corresponding data representations local schema A GDF local schema B ATKIS Matches

  7. ATKIS GDF 94.86% Road Element Street 81.98% 100% 13.85% 14.65% 60.75% 1.99% Way Road 15.88% 73.28% 2.14% 3.15% 86.15% Lane Intersection 12.07% 39.25% Results of Schema Matching

  8. Set Relations between Object Classes • Semantic relationships between object classes: • Equivalence (ClassATKIS  ClassGDF): not found • Inclusion (ClassATKIS /  ClassGDF): WayRoad Element • Overlap (ClassATKIS ClassGDF): e.g. LaneRoad • Difference (ClassATKIS ClassGDF): e.g. WayRoad

  9. Schema Integration Approach • Schema integration according to the Upward Inheritance principle (see CONRAD 02) Schema correspondences: Integrated Schema: ClassATKIS/ ClassGDF ClassATKISClassGDF ClassATKIS ClassATKISClassGDF ClassGDF ClassATKISClassGDF ClassATKISClassGDF or ClassATKISClassGDF ClassATKIS ClassGDF

  10. Conflated Result Query Area Q Data matching Data matching Instance Level Integration • Data Matching and Integration: Data set A Data set B

  11. Instance Matching • Matching: Identification of corresponding objects based on • Object properties: • Geometry • Thematics • Object relations • Topological relations • Semantic relations • Different similarity measures are added by a weighted sum and normalized onto an interval between 0 (no similarity) and 100 (maximum similarity)

  12. gn1 g1 gn2 g2 gn3 a2 a1 an1 an3 an2 Pre-Processing Step • Topological Splitting • Usually, many n:m matches between street data • Computationally expensive • Idea: mutual splitting of objects to achieve as many as possible 1:1 matches

  13. Pre-Processing Step • Topological Splitting • Usually, many n:m matches between street data • Computationally expensive • Idea: mutual splitting of objects to achieve as many as possible 1:1 matches gn1 g1 gn2‘ gn2 g2‘ gn3 g4 a1 a3 a2 an1 an3 an2 an1‘

  14. Iterative Instance Matching Approach • Multiple iterations of the algorithm Stage 1: seed nodes Stage 2: after 2 iterations Stage 3: result

  15. Matches Algorithms on Matched Data • Shortest path analysis in MRep street databases GDF network Start End ATKIS network

  16. Start A 3 12 B C MRep nodes J 8 7 5 5 10 6 F D E Transition edges End G H K 12 8 4 I Shortest Path Search in MRep Data Sets • Graphs in multiple representations Graph A CTE = (Simmax - SimTE) *  Graph B

  17. Instance Level Integration • Data Matching and Integration: ATKIS origin GDF origin

  18. Instance Level Integration • Data Matching

  19. Instance Level Integration • Data Merging (Conflation)

  20. Open/Future Issues • Schema Level • How can we increase the quality of schema level integration (by using more than extensional information)? • How do we measure/express the information loss during Schema Mapping? How can we express the quality of Schema Mapping? • Data Level • How do we measure the inconsistency of features without using thresholds? • How do we express the quality of the conflation process? • How can we use semantic aspects in the matching process? • How do we deal with inconsistencies between different layers?

More Related