Skip to:Content
|
Bottom
Cover image for Spatial data modelling for 3D GIS
Title:
Spatial data modelling for 3D GIS
Personal Author:
Publication Information:
Berlin : Springer, 2008
ISBN:
9783540741664
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010151831 G70.212 A545 2008 Non Circulating UTM Special Collection Materials Book - UTM Special Collection (Closed Access)
Searching...
Searching...
30000010151832 G70.212 A545 2008 Open Access Book Book
Searching...
Searching...
30000003497843 G70.212 A545 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

This book covers fundamental aspects of spatial data modelling specifically on the aspect of three-dimensional (3D) modelling and structuring. Realisation of "true" 3D GIS spatial system needs a lot of effort, and the process is taking place in various research centres and universities in some countries. The development of spatial data modelling for 3D objects is the focus of this book.


Author Notes

Dr Alias Abdul-Rahman is an Associate Professor at the Department of Geoinformatics, Faculty of Geoinformation Science and Engineering, Universiti Teknologi Malaysia, Skudai, Johor, Malaysia
Dr Morakot Pilouk is a Software development Manager at the Environmental System Research Institute (ESRI), Redlands, California, United States


Table of Contents

Chapter 1 Introductionp. 1
1.1 Why Does 3D GIS Matter?p. 1
1.2 The Needs for 3D GISp. 3
1.3 The Need for 3D Spatial Data Modelingp. 7
1.4 Problems Associated with Spatial Modelling for 3D GISp. 9
1.5 Previous Workp. 10
1.6 Background to the 3D GIS Problemp. 13
Chapter 2 An Overview of 3D GIS Developmentp. 15
2.1 GIS Functionsp. 15
2.2 3D GISp. 16
2.3 Recent Progress Made on 3D GISp. 17
2.4 Commercially Available Systems and 3D GISp. 18
2.4.1 ArcView 3D Analystp. 18
2.4.2 Imagine VirtualGISp. 19
2.4.3 GeoMedia Terrainp. 20
2.4.4 PAMAP GIS Topographerp. 21
2.5 Why is 3D GIS Difficult to Realise?p. 22
2.6 Discussionp. 23
Chapter 3 2D and 3D Spatial Data Representationsp. 25
3.1 Introductionp. 25
3.2 Classes of Object Representationsp. 26
3.2.1 Gridp. 26
3.2.2 Shape Modelp. 27
3.2.3 Facet Modelp. 28
3.2.4 Boundary Representation (B-rep)p. 30
3.2.5 3D Arrayp. 32
3.2.6 Octreep. 33
3.2.7 Constructive Solid Geometry (CSG)p. 34
3.2.8 3D TIN (Tetrahedral network, TEN)p. 35
3.3 GIS Applicability of the Representationsp. 37
3.4 The Selection Criteriap. 38
3.4.1 Representation of Object Primitivesp. 38
3.4.2 Topology of Spatial Objects: Simplexes and Complexesp. 40
3.5 Vector and Raster Representationsp. 41
3.6 Summaryp. 42
Chapter 4 The Fundamentals of Geo-Spatial Modellingp. 43
4.1 Spatial Datap. 44
4.2 Spatial Data Modelingp. 44
4.3 Models and Their Importance for Geoinformationp. 45
4.4 Components of Geo-spatial Modelp. 47
4.5 Phases in Geo-spatial Modelingp. 48
4.6 Conceptual Design of a Geo-spatial Modelp. 50
4.6.1 Definition of Spacep. 51
4.6.2 Abstraction of Spacep. 52
4.6.3 Abstraction of Real World Objectp. 53
4.6.4 Object and Spatial Extentp. 57
4.6.5 Spatial Relationsp. 57
4.6.6 Application of Spatial Relationsp. 62
4.6.7 Representation of Spatial Objects and Relationshipsp. 65
4.6.8 Spatial Data Models in GISp. 73
4.7 Logical Design of Geo-spatial Modelp. 78
4.7.1 Relational Approachp. 79
4.7.2 Object-oriented Approachp. 81
4.8 Summaryp. 85
Chapter 5 The Conceptual Designp. 87
5.1 TIN-based (2.5D) Data Modelp. 87
5.2 Properties of the TIN-based Data Modelp. 90
5.3 TEN-based Data Modelp. 94
5.4 Generalized n-dimensional Integrated Data Modelp. 97
5.4.1 The Definitionsp. 98
5.5 Single-theme and Multi-themep. 101
5.6 Euler's Characteristicsp. 102
5.6.1 Euler's Equalityp. 103
5.6.2 The Generalized Euler Equalityp. 104
5.7 Discussionp. 107
Chapter 6 The Logical Designp. 109
6.1 Relational Approachp. 109
6.1.1 Relational Data Structure for TIN-based Modelp. 110
6.1.2 Relational Data Structure for a TEN-based Modelp. 112
6.1.3 Relational Data Structure for an n-dimensional Data Modelp. 115
6.2 Object-oriented Approachp. 116
6.2.1 Object-oriented Definition of a Spatial Objectp. 117
6.2.2 Object-oriented Design Based on IDMp. 118
6.2.3 Specialization of Classesp. 120
6.2.4 Aggregation of Objectsp. 125
6.2.5 Creation of Objectsp. 126
6.2.6 Behaviour of Objects in the Databasep. 128
6.2.7 Comparison with Other OO Approachesp. 129
6.3 Discussionp. 130
Chapter 7 Object-Orientation of TINs Spatial Datap. 133
7.1 Introductionp. 133
7.2 Object-oriented Conceptsp. 133
7.2.1 The Abstraction Mechanismsp. 134
7.2.2 The Programming Languagep. 136
7.3 Object-oriented TIN Tessellationsp. 136
7.3.1 Classes for 2D TIN Tessellationsp. 136
7.3.2 Classes for 3D TIN Tessellationsp. 140
7.4 Object-oriented TINs Spatial Data Modellingp. 140
7.4.1 The Classes Schemap. 140
7.5 Object-oriented TIN Spatial Database Developmentp. 146
7.5.1 The POET OO DBMSp. 146
7.5.2 The POET Database Schemap. 147
7.5.3 The POET Database Browserp. 148
7.5.4 POET Database Queryp. 148
7.6 Object-oriented TIN-based Subsystems for GISp. 149
7.7 Summaryp. 150
Chapter 8 The Supporting Algorithmsp. 153
8.1 Introductionp. 153
8.2 Distance Transformationp. 153
8.3 Voronoi Tessellationsp. 158
8.4 Triangulations (TINs)p. 163
8.4.1 TIN Topological Data Structuringp. 168
8.5 Visualizationp. 170
8.6 3D Distance Transformationp. 171
8.7 3D Voronoi Tessellationp. 176
8.8 Tetrahedron Network (TEN) Generationp. 181
8.9 Constrained Triangulationsp. 183
8.9.1 The Line Rasterizationp. 183
8.9.2 The Construction of the Constrained TINsp. 185
8.10 Contouring Algorithmp. 190
8.10.1 Data Structures for Contouringp. 190
8.10.2 The Algorithmp. 192
8.10.3 The Contour Visualizationp. 195
8.11 Algorithms for Irregular Network Formationp. 196
8.12 Summaryp. 204
Chapter 9 Applications of the Modelp. 207
9.1 Integration of Terrain Relief and Terrain Featuresp. 207
9.2 Creating an Integrated Databasep. 209
9.3 A Spatial Query Examplep. 212
9.4 Integrating with 3D Featuresp. 214
9.5 Integrating with Geo-scientific Datap. 219
9.6 Spatial Operatorsp. 221
9.7 Graphic Visualizationp. 223
9.7.1 Wireframe Graphicsp. 224
9.7.2 Hidden Line and Surface Removalp. 225
9.7.3 Surface Shading and Illuminationp. 226
9.7.4 Texture Mappingp. 227
9.8 Virtual Realityp. 230
9.9 Discussionp. 230
Chapter 10 The Web and 3D GISp. 233
10.1 Introductionp. 233
10.2 Web 3D GISp. 234
10.3 Management of 3D Spatial Datap. 238
10.4 GUI for 3D Visualization and Editing on the Webp. 240
10.5 Current and Possible Approaches in Urban Planningp. 248
10.6 Realized Browser-based Solutionsp. 249
10.7 Stand-alone Solutions/Toolkits/Front-endsp. 254
10.8 Summaryp. 255
Chapter 11 Conclusion and Further Outlookp. 257
11.1 Summaryp. 257
11.2 Further Researchp. 264
References and Bibliographyp. 267
Indexp. 287
Go to:Top of Page