| |
| |
| |
Introduction | |
| |
| |
| |
What is a GIS? | |
| |
| |
| |
GIS functionality | |
| |
| |
| |
Data and databases | |
| |
| |
| |
Hardware support | |
| |
| |
| |
Fundamental database concepts | |
| |
| |
| |
Introduction to databases | |
| |
| |
| |
Relational databases | |
| |
| |
| |
Database development | |
| |
| |
| |
Object-orientation | |
| |
| |
| |
Fundamental spatial concepts | |
| |
| |
| |
Euclidean space | |
| |
| |
| |
Set-based geometry of space | |
| |
| |
| |
Topology of space | |
| |
| |
| |
Network spaces | |
| |
| |
| |
Metric spaces | |
| |
| |
| |
Endnote on fractal geometry | |
| |
| |
| |
Models of geospatial information | |
| |
| |
| |
Modeling and ontology | |
| |
| |
| |
The modeling process | |
| |
| |
| |
Field-based models | |
| |
| |
| |
Object-based models | |
| |
| |
| |
Representation and algorithms | |
| |
| |
| |
Computing with geospatial data | |
| |
| |
| |
The discrete Euclidean plane | |
| |
| |
| |
The spatial object domain | |
| |
| |
| |
Representations of field-based models | |
| |
| |
| |
Fundamental geometric algorithms | |
| |
| |
| |
Vectorization and rasterization | |
| |
| |
| |
Network representation and algorithms | |
| |
| |
| |
Structures and access methods | |
| |
| |
| |
General database structures and access methods | |
| |
| |
| |
From one to two dimensions | |
| |
| |
| |
Raster structures | |
| |
| |
| |
Point object structures | |
| |
| |
| |
Linear objects | |
| |
| |
| |
Collections of objects | |
| |
| |
| |
Spherical data structures | |
| |
| |
| |
Architectures | |
| |
| |
| |
Hybrid, integrated, and composable architectures | |
| |
| |
| |
Syntactic and semantic heterogeneity | |
| |
| |
| |
Distributed systems | |
| |
| |
| |
Distributed databases | |
| |
| |
| |
Location-aware computing | |
| |
| |
| |
Interfaces | |
| |
| |
| |
Human-computer interaction | |
| |
| |
| |
Cartographic interfaces | |
| |
| |
| |
Geovisualization | |
| |
| |
| |
Developing GIS interfaces | |
| |
| |
| |
Spatial reasoning and uncertainty | |
| |
| |
| |
Formal aspects of spatial reasoning | |
| |
| |
| |
Information and uncertainty | |
| |
| |
| |
Qualitative approaches to uncertainty | |
| |
| |
| |
Quantitative approaches to uncertainty | |
| |
| |
| |
Applications of uncertainty in GIS | |
| |
| |
| |
Time | |
| |
| |
| |
Introduction: "A brief history of time" | |
| |
| |
| |
Temporal information systems | |
| |
| |
| |
Spatiotemporal information systems | |
| |
| |
| |
Indexes and queries | |
| |
| |
| |
Cinema relational database example | |
| |
| |
| |
Acronyms and abbreviations | |
| |
| |
Bibliography | |
| |
| |
Index | |