List of Figures |
|
xv | |
List of Tables |
|
xix | |
Introduction |
|
xxi | |
Preface |
|
xxiii | |
Acknowledgments |
|
xxv | |
Author Bio |
|
xxvii | |
1 Introduction |
|
1 | (18) |
|
1.1 Definitions and Different Perspectives of GIS |
|
|
2 | (11) |
|
1.1.1 Input Domain of GIS |
|
|
2 | (1) |
|
1.1.2 Functional Profiling of GIS |
|
|
3 | (4) |
|
1.1.3 Output Profiling of GIS |
|
|
7 | (1) |
|
1.1.4 Information Architecture of GIS |
|
|
7 | (4) |
|
1.1.4.1 Different Architectural Views of GIS |
|
|
8 | (3) |
|
1.1.5 GIS as a Platform for Multi-Sensor Data Fusion |
|
|
11 | (1) |
|
1.1.6 GIS as a Platform for Scientific Visualization |
|
|
12 | (1) |
|
1.2 Computational Aspects of GIS |
|
|
13 | (1) |
|
1.3 Computing Algorithms in GIS |
|
|
14 | (1) |
|
|
14 | (3) |
|
1.5 Organization of the Book |
|
|
17 | (1) |
|
|
18 | (1) |
2 Computational Geodesy |
|
19 | (16) |
|
2.1 Definition of Geodesy |
|
|
19 | (1) |
|
2.2 Mathematical Models of Earth |
|
|
20 | (2) |
|
2.2.1 Physical Surface of Earth |
|
|
21 | (1) |
|
2.2.2 The Reference Geoid |
|
|
21 | (1) |
|
2.2.3 The Reference Ellipsoid |
|
|
22 | (1) |
|
2.3 Geometry of Ellipse and Ellipsoid |
|
|
22 | (3) |
|
2.3.1 Relation between 'e' and 'f' |
|
|
25 | (1) |
|
2.4 Computing Radius of Curvature |
|
|
25 | (3) |
|
2.4.1 Radius of Curvature at Prime Vertical Section |
|
|
27 | (1) |
|
|
28 | (5) |
|
2.5.1 Modified Definition of Latitude |
|
|
28 | (1) |
|
|
28 | (1) |
|
2.5.3 Geocentric Latitude |
|
|
29 | (1) |
|
|
29 | (1) |
|
|
29 | (1) |
|
2.5.6 Rectifying Latitude |
|
|
30 | (1) |
|
|
31 | (1) |
|
|
31 | (1) |
|
|
32 | (1) |
|
2.5.10 Astronomical Latitude |
|
|
32 | (1) |
|
2.6 Applications of Geodesy |
|
|
33 | (1) |
|
2.7 The Indian Geodetic Reference System (IGRS) |
|
|
33 | (1) |
|
|
34 | (1) |
3 Reference Systems and Coordinate Transformations |
|
35 | (26) |
|
3.1 Definition of Reference System |
|
|
35 | (1) |
|
3.2 Classification of Reference Systems |
|
|
36 | (1) |
|
3.3 Datum and Coordinate System |
|
|
37 | (1) |
|
3.4 Attachment of Datum to the Real World |
|
|
37 | (1) |
|
3.5 Different Coordinate Systems Used in GIS |
|
|
38 | (12) |
|
3.5.1 The Rectangular Coordinate System |
|
|
39 | (1) |
|
3.5.2 The Spherical Coordinate System |
|
|
39 | (1) |
|
3.5.3 The Cylindrical Coordinate System |
|
|
40 | (2) |
|
3.5.4 The Polar and Log-Polar Coordinate System |
|
|
42 | (1) |
|
3.5.5 Earth-Centered Earth-Fixed (ECEF) Coordinate System |
|
|
43 | (2) |
|
3.5.6 Inertial Terrestrial Reference Frame (ITRF) |
|
|
45 | (1) |
|
3.5.7 Celestial Coordinate System |
|
|
46 | (2) |
|
3.5.8 Concept of GRID, UTM, Mercator's GRID and Military GRID |
|
|
48 | (2) |
|
|
50 | (2) |
|
3.6.1 Latitude and Longitude |
|
|
50 | (1) |
|
|
51 | (1) |
|
|
51 | (1) |
|
3.7 Coordinate Transformations |
|
|
52 | (3) |
|
3.7.1 2D Coordinate Transformations |
|
|
53 | (1) |
|
3.7.2 3D Coordinate Transformations |
|
|
54 | (1) |
|
|
55 | (3) |
|
3.8.1 Helmert Transformation |
|
|
57 | (1) |
|
3.8.2 Molodenskey Transformation |
|
|
58 | (1) |
|
3.9 Usage of Coordinate Systems |
|
|
58 | (1) |
|
|
59 | (2) |
4 Basics of Map Projection |
|
61 | (26) |
|
4.1 What Is Map Projection? Why Is It Necessary? |
|
|
61 | (1) |
|
4.2 Mathematical Definition of Map Projection |
|
|
62 | (1) |
|
4.3 Process Flow of Map Projection |
|
|
63 | (1) |
|
4.4 Azimuthal Map Projection |
|
|
64 | (4) |
|
4.4.1 Special Cases of Azimuthal Projection |
|
|
66 | (1) |
|
4.4.2 Inverse Azimuthal Projection |
|
|
67 | (1) |
|
4.5 Cylindrical Map Projection |
|
|
68 | (3) |
|
4.5.1 Special Cases of Cylindrical Projection |
|
|
69 | (1) |
|
4.5.1.1 Gnomonic Projection |
|
|
70 | (1) |
|
4.5.1.2 Stereographic Projection |
|
|
70 | (1) |
|
4.5.1.3 Orthographic Projection |
|
|
70 | (1) |
|
4.5.2 Inverse Transformation |
|
|
70 | (1) |
|
4.6 Conical Map Projection |
|
|
71 | (3) |
|
4.7 Classification of Map Projections |
|
|
74 | (6) |
|
4.7.1 Classification Based on the Cartographic Quantity Preserved |
|
|
75 | (1) |
|
4.7.2 Classification Based on the Position of the Viewer |
|
|
76 | (1) |
|
4.7.3 Classification Based on Method of Construction |
|
|
77 | (1) |
|
4.7.4 Classification Based on Developable Map Surface |
|
|
78 | (1) |
|
4.7.5 Classification Based on the Point of Contact |
|
|
79 | (1) |
|
4.8 Application of Map Projections |
|
|
80 | (3) |
|
4.8.1 Cylindrical Projections |
|
|
80 | (2) |
|
4.8.1.1 Universal Transverse Mercator (UTM) |
|
|
80 | (1) |
|
4.8.1.2 Transverse Mercator projection |
|
|
81 | (1) |
|
4.8.1.3 Equidistant Cylindrical Projection |
|
|
81 | (1) |
|
4.8.1.4 Pseudo-Cylindrical Projection |
|
|
81 | (1) |
|
4.8.2 Conic Map Projection |
|
|
82 | (1) |
|
4.8.2.1 Lambert's Conformal Conic |
|
|
82 | (1) |
|
4.8.2.2 Simple Conic Projection |
|
|
82 | (1) |
|
4.8.2.3 Albers Equal Area Projection |
|
|
82 | (1) |
|
4.8.2.4 Polyconic Projection |
|
|
82 | (1) |
|
4.8.3 Azimuthal Projections |
|
|
83 | (1) |
|
|
83 | (4) |
5 Algorithms for Rectification of Geometric Distortions |
|
87 | (20) |
|
5.1 Sources of Geometric Distortion |
|
|
88 | (3) |
|
5.1.1 Definition and Terminologies |
|
|
89 | (1) |
|
5.1.2 Steps in Image Registration |
|
|
89 | (2) |
|
5.2 Algorithms for Satellite Image Registration |
|
|
91 | (2) |
|
5.2.1 Polynomial Affine Transformation (PAT) |
|
|
91 | (1) |
|
5.2.2 Similarity Transformation |
|
|
92 | (1) |
|
5.3 Scale Invariant Feature Transform (SIFT) |
|
|
93 | (7) |
|
5.3.1 Detection of Scale-Space Extrema |
|
|
94 | (1) |
|
5.3.2 Local Extrema Detection |
|
|
94 | (1) |
|
5.3.3 Accurate Key Point Localization |
|
|
95 | (3) |
|
5.3.4 Eliminating Edge Responses |
|
|
98 | (2) |
|
5.4 Fourier Mellin Transform |
|
|
100 | (2) |
|
5.4.1 The Log-Polar Transformation Algorithm |
|
|
101 | (1) |
|
5.5 Multiresolution Image Analysis |
|
|
102 | (1) |
|
5.6 Applications of Image Registration |
|
|
103 | (2) |
|
|
105 | (2) |
6 Differential Geometric Principles and Operators |
|
107 | (12) |
|
6.1 Gradient (First Derivative) |
|
|
107 | (1) |
|
|
108 | (2) |
|
6.3 Hessian: The Second Order Derivative |
|
|
110 | (1) |
|
|
111 | (1) |
|
|
112 | (2) |
|
|
114 | (1) |
|
6.7 Properties of Gaussian, Hessian and Difference of Gaussian |
|
|
114 | (3) |
|
|
115 | (1) |
|
|
115 | (1) |
|
6.7.3 Difference of Gaussian |
|
|
116 | (1) |
|
|
117 | (2) |
7 Computational Geometry and Its Application to GIS |
|
119 | (36) |
|
|
119 | (1) |
|
|
120 | (2) |
|
7.2.1 Triangulation and Partitioning |
|
|
120 | (1) |
|
|
121 | (1) |
|
7.2.3 Voronoi Diagram and Delaunay Triangulation |
|
|
121 | (1) |
|
7.3 Geometric Computational Techniques |
|
|
122 | (1) |
|
7.4 Triangulation of Simple Polygons |
|
|
123 | (10) |
|
7.4.1 Theory of Polygon Triangulation |
|
|
124 | (2) |
|
|
126 | (1) |
|
7.4.3 Polygon Triangulation |
|
|
127 | (2) |
|
|
127 | (2) |
|
7.4.4 Line Segment Intersection |
|
|
129 | (2) |
|
7.4.5 Finding Diagonals in a Polygon |
|
|
131 | (1) |
|
7.4.6 Naive Triangulation Algorithm |
|
|
132 | (1) |
|
7.5 Convex Hulls in Two Dimensions |
|
|
133 | (2) |
|
|
133 | (2) |
|
7.5.1.1 Steps of Graham's Scan |
|
|
134 | (1) |
|
7.6 Divide and Conquer Algorithm |
|
|
135 | (4) |
|
7.6.1 Divide and Conquer Convex Hull |
|
|
136 | (1) |
|
|
136 | (1) |
|
|
137 | (2) |
|
|
139 | (2) |
|
7.7.1 Properties of Voronoi Diagrams |
|
|
140 | (1) |
|
7.8 Delaunay Triangulation |
|
|
141 | (2) |
|
7.8.1 Properties of Delaunay Triangulation |
|
|
141 | (2) |
|
7.9 Delaunay Triangulation: Randomized Incremental Algorithm |
|
|
143 | (4) |
|
|
143 | (4) |
|
7.10 Delaunay Triangulations and Convex Hulls |
|
|
147 | (4) |
|
7.11 Applications of Voronoi Diagram and Delaunay Triangulation |
|
|
151 | (1) |
|
7.11.1 Applications of Voronoi Diagrams |
|
|
152 | (1) |
|
|
152 | (3) |
8 Spatial Interpolation Techniques |
|
155 | (14) |
|
8.1 Non-Geostatistical Interpolators |
|
|
156 | (5) |
|
|
156 | (1) |
|
8.1.2 Triangular Irregular Network |
|
|
156 | (1) |
|
|
156 | (2) |
|
8.1.4 Inverse Distance Weighting |
|
|
158 | (1) |
|
|
159 | (1) |
|
8.1.6 Trend Surface Analysis |
|
|
159 | (1) |
|
8.1.7 Splines and Local Trend Surfaces |
|
|
159 | (1) |
|
|
159 | (1) |
|
8.1.9 Classification Methods |
|
|
160 | (1) |
|
|
160 | (1) |
|
|
160 | (1) |
|
|
161 | (1) |
|
|
161 | (6) |
|
8.2.1 Introduction of Geostatistics |
|
|
161 | (1) |
|
8.2.2 Semivariance and Variogram |
|
|
162 | (1) |
|
|
163 | (1) |
|
|
164 | (1) |
|
|
165 | (1) |
|
8.2.6 Kriging with a Trend |
|
|
165 | (1) |
|
|
165 | (1) |
|
|
165 | (1) |
|
|
166 | (1) |
|
8.2.10 Simple Kriging with Varying Local Means |
|
|
166 | (1) |
|
8.2.11 Kriging with an External Drift |
|
|
166 | (1) |
|
|
166 | (1) |
|
|
167 | (2) |
9 Spatial Statistical Methods |
|
169 | (16) |
|
9.1 Definition of Statistics |
|
|
169 | (1) |
|
|
170 | (1) |
|
9.3 Classification of Statistical Methods |
|
|
171 | (2) |
|
9.3.1 Descriptive Statistics |
|
|
171 | (2) |
|
9.4 Role of Statistics in GIS |
|
|
173 | (1) |
|
9.5 Descriptive Statistical Methods |
|
|
174 | (4) |
|
|
174 | (1) |
|
|
175 | (1) |
|
|
175 | (1) |
|
|
175 | (1) |
|
|
175 | (1) |
|
9.5.5.1 Best Estimation of Standard Deviation |
|
|
176 | (1) |
|
|
176 | (1) |
|
|
176 | (1) |
|
|
176 | (1) |
|
|
177 | (1) |
|
|
177 | (1) |
|
9.6 Inferential Statistics |
|
|
178 | (4) |
|
9.6.1 Correlation Coefficient (R) |
|
|
178 | (1) |
|
9.6.2 Moran's Index, or Moran's I |
|
|
179 | (1) |
|
|
180 | (1) |
|
9.6.4 General G Statistic |
|
|
181 | (1) |
|
9.7 Point Pattern Analysis in GIS |
|
|
182 | (1) |
|
9.8 Applications of Spatial Statistical Methods |
|
|
183 | (1) |
|
|
183 | (2) |
10 An Introduction to Bathymetry |
|
185 | (16) |
|
10.1 Introduction and Definition |
|
|
185 | (1) |
|
10.2 Bathymetric Techniques |
|
|
185 | (2) |
|
10.3 Difference between Bathymetry and Topography |
|
|
187 | (1) |
|
10.4 Bathymetric Data Survey and Modeling |
|
|
188 | (2) |
|
10.4.1 Bathymetric Data Models |
|
|
188 | (2) |
|
|
189 | (1) |
|
|
189 | (1) |
|
|
190 | (1) |
|
|
190 | (1) |
|
10.5 Representation of Sea Depth and Sounding |
|
|
190 | (4) |
|
|
191 | (1) |
|
10.5.2 Details on Nautical Chart |
|
|
191 | (3) |
|
10.6 Map Projection, Datum and Coordinate Systems Used in Bathymetry |
|
|
194 | (1) |
|
10.7 Application of Bathymetry Used in Preparation of bENCs |
|
|
194 | (1) |
|
10.8 Differences between ENC, SENC, and RENC |
|
|
195 | (1) |
|
10.8.1 ENC - Electronic Navigational Chart |
|
|
196 | (1) |
|
10.8.2 SENC - System Electronic Navigational Chart |
|
|
196 | (1) |
|
10.8.3 RENC - Regional ENC Coordinating Center |
|
|
196 | (1) |
|
10.9 Differences between a Map and a Chart |
|
|
196 | (3) |
|
|
199 | (2) |
11 Spatial Analysis of Bathymetric Data and Sea GIS |
|
201 | (8) |
|
11.1 Difference between a Nautical Chart and an Electronic Chart |
|
|
202 | (1) |
|
|
202 | (1) |
|
|
203 | (1) |
|
|
203 | (1) |
|
|
203 | (1) |
|
11.2 Projection Used in ENC |
|
|
203 | (2) |
|
11.2.1 Some Characteristics of a Mercator Projection |
|
|
203 | (1) |
|
|
204 | (1) |
|
11.3 Elements in a Bathymetric Chart |
|
|
205 | (2) |
|
|
207 | (2) |
12 Measurements and Analysis Using GIS |
|
209 | (24) |
|
|
209 | (2) |
|
|
211 | (3) |
|
|
211 | (1) |
|
|
211 | (1) |
|
12.2.3 Manhattan Distance |
|
|
212 | (1) |
|
|
212 | (2) |
|
12.2.4.1 Haversine Formula for Calculating Distance |
|
|
213 | (1) |
|
12.2.5 Vincenty's Formula |
|
|
214 | (1) |
|
|
214 | (5) |
|
12.3.1 Dijkstra's Algorithm |
|
|
215 | (2) |
|
12.3.1.1 Intuition behind Dijkstra's Algorithm |
|
|
215 | (1) |
|
12.3.1.2 Idea of Dijkstra's Algorithm |
|
|
215 | (1) |
|
12.3.1.3 Pseudo Code for Dijkstra's Algorithm |
|
|
216 | (1) |
|
12.3.1.4 Analysis of the Time Complexity |
|
|
217 | (1) |
|
|
217 | (2) |
|
|
217 | (1) |
|
|
218 | (1) |
|
12.3.2.3 North, Magnetic North and Grid North |
|
|
218 | (1) |
|
|
219 | (2) |
|
|
220 | (1) |
|
12.5 Computation of Volume |
|
|
221 | (1) |
|
12.6 Computation of Slope and Aspect |
|
|
222 | (2) |
|
|
224 | (1) |
|
|
224 | (1) |
|
|
224 | (4) |
|
12.9.1 Line of Sight Analysis |
|
|
224 | (4) |
|
12.10 Flood Inundation Analysis |
|
|
228 | (2) |
|
|
230 | (1) |
|
12.11.1 Discrete Time Overlay Analysis |
|
|
230 | (1) |
|
12.11.2 Continuous Time Overlay Analysis |
|
|
231 | (1) |
|
|
231 | (2) |
13 Appendix A |
|
233 | (8) |
|
13.1 Reference Ellipsoids |
|
|
233 | (1) |
|
13.2 Geodetic Datum Transformation Parameters (Local to WGS-84) |
|
|
234 | (1) |
|
13.3 Additional Figures, Charts and Maps |
|
|
235 | (4) |
|
|
239 | (2) |
14 Appendix B |
|
241 | (6) |
|
|
241 | (6) |
|
|
241 | (1) |
|
|
241 | (1) |
|
|
241 | (1) |
|
|
241 | (1) |
|
|
242 | (1) |
|
|
242 | (1) |
|
|
242 | (1) |
|
14.1.8 Contour, Isoline, Isopleths |
|
|
242 | (1) |
|
|
243 | (1) |
|
|
243 | (1) |
|
|
243 | (1) |
|
14.1.12 Global Positioning System |
|
|
243 | (1) |
|
14.1.13 Principal Component Analysis |
|
|
244 | (1) |
|
14.1.14 Affine Transformation |
|
|
244 | (1) |
|
14.1.15 Image Registration |
|
|
244 | (1) |
|
|
245 | (1) |
|
14.1.17 Universal Transverse Mercator (UTM) |
|
|
245 | (2) |
15 Glossary of GIS Terms |
|
247 | (8) |
Bibliography |
|
255 | (4) |
Index |
|
259 | |