Скачать презентацию Spatial Data Modelling Transformation of OS Master Map Скачать презентацию Spatial Data Modelling Transformation of OS Master Map

832d7189a3c88a2e02b0f4dcca917fcf.ppt

  • Количество слайдов: 47

Spatial Data Modelling: Transformation of OS Master. Map to 1: 250 000 scale database Spatial Data Modelling: Transformation of OS Master. Map to 1: 250 000 scale database EEO- Hutton Club Seminar Series 23 Nov 2007 Omair Zubair Chaudhry Institute of Geography University of Edinburgh O. Chaudhry@sms. ed. ac. uk EEO-Hutton Club – Nov 2007 1 of 48

Structure Outline: – Introduction: Scale and Geographic Phenomena – Generalisation: Model & Cartographic – Structure Outline: – Introduction: Scale and Geographic Phenomena – Generalisation: Model & Cartographic – Methodology: Database Transformation – Results, Evaluation and Implementation – Conclusions EEO-Hutton Club – Nov 2007 2 of 48

Introduction: Scale & Pattern EEO-Hutton Club – Nov 2007 3 of 48 Introduction: Scale & Pattern EEO-Hutton Club – Nov 2007 3 of 48

Introduction: Need of Generalisation EEO-Hutton Club – Nov 2007 4 of 48 Introduction: Need of Generalisation EEO-Hutton Club – Nov 2007 4 of 48

Art and Science of Cartography EEO-Hutton Club – Nov 2007 5 of 48 Art and Science of Cartography EEO-Hutton Club – Nov 2007 5 of 48

Current Research The Challenge: Phenomena at 1: 250, 000 from OS Master. Map 1: Current Research The Challenge: Phenomena at 1: 250, 000 from OS Master. Map 1: 250, 000 Ordnance Survey Master. Map (Sourced from 1: 1250 & 1: 10, 000 mapping) Objectives • To demonstrate the utility of the transformed database • To demonstrate importance of relationships in terms of database transformation • Handling large volumes of data EEO-Hutton Club – Nov 2007 6 of 48

Critical Factors of Model Generalisation EEO-Hutton Club – Nov 2007 7 of 48 Critical Factors of Model Generalisation EEO-Hutton Club – Nov 2007 7 of 48

Target Data Model • Classes of Target Data Model EEO-Hutton Club – Nov 2007 Target Data Model • Classes of Target Data Model EEO-Hutton Club – Nov 2007 8 of 48

Source Data Model • Source Database: OS Master. Map Topography Layer EEO-Hutton Club – Source Data Model • Source Database: OS Master. Map Topography Layer EEO-Hutton Club – Nov 2007 9 of 48

Objects and Relationship • Semantic Relationships: Taxonomic Relationships ‘is-a’ EEO-Hutton Club – Nov 2007 Objects and Relationship • Semantic Relationships: Taxonomic Relationships ‘is-a’ EEO-Hutton Club – Nov 2007 10 of 48

Objects and Relationship • Partonomic Relationships ‘part of’ EEO-Hutton Club – Nov 2007 11 Objects and Relationship • Partonomic Relationships ‘part of’ EEO-Hutton Club – Nov 2007 11 of 48

Conditions and Constraints • Model generalisation is a application and scale dependent process. • Conditions and Constraints • Model generalisation is a application and scale dependent process. • Effect the parameter settings of the output classes • Topological Consistency • Geometrically (space exhaustive) and thematically partitioned. EEO-Hutton Club – Nov 2007 12 of 48

Operation • Aggregation EEO-Hutton Club – Nov 2007 13 of 48 Operation • Aggregation EEO-Hutton Club – Nov 2007 13 of 48

Methodology EEO-Hutton Club – Nov 2007 14 of 48 Methodology EEO-Hutton Club – Nov 2007 14 of 48

Container Boundaries • Container Boundaries for composite Classes of Target Data Model: – Settlement Container Boundaries • Container Boundaries for composite Classes of Target Data Model: – Settlement – Forest – Hills and Ranges EEO-Hutton Club – Nov 2007 15 of 48

Buildings to Settlement EEO-Hutton Club – Nov 2007 16 of 48 Buildings to Settlement EEO-Hutton Club – Nov 2007 16 of 48

Settlement Container Boundary EEO-Hutton Club – Nov 2007 17 of 48 Settlement Container Boundary EEO-Hutton Club – Nov 2007 17 of 48

Settlement Container Boundary EEO-Hutton Club – Nov 2007 18 of 48 Settlement Container Boundary EEO-Hutton Club – Nov 2007 18 of 48

Settlement Container Boundary • Modelling Citiness 50 closest buildings EEO-Hutton Club – Nov 2007 Settlement Container Boundary • Modelling Citiness 50 closest buildings EEO-Hutton Club – Nov 2007 19 of 48

Settlement Container Boundary Provided EEO-Hutton Club – Nov 2007 20 of 48 Settlement Container Boundary Provided EEO-Hutton Club – Nov 2007 20 of 48

Settlement Container Boundary EEO-Hutton Club – Nov 2007 21 of 48 Settlement Container Boundary EEO-Hutton Club – Nov 2007 21 of 48

Seeing Wood from Trees EEO-Hutton Club – Nov 2007 22 of 48 Seeing Wood from Trees EEO-Hutton Club – Nov 2007 22 of 48

Forest Container Boundary EEO-Hutton Club – Nov 2007 23 of 48 Forest Container Boundary EEO-Hutton Club – Nov 2007 23 of 48

