9 Geographic Data Modeling Geographic Information Systems and

  • Slides: 32
Download presentation
9. Geographic Data Modeling Geographic Information Systems and Science SECOND EDITION Paul A. Longley,

9. Geographic Data Modeling Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind © 2005 John Wiley and Sons, Ltd

Outline Definitions Data models / modeling GIS data models Topology Example Water facilities ©

Outline Definitions Data models / modeling GIS data models Topology Example Water facilities © 2005 John Wiley & Sons, Ltd

Definitions Data model set of constructs for representing objects and processes in the digital

Definitions Data model set of constructs for representing objects and processes in the digital environment Representation Focus on conceptual and scientific issues © 2005 John Wiley & Sons, Ltd

Role of a Data Model © 2005 John Wiley & Sons, Ltd

Role of a Data Model © 2005 John Wiley & Sons, Ltd

Levels of Data Model Abstraction © 2005 John Wiley & Sons, Ltd

Levels of Data Model Abstraction © 2005 John Wiley & Sons, Ltd

Two representations of San Diego, California: (A) panchromatic SPOT raster satellite image collected in

Two representations of San Diego, California: (A) panchromatic SPOT raster satellite image collected in 1990 at 10 m resolution; (B) vector objects digitized from the image. © 2005 John Wiley & Sons, Ltd

GIS Data Models & Applications CAD Graphical Image Raster/Grid Network Geo-relational TIN Object ©

GIS Data Models & Applications CAD Graphical Image Raster/Grid Network Geo-relational TIN Object © 2005 John Wiley & Sons, Ltd Engineering design Simple mapping Image processing and analysis Spatial analysis / modeling Network analysis Geoprocessing geometric features Surface /terrain analysis / modeling Features with behavior

Raster and Vector Models Raster – implementation of field conceptual model Array of cells

Raster and Vector Models Raster – implementation of field conceptual model Array of cells used to represent objects Useful as background maps and for spatial analysis Vector – implementation of discrete object conceptual model Point, line and polygon representations Widely used in cartography, and network analysis © 2005 John Wiley & Sons, Ltd

© 2005 John Wiley & Sons, Ltd

© 2005 John Wiley & Sons, Ltd

© 2005 John Wiley & Sons, Ltd

© 2005 John Wiley & Sons, Ltd

© 2005 John Wiley & Sons, Ltd

© 2005 John Wiley & Sons, Ltd

Raster – Satellite Imagery © 2005 John Wiley & Sons, Ltd

Raster – Satellite Imagery © 2005 John Wiley & Sons, Ltd

Vector Data Model © 2005 John Wiley & Sons, Ltd

Vector Data Model © 2005 John Wiley & Sons, Ltd

Topology Science and mathematics of geometric relationships Simple features + topological rules Connectivity Adjacency

Topology Science and mathematics of geometric relationships Simple features + topological rules Connectivity Adjacency Shared nodes / edges Topology uses Data validation Spatial analysis (e. g. network tracing, polygon adjacency) © 2005 John Wiley & Sons, Ltd

Topological Polygon Data Layer © 2005 John Wiley & Sons, Ltd

Topological Polygon Data Layer © 2005 John Wiley & Sons, Ltd

Contiguity of Topological Polygons © 2005 John Wiley & Sons, Ltd

Contiguity of Topological Polygons © 2005 John Wiley & Sons, Ltd

Geo-relational Polygon Dataset © 2005 John Wiley & Sons, Ltd

Geo-relational Polygon Dataset © 2005 John Wiley & Sons, Ltd

Figure 8. 11 An example street network © 2005 John Wiley & Sons, Ltd

Figure 8. 11 An example street network © 2005 John Wiley & Sons, Ltd

TIN Surface of Death Valley, California © 2005 John Wiley & Sons, Ltd

TIN Surface of Death Valley, California © 2005 John Wiley & Sons, Ltd

TIN Surface of Death Valley, California © 2005 John Wiley & Sons, Ltd

TIN Surface of Death Valley, California © 2005 John Wiley & Sons, Ltd

TIN Surface of Death Valley, California © 2005 John Wiley & Sons, Ltd

TIN Surface of Death Valley, California © 2005 John Wiley & Sons, Ltd

© 2005 John Wiley & Sons, Ltd

© 2005 John Wiley & Sons, Ltd

© 2005 John Wiley & Sons, Ltd

© 2005 John Wiley & Sons, Ltd

© 2005 John Wiley & Sons, Ltd

© 2005 John Wiley & Sons, Ltd

Example of split and merge rules for parcel objects: (A) split; (B) merge ©

Example of split and merge rules for parcel objects: (A) split; (B) merge © 2005 John Wiley & Sons, Ltd

Example Water Facilities Data Model Start with objects and relationships Model as object types

Example Water Facilities Data Model Start with objects and relationships Model as object types and relationships Topological network Hierarchical ‘type of’ Collection ‘composed of’ Add related attribute tables © 2005 John Wiley & Sons, Ltd

Water Distribution system House Main Meter Lateral Pump Fitting Valve Hydrant Pump House ©

Water Distribution system House Main Meter Lateral Pump Fitting Valve Hydrant Pump House © 2005 John Wiley & Sons, Ltd Street

Water Distribution System Main Meter Lateral Pump Fitting Valve Hydrant © 2005 John Wiley

Water Distribution System Main Meter Lateral Pump Fitting Valve Hydrant © 2005 John Wiley & Sons, Ltd

Object Feature Polygon Equipment Line Operations. Record Node Composed Type Building Street Water. Line

Object Feature Polygon Equipment Line Operations. Record Node Composed Type Building Street Water. Line Water. Facility Relationship Network Pump House Landbase House Main Lateral © 2005 John Wiley & Sons, Ltd Valve Fitting Network Hydrant Meter Pump

Visio CASE Tool (UML Representation) © 2005 John Wiley & Sons, Ltd

Visio CASE Tool (UML Representation) © 2005 John Wiley & Sons, Ltd

Common Mistakes Design in abstract without reference to GIS software core data model Don’t

Common Mistakes Design in abstract without reference to GIS software core data model Don’t budget right amount of time Too much, too little Try to be too wide ranging and generic instead of specific and practical Design for elegance instead of performance © 2005 John Wiley & Sons, Ltd

Conclusions Data modeling is an art and a science Can’t really understand it without

Conclusions Data modeling is an art and a science Can’t really understand it without practical experience Mature tools available to help CASE, UML Never forget its GIS data modeling © 2005 John Wiley & Sons, Ltd