Introduction |
|
1 | (1) |
|
|
1 | (1) |
|
Conventions Used in This Book |
|
|
1 | (1) |
|
|
2 | (1) |
|
|
2 | (1) |
|
How This Book Is Organized |
|
|
3 | (1) |
|
GIS: Geography on Steroids |
|
|
3 | (1) |
|
|
3 | (1) |
|
Retrieving, Counting, and Characterizing Geography |
|
|
3 | (1) |
|
Analyzing Geographic Patterns |
|
|
4 | (1) |
|
GIS Output and Application |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
5 | (2) |
|
Part I: GIS: Geography on Steroids |
|
|
7 | (50) |
|
|
9 | (14) |
|
|
10 | (1) |
|
Meeting the GIS Collective |
|
|
11 | (4) |
|
Accumulating geographic data |
|
|
11 | (1) |
|
Adding the right computing power |
|
|
12 | (1) |
|
Providing display and representation |
|
|
13 | (1) |
|
|
14 | (1) |
|
Knowing How to Think Spatially |
|
|
15 | (5) |
|
Recognizing the spatial nature of questions |
|
|
16 | (1) |
|
Discovering what's so special about spatial data |
|
|
17 | (3) |
|
|
20 | (3) |
|
Managing business activities |
|
|
20 | (1) |
|
Planning city operations and expansion |
|
|
21 | (1) |
|
Providing protection and emergency services |
|
|
21 | (1) |
|
Land management and conservation |
|
|
21 | (1) |
|
Military and defense-related tasks |
|
|
21 | (1) |
|
A treasure chest of possibilities |
|
|
22 | (1) |
|
Recognizing How Maps Show Information |
|
|
23 | (16) |
|
Knowing How Maps Represent Geography |
|
|
23 | (4) |
|
|
24 | (1) |
|
|
25 | (1) |
|
Incorporating symbols into your map |
|
|
26 | (1) |
|
Recognizing the Different Types of Maps |
|
|
27 | (4) |
|
|
28 | (1) |
|
|
29 | (1) |
|
Grasping the importance of scale |
|
|
30 | (1) |
|
Working with Projections and Datums |
|
|
31 | (3) |
|
Picking the right projections |
|
|
32 | (1) |
|
Good projections depend on accurate datums |
|
|
33 | (1) |
|
Working with Coordinate Systems and Land Subdivisions |
|
|
34 | (5) |
|
Meeting the Universal Transverse Mercator (I know you want to) |
|
|
35 | (1) |
|
|
36 | (3) |
|
Reading, Analyzing, and Interpreting Maps |
|
|
39 | (18) |
|
|
40 | (4) |
|
Categorizing the space on a map |
|
|
40 | (1) |
|
Understanding levels of measurement |
|
|
41 | (1) |
|
Understanding the relationship between symbology and data measurement |
|
|
42 | (2) |
|
|
44 | (6) |
|
Identifying random distributional patterns |
|
|
45 | (1) |
|
Finding clustered distributional patterns |
|
|
46 | (1) |
|
Observing uniform distributional patterns |
|
|
47 | (1) |
|
Seeing patterns among dissimilar features |
|
|
47 | (1) |
|
Describing patterns with linear features |
|
|
48 | (1) |
|
Understanding the repeated sequence of shapes |
|
|
48 | (2) |
|
Analyzing and Quantifying Patterns |
|
|
50 | (5) |
|
Knowing your geometry and patterns |
|
|
51 | (1) |
|
Using GIS software for the analysis |
|
|
52 | (1) |
|
Determining the type of pattern |
|
|
52 | (3) |
|
Identifying even more patterns |
|
|
55 | (1) |
|
Interpreting the Results and Making Decisions |
|
|
55 | (2) |
|
Part II: Geography Goes Digital |
|
|
57 | (78) |
|
Creating a Conceptual Model |
|
|
59 | (14) |
|
Helping Computers Read Maps |
|
|
60 | (1) |
|
Embracing the Model-Creation Process |
|
|
60 | (1) |
|
Defining Your Map's Contents |
|
|
61 | (5) |
|
|
61 | (1) |
|
Applying the methodology to any GIS project |
|
|
62 | (1) |
|
Breaking down the data you want to include |
|
|
63 | (2) |
|
Verifying your data's characteristics |
|
|
65 | (1) |
|
Converting from Map to Computer |
|
|
66 | (7) |
|
Deciding how to represent your map |
|
|
66 | (5) |
|
Weighing the benefits: Raster versus vector |
|
|
71 | (2) |
|
Understanding the GIS Data Models |
|
|
73 | (20) |
|
Examining Raster Models and Structure |
|
|
73 | (6) |
|
Representing dimension when everything is square |
|
|
74 | (1) |
|
Making a quality difference with resolution |
|
|
75 | (1) |
|
Finding objects by coordinates |
|
|
76 | (1) |
|
Finding grid cells by category |
|
|
77 | (1) |
|
|
78 | (1) |
|
Linking objects and descriptions |
|
|
79 | (1) |
|
Exploring Vector Representation |
|
|
79 | (10) |
|
Simple forms of vector representation |
|
|
79 | (2) |
|
Complex forms of vector representation |
|
|
81 | (8) |
|
|
89 | (4) |
|
Storing surface data in a raster model |
|
|
89 | (1) |
|
Representing surfaces in a vector model |
|
|
90 | (3) |
|
Keeping Track of Data Descriptions |
|
|
93 | (16) |
|
Knowing the Simple Systems for Tracking Descriptions |
|
|
94 | (4) |
|
Understanding computer-assisted cartography |
|
|
94 | (1) |
|
Using computer-aided design |
|
|
95 | (1) |
|
|
96 | (2) |
|
Working with Tables and Database Management Systems |
|
|
98 | (6) |
|
Structuring simple relational data |
|
|
98 | (2) |
|
Getting more complex with relational joins |
|
|
100 | (1) |
|
Managing data in Vector GIS |
|
|
101 | (1) |
|
Storing data in Raster GIS |
|
|
102 | (1) |
|
Searching with SQL in any GIS |
|
|
103 | (1) |
|
Understanding Object-Oriented Systems |
|
|
104 | (5) |
|
Storing attributes with object-oriented systems |
|
|
104 | (1) |
|
Using object orientation to enhance descriptive information |
|
|
105 | (1) |
|
Knowing the packaging descriptions for different objects |
|
|
105 | (4) |
|
|
109 | (8) |
|
Layering Data in GIS Models |
|
|
110 | (1) |
|
Comparing the Map-Handling Capabilities of GIS System Models |
|
|
110 | (5) |
|
Checking out a hybrid system model |
|
|
111 | (2) |
|
Eliminating pointers with integrated system models |
|
|
113 | (1) |
|
Getting better control with object-oriented system models |
|
|
114 | (1) |
|
Opting for an Object-Oriented Model |
|
|
115 | (2) |
|
Gathering and Digitizing Geographic Data |
|
|
117 | (18) |
|
|
117 | (1) |
|
Importing Statistical and Sensory Data |
|
|
118 | (7) |
|
Getting information from GPS data |
|
|
119 | (1) |
|
Using remote sensing to create maps |
|
|
120 | (3) |
|
|
123 | (1) |
|
|
124 | (1) |
|
Getting Existing Map Data into the Computer |
|
|
125 | (10) |
|
|
125 | (4) |
|
Preparing your map for digitizing |
|
|
129 | (1) |
|
Deciding what to digitize |
|
|
130 | (1) |
|
Cleaning up after digitizing |
|
|
131 | (1) |
|
|
132 | (3) |
|
Part III: Retrieving, Counting, and Characterizing Geography |
|
|
135 | (46) |
|
Finding Information in Raster Systems |
|
|
137 | (10) |
|
Creating a Search Strategy |
|
|
138 | (3) |
|
Locating objects on a map |
|
|
138 | (2) |
|
Searching for linear features |
|
|
140 | (1) |
|
Searching for areas and distributions |
|
|
140 | (1) |
|
Using the Software to Perform a Search |
|
|
141 | (3) |
|
Searching in simple raster systems |
|
|
141 | (2) |
|
Searching DBMS-supported raster systems |
|
|
143 | (1) |
|
Counting and Tabulating the Search Results |
|
|
144 | (3) |
|
Getting simple statistics |
|
|
144 | (1) |
|
|
145 | (2) |
|
Finding Features in Vector Systems |
|
|
147 | (18) |
|
Getting Explicit with Vector Data |
|
|
148 | (1) |
|
Seeing How Data Structure Affects Retrieval |
|
|
149 | (2) |
|
Deciding How to Search the Systems |
|
|
151 | (1) |
|
Targeting the right data source |
|
|
152 | (1) |
|
Keeping the expected result in mind |
|
|
152 | (1) |
|
Locating Specific Features with SQL |
|
|
152 | (8) |
|
|
153 | (4) |
|
|
157 | (1) |
|
|
158 | (2) |
|
Searching Vector Systems using Geography |
|
|
160 | (1) |
|
Counting, Tabulation, and Summary Statistics |
|
|
161 | (1) |
|
|
162 | (3) |
|
Searching for Geographic Objects, Distributions, and Groups |
|
|
165 | (16) |
|
Searching Polygons in a GIS |
|
|
166 | (1) |
|
Searching for the Right Objects |
|
|
166 | (4) |
|
Extracting specific information |
|
|
167 | (1) |
|
Knowing the size of each polygon |
|
|
168 | (1) |
|
Working with concentrations of point objects |
|
|
168 | (1) |
|
|
169 | (1) |
|
|
170 | (6) |
|
Searching based on category |
|
|
170 | (1) |
|
Finding polygons based on level |
|
|
171 | (2) |
|
Looking for polygons based on value |
|
|
173 | (1) |
|
Locating polygons based on size, shape, and orientation |
|
|
173 | (2) |
|
Finding polygons based on location and position |
|
|
175 | (1) |
|
Defining the Groups You Want to Find |
|
|
176 | (5) |
|
Looking for common properties |
|
|
176 | (1) |
|
Looking for common positioning |
|
|
177 | (2) |
|
Grouping by what you already know |
|
|
179 | (2) |
|
Part IV: Analyzing Geographic Patterns |
|
|
181 | (96) |
|
|
183 | (16) |
|
Taking Absolute Measurement |
|
|
183 | (8) |
|
Finding the shortest straight-line path |
|
|
184 | (3) |
|
Measuring Manhattan distance |
|
|
187 | (1) |
|
Calculating distance along networks |
|
|
188 | (1) |
|
|
188 | (3) |
|
Establishing Relative Measurement |
|
|
191 | (3) |
|
|
191 | (1) |
|
|
192 | (1) |
|
Containment and surroundedness |
|
|
193 | (1) |
|
Measuring Functional Distance |
|
|
194 | (5) |
|
Anisotropy (whew!) --- non-uniformity |
|
|
195 | (1) |
|
Accounting for physical parameters |
|
|
195 | (1) |
|
|
196 | (1) |
|
Creating the functional surface |
|
|
196 | (2) |
|
Calculating the functional distance |
|
|
198 | (1) |
|
Working with Statistical Surfaces |
|
|
199 | (14) |
|
Examining the Character of Statistical Surfaces |
|
|
199 | (5) |
|
Understanding discrete and continuous surfaces |
|
|
201 | (1) |
|
Exploring rugged and smooth surfaces |
|
|
201 | (1) |
|
|
202 | (1) |
|
Determining slope and orientation |
|
|
203 | (1) |
|
Working with Surface Data |
|
|
204 | (5) |
|
Collecting surface data for entire areas |
|
|
204 | (1) |
|
Sampling statistical surfaces |
|
|
205 | (2) |
|
Displaying and analyzing Z values |
|
|
207 | (1) |
|
|
208 | (1) |
|
Predicting Values with Interpolation |
|
|
209 | (4) |
|
Determining values with linear interpolation |
|
|
209 | (1) |
|
Using non-linear interpolation |
|
|
210 | (1) |
|
Estimating values with distance-weighted interpolation |
|
|
211 | (1) |
|
Knowing the other exact interpolation methods |
|
|
212 | (1) |
|
Exploring Topographical Surfaces |
|
|
213 | (12) |
|
Modeling Visibility with Viewsheds |
|
|
213 | (4) |
|
The importance of viewshed analysis |
|
|
214 | (1) |
|
|
215 | (2) |
|
|
217 | (2) |
|
|
217 | (1) |
|
Working with basins in your GIS |
|
|
218 | (1) |
|
|
219 | (3) |
|
Knowing the importance of flow |
|
|
219 | (1) |
|
|
220 | (2) |
|
|
222 | (3) |
|
Finding and quantifying streams |
|
|
222 | (2) |
|
Identifying methods that work for you |
|
|
224 | (1) |
|
|
225 | (14) |
|
|
225 | (2) |
|
Recognizing the importance of connectivity |
|
|
226 | (1) |
|
Measuring and using connectivity |
|
|
226 | (1) |
|
Working with Impedance Values |
|
|
227 | (2) |
|
Knowing when your paths are fast or slow |
|
|
227 | (1) |
|
Modeling impedance for traffic flow |
|
|
228 | (1) |
|
Working with One-Way Paths |
|
|
229 | (1) |
|
Understanding unidirectional paths |
|
|
229 | (1) |
|
Modeling unidirectional paths |
|
|
229 | (1) |
|
|
230 | (2) |
|
Knowing when lines create circuits |
|
|
230 | (1) |
|
Measuring and modeling circuits |
|
|
231 | (1) |
|
Working with Turns and Intersections |
|
|
232 | (2) |
|
Recognizing the importance of turns and intersections |
|
|
232 | (1) |
|
Encoding and using turns and intersections |
|
|
232 | (2) |
|
Directing Traffic and Exploiting Networks |
|
|
234 | (5) |
|
Finding the shortest path, or route |
|
|
234 | (1) |
|
|
235 | (2) |
|
|
237 | (1) |
|
Finding the service areas |
|
|
237 | (2) |
|
|
239 | (14) |
|
Exploring Methods of Map Overlay |
|
|
240 | (5) |
|
Finding points in polygons |
|
|
241 | (2) |
|
Finding lines on polygons |
|
|
243 | (2) |
|
Using Logical Overlay to Compare Polygons |
|
|
245 | (5) |
|
Searching with union overlay |
|
|
245 | (1) |
|
Using intersection overlay |
|
|
246 | (1) |
|
Understanding complement or symmetrical difference overlay |
|
|
247 | (1) |
|
|
248 | (1) |
|
Comparing geometry with clip overlay |
|
|
249 | (1) |
|
Understanding Raster Overlay |
|
|
250 | (1) |
|
Comparing Features with Selective Overlay |
|
|
250 | (3) |
|
Map Algebra and Model Building |
|
|
253 | (24) |
|
Creating Cartographic Models |
|
|
253 | (1) |
|
Understanding Map Algebra |
|
|
254 | (2) |
|
The Language of Map Algebra |
|
|
256 | (1) |
|
Performing Functions with Map Algebra |
|
|
256 | (14) |
|
|
257 | (1) |
|
|
258 | (1) |
|
|
259 | (5) |
|
Exploring zonal functions |
|
|
264 | (4) |
|
Understanding block functions |
|
|
268 | (1) |
|
|
269 | (1) |
|
|
270 | (3) |
|
Making a formulation flowchart |
|
|
271 | (2) |
|
Basing your database on your flowchart |
|
|
273 | (1) |
|
|
273 | (2) |
|
|
275 | (2) |
|
Determining whether the software is working correctly |
|
|
275 | (1) |
|
Assessing whether the model gives adequate results |
|
|
276 | (1) |
|
Gauging whether your model makes sense |
|
|
276 | (1) |
|
Ensuring that your model satisfies the user |
|
|
276 | (1) |
|
Part V: GIS Output and Application |
|
|
277 | (38) |
|
Producing Cartographic Output |
|
|
279 | (14) |
|
Exploring Traditional Maps |
|
|
280 | (7) |
|
|
280 | (1) |
|
Mapping quantitative data |
|
|
281 | (2) |
|
|
283 | (1) |
|
|
284 | (2) |
|
Factoring in graphic map design |
|
|
286 | (1) |
|
|
287 | (6) |
|
Attracting attention with area cartograms |
|
|
288 | (2) |
|
Distorting distance with linear cartograms |
|
|
290 | (1) |
|
Mapping sequence with routed line cartograms |
|
|
290 | (3) |
|
Generating Non-Cartographic Output |
|
|
293 | (8) |
|
Looking for Routings and Travel Directions |
|
|
294 | (1) |
|
Getting Customer Lists and Statistical Data |
|
|
294 | (3) |
|
Producing Alarms and Signals (Audio and Video) |
|
|
297 | (1) |
|
Benefiting from Virtual Output |
|
|
297 | (4) |
|
|
297 | (1) |
|
Getting the most from flythroughs |
|
|
298 | (3) |
|
|
301 | (14) |
|
Understanding How Your Organization's Interactions Change |
|
|
301 | (1) |
|
Categorizing the Types of Organizations That Use GIS |
|
|
302 | (4) |
|
|
303 | (1) |
|
|
304 | (1) |
|
|
305 | (1) |
|
Designing and Introducing a GIS for Your Organization |
|
|
306 | (4) |
|
Understanding how technology affects organizations |
|
|
307 | (1) |
|
|
308 | (1) |
|
|
309 | (1) |
|
Looking Before You Leap (And Afterwards, Too) |
|
|
310 | (3) |
|
Performing needs analysis |
|
|
310 | (1) |
|
Performing a cost/benefit analysis |
|
|
311 | (2) |
|
Understanding initial versus ongoing analysis |
|
|
313 | (1) |
|
|
313 | (2) |
|
|
314 | (1) |
|
|
314 | (1) |
|
Part VI: The Part of Tens |
|
|
315 | (28) |
|
|
317 | (12) |
|
Environmental Systems Research Institute |
|
|
317 | (3) |
|
PitneyBowes MapInfo Incorporated |
|
|
320 | (1) |
|
|
321 | (2) |
|
|
323 | (1) |
|
|
324 | (1) |
|
|
324 | (1) |
|
|
325 | (1) |
|
|
326 | (1) |
|
|
327 | (1) |
|
|
327 | (2) |
|
Ten Questions to Ask Potential Vendors |
|
|
329 | (4) |
|
What Services Do You Offer? |
|
|
329 | (1) |
|
Can You Show How Your Product Will Meet My Needs? |
|
|
330 | (1) |
|
What Data Formats Does Your Product Support? |
|
|
330 | (1) |
|
How Do You Handle Communications and Change Requests? |
|
|
330 | (1) |
|
What Hardware Expertise Do You Have? |
|
|
331 | (1) |
|
What Does the Price Include? |
|
|
331 | (1) |
|
How Long Until the System Is Operational? |
|
|
331 | (1) |
|
What Happens If the System Crashes? |
|
|
332 | (1) |
|
What Are Your Quality-Control Procedures? |
|
|
332 | (1) |
|
What Are Your Performance Guarantees? |
|
|
332 | (1) |
|
|
333 | (10) |
|
|
336 | (1) |
|
Environmental Systems Research Institute |
|
|
337 | (1) |
|
National Geospatial Data Clearinghouse |
|
|
337 | (2) |
|
Center for International Earth Science Information Network (CIESIN) |
|
|
339 | (1) |
|
|
339 | (1) |
|
Instituto National de Estadistica Geographia e Informatica (INEGI) |
|
|
340 | (1) |
|
CGIAR Consortium for Spatial Information (CGIAR-CSI) |
|
|
340 | (1) |
|
Australian Consortium for the Asian Spatial Information and Analysis Network (ACASIAN) |
|
|
340 | (1) |
|
|
341 | (1) |
|
Canada Geospatial Data Infrastructure |
|
|
341 | (2) |
Index |
|
343 | |