Forest Container Boundary • Area Patch Methodology • (Müller and Wang, 1992) Eq 1 Forest Container Boundary • Area Patch Methodology • (Müller and Wang, 1992) Eq 1 ci = ai/(pi/4π) If >FT then Expand (eq 1) Else Check density If density >FT Expand (eq 1) Else Contract (eq 1) EEO-Hutton Club – Nov 2007 24 of 48

Forest Container Boundary EEO-Hutton Club – Nov 2007 25 of 48 Forest Container Boundary EEO-Hutton Club – Nov 2007 25 of 48

Mountains from Mole Hills EEO-Hutton Club – Nov 2007 26 of 48 Mountains from Mole Hills EEO-Hutton Club – Nov 2007 26 of 48

Hill / Range Container Boundary EEO-Hutton Club – Nov 2007 27 of 48 Hill / Range Container Boundary EEO-Hutton Club – Nov 2007 27 of 48

Absolute Height Above 150 m EEO-Hutton Club – Nov 2007 28 of 48 Absolute Height Above 150 m EEO-Hutton Club – Nov 2007 28 of 48

Hill / Range Container Boundary • Prominence of a Summit EEO-Hutton Club – Nov Hill / Range Container Boundary • Prominence of a Summit EEO-Hutton Club – Nov 2007 29 of 48

Hill / Range Container Boundary • Morphology • (Wood 1996) EEO-Hutton Club – Nov Hill / Range Container Boundary • Morphology • (Wood 1996) EEO-Hutton Club – Nov 2007 30 of 48

Hill / Range Container Boundary EEO-Hutton Club – Nov 2007 31 of 48 Hill / Range Container Boundary EEO-Hutton Club – Nov 2007 31 of 48

Hill / Range Container Boundary EEO-Hutton Club – Nov 2007 32 of 48 Hill / Range Container Boundary EEO-Hutton Club – Nov 2007 32 of 48

Hill / Range Container Boundary EEO-Hutton Club – Nov 2007 33 of 48 Hill / Range Container Boundary EEO-Hutton Club – Nov 2007 33 of 48

Database Enrichment EEO-Hutton Club – Nov 2007 34 of 48 Database Enrichment EEO-Hutton Club – Nov 2007 34 of 48

Database Enrichment • Partonomic Relationships EEO-Hutton Club – Nov 2007 35 of 48 Database Enrichment • Partonomic Relationships EEO-Hutton Club – Nov 2007 35 of 48

Selection and Aggregation EEO-Hutton Club – Nov 2007 36 of 48 Selection and Aggregation EEO-Hutton Club – Nov 2007 36 of 48

Results and Evaluation EEO-Hutton Club – Nov 2007 37 of 48 Results and Evaluation EEO-Hutton Club – Nov 2007 37 of 48

Results EEO-Hutton Club – Nov 2007 38 of 48 Results EEO-Hutton Club – Nov 2007 38 of 48

Results EEO-Hutton Club – Nov 2007 39 of 48 Results EEO-Hutton Club – Nov 2007 39 of 48

Utility • • Spatial Analysis SELECT a. Geometry FROM Source_database a, Partonomy_table b, Name_database Utility • • Spatial Analysis SELECT a. Geometry FROM Source_database a, Partonomy_table b, Name_database c WHERE a. object_id=b. objet_id and a. descgroup=’Building’ and b. composite_object_id=c. composite_object_id and c. object_name=’East Calder’; EEO-Hutton Club – Nov 2007 40 of 48

Utility Higher Level of Abstraction EEO-Hutton Club – Nov 2007 41 of 48 Utility Higher Level of Abstraction EEO-Hutton Club – Nov 2007 41 of 48

Utility EEO-Hutton Club – Nov 2007 42 of 48 Utility EEO-Hutton Club – Nov 2007 42 of 48

Implementation • All algorithms implemented in Java • Oracle Spatial 10 g used for Implementation • All algorithms implemented in Java • Oracle Spatial 10 g used for data storage and spatial functions: Nearest Neighbours, Aggregation, Distance, Topological Relationships, Area intersection. • R-Tree Spatial Indexing • Land. Serf (by Jo Wood) java libraries integrated with our code. • Geomedia and Arc. GIS used for visualisation EEO-Hutton Club – Nov 2007 43 of 48

Findings • • • Creation of higher order phenomena Automated Aggregation Intelligent Links Meaningful Findings • • • Creation of higher order phenomena Automated Aggregation Intelligent Links Meaningful Queries Results of Model generalisation input to Cartographic generalisation EEO-Hutton Club – Nov 2007 44 of 48

Future Work • Expanding the number of classes in the target data model • Future Work • Expanding the number of classes in the target data model • Evaluating Techniques • Developing Generalisation Services • Ontological Driven Generalisation • Developing dataset partitioning Techniques EEO-Hutton Club – Nov 2007 45 of 48

Conclusions • “Generalisation is more than just mimicry of human cartographer, it is about Conclusions • “Generalisation is more than just mimicry of human cartographer, it is about modelling geographic space” • Importance of meaning and scale at different levels of detail • Modelling not only needed to create visual output but also for spatial analysis, data mining and meaningful interrogation of spatial data. EEO-Hutton Club – Nov 2007 46 of 48

Acknowledgements • William Mackaness, Nick Hulton for their constant support. • Ordnance Survey and Acknowledgements • William Mackaness, Nick Hulton for their constant support. • Ordnance Survey and the University of Edinburgh for funding this research. • Institute of Geography for all the required facilities and a great working environment. Special thanks to Steve Dowers for help on Oracle Spatial. • My family and friends for their love and support. • And Specially grateful to…. . EEO-Hutton Club – Nov 2007 47 of 48