Introduction |
|
xvii | |
Considerations for the Second Edition |
|
xvii | (1) |
Book Organization |
|
xviii | (2) |
Tutorial |
|
xviii | (1) |
Case Studies |
|
xix | (1) |
Appendix and Index |
|
xx | (1) |
Typographical Conventions |
|
xx | (1) |
Companion CD-ROM |
|
xxi | |
Workspace and Program Files on CD-ROM |
|
xxi | (1) |
MapInfoDATA Products |
|
xxii | (4) |
1990 Census Tract Boundaries |
|
xxii | (1) |
1990 Demographic Data |
|
xxii | (3) |
StreetInfo 4.0 |
|
xxv | (1) |
On Target Mapping(TM) Products |
|
xxvi | |
|
CHAPTER 1. Introducing MapInfo Professional and Desktop Mapping |
|
|
1 | (10) |
|
Computerization of the Spatial Dimension |
|
|
1 | (3) |
|
|
3 | (1) |
|
|
4 | (3) |
|
Integrating Graphic and Tabular Data |
|
|
4 | (1) |
|
|
5 | (1) |
|
|
5 | (1) |
|
An Example: GIS Integration |
|
|
6 | (1) |
|
|
7 | (1) |
|
|
7 | (4) |
Tutorial |
|
11 | (424) |
|
CHAPTER 2. Whirlwind Tour: A Field Trip with MapInfo Professional |
|
|
11 | (36) |
|
Locating Satellite Pediatric and Geriatric Clinics in San Francisco |
|
|
11 | (2) |
|
|
12 | (1) |
|
|
12 | (1) |
|
Identifying Potential Pediatric Clinic Sites |
|
|
13 | (8) |
|
|
13 | (8) |
|
|
21 | (14) |
|
Visually Scan for Potential Locations |
|
|
23 | (12) |
|
|
35 | (3) |
|
|
38 | (5) |
|
Identifying Potential Geriatric Clinic Sites |
|
|
43 | (3) |
|
Identifying Optimum Pediatric and Geriatric Clinic Sites |
|
|
44 | (2) |
|
|
46 | (1) |
|
CHAPTER 3. Managing the MapInfo Professional Environment |
|
|
47 | (36) |
|
Start-up and Preferences Settings |
|
|
47 | (7) |
|
Managing the Overall Windows Environment |
|
|
54 | (2) |
|
|
54 | (2) |
|
Menu Bar Dependence on Active Window |
|
|
56 | (1) |
|
|
56 | (6) |
|
|
57 | (2) |
|
|
59 | (1) |
|
|
60 | (2) |
|
|
62 | (4) |
|
Data: The Fuel for the Analysis Engine |
|
|
66 | (4) |
|
|
66 | (1) |
|
|
66 | (1) |
|
Relative versus Absolute Accuracy |
|
|
67 | (1) |
|
Purchasing Considerations |
|
|
67 | (1) |
|
|
68 | (1) |
|
Modifying File Structures |
|
|
69 | (1) |
|
On Database Version Backups |
|
|
70 | (5) |
|
|
71 | (1) |
|
|
72 | (1) |
|
|
73 | (1) |
|
Reordering Columns (Fields) |
|
|
74 | (1) |
|
|
74 | (1) |
|
|
74 | (1) |
|
|
74 | (1) |
|
|
75 | (3) |
|
|
78 | (1) |
|
Exercise: File Manipulation and Maintenance |
|
|
78 | (5) |
|
CHAPTER 4. Queries and Browsing |
|
|
83 | (52) |
|
|
84 | (6) |
|
|
84 | (1) |
|
|
85 | (1) |
|
|
86 | (1) |
|
|
86 | (1) |
|
|
87 | (1) |
|
|
88 | (1) |
|
|
89 | (1) |
|
Relating Map Selections to the Browser Window |
|
|
90 | (4) |
|
|
91 | (1) |
|
|
91 | (1) |
|
|
92 | (1) |
|
|
93 | (1) |
|
Query Vehicles: Select versus SQL Select |
|
|
94 | (32) |
|
|
94 | (2) |
|
|
96 | (1) |
|
|
96 | (1) |
|
|
97 | (6) |
|
|
103 | (2) |
|
|
105 | (1) |
|
|
106 | (1) |
|
|
106 | (2) |
|
|
108 | (2) |
|
|
110 | (2) |
|
|
112 | (1) |
|
Subqueries (Select within a Select) |
|
|
113 | (2) |
|
|
115 | (1) |
|
|
116 | (1) |
|
Using NOT with Geographic Operators |
|
|
116 | (1) |
|
More Examples of SQL Select Queries |
|
|
117 | (2) |
|
|
119 | (1) |
|
Browser Window Customization |
|
|
119 | (3) |
|
SQL Select Browser Control Options |
|
|
122 | (4) |
|
|
126 | (1) |
|
|
126 | (1) |
|
Exercise: Site Analysis Using Query Techniques |
|
|
127 | (8) |
|
CHAPTER 5. Displaying Maps |
|
|
135 | (40) |
|
|
135 | (5) |
|
|
139 | (1) |
|
|
139 | (1) |
|
|
139 | (1) |
|
|
140 | (1) |
|
|
140 | (1) |
|
|
140 | (3) |
|
|
140 | (3) |
|
MapInfo Professional Symbol Sets |
|
|
143 | (8) |
|
Issues to Consider Before Creating and Using Customized Symbols |
|
|
144 | (1) |
|
MapInfo Professional Font Files |
|
|
145 | (1) |
|
|
146 | (1) |
|
|
146 | (1) |
|
|
147 | (3) |
|
|
150 | (1) |
|
|
150 | (1) |
|
|
151 | (1) |
|
|
151 | (1) |
|
|
152 | (4) |
|
|
156 | (1) |
|
Changing the Appearance of Individual Features |
|
|
156 | (16) |
|
|
157 | (6) |
|
Changing the Features of a Table One Object at a Time |
|
|
163 | (3) |
|
Changing the Appearance of a Data Subset |
|
|
166 | (5) |
|
Pros and Cons of Editing Graphical Information |
|
|
171 | (1) |
|
|
172 | (1) |
|
|
172 | (1) |
|
Exercise: Changing Layer Order and Map Appearance |
|
|
173 | (2) |
|
CHAPTER 6. Creating Thematic Maps |
|
|
175 | (62) |
|
|
176 | (13) |
|
|
176 | (1) |
|
|
177 | (1) |
|
|
178 | (1) |
|
|
179 | (1) |
|
|
180 | (1) |
|
|
181 | (3) |
|
|
184 | (1) |
|
|
185 | (4) |
|
Classification Techniques |
|
|
189 | (13) |
|
|
189 | (1) |
|
|
190 | (1) |
|
|
191 | (1) |
|
|
192 | (1) |
|
|
193 | (1) |
|
|
194 | (1) |
|
|
195 | (1) |
|
|
196 | (1) |
|
|
196 | (3) |
|
|
199 | (2) |
|
|
201 | (1) |
|
|
202 | (24) |
|
|
203 | (3) |
|
|
206 | (1) |
|
|
207 | (2) |
|
|
209 | (2) |
|
|
211 | (2) |
|
|
213 | (4) |
|
|
217 | (2) |
|
|
219 | (1) |
|
|
220 | (2) |
|
Refining the Appearance of the Thematic Legend |
|
|
222 | (2) |
|
|
224 | (2) |
|
|
226 | (1) |
|
|
226 | (1) |
|
Exercise: Creating a Thematic Map |
|
|
227 | (10) |
|
CHAPTER 7. Editing Attribute and Graphical Data |
|
|
237 | (40) |
|
|
238 | (4) |
|
Changing Data in the Browser Window |
|
|
238 | (1) |
|
Changing Data in the Info Window |
|
|
238 | (2) |
|
|
240 | (1) |
|
|
240 | (1) |
|
Adding and Deleting Records |
|
|
240 | (2) |
|
|
242 | (8) |
|
Tools for Creating New Graphic Objects |
|
|
242 | (2) |
|
Tools to Modify Existing Graphic Objects |
|
|
244 | (1) |
|
|
245 | (1) |
|
|
245 | (2) |
|
|
247 | (1) |
|
Moving the Boundary Between Two Polygons |
|
|
248 | (1) |
|
|
249 | (1) |
|
|
250 | (11) |
|
|
254 | (1) |
|
|
254 | (1) |
|
|
255 | (1) |
|
|
256 | (1) |
|
|
256 | (1) |
|
Example of Changing Object Styles |
|
|
257 | (2) |
|
|
259 | (1) |
|
|
259 | (2) |
|
|
261 | (8) |
|
|
261 | (3) |
|
|
264 | (2) |
|
|
266 | (2) |
|
|
268 | (1) |
|
|
269 | (1) |
|
Exercise: Editing Graphic Objects |
|
|
270 | (7) |
|
CHAPTER 8. Creating Graphs |
|
|
277 | (18) |
|
|
278 | (4) |
|
|
278 | (1) |
|
|
279 | (1) |
|
|
280 | (1) |
|
|
280 | (1) |
|
|
281 | (1) |
|
|
281 | (1) |
|
|
282 | (2) |
|
Combining SQL Select and Graphs |
|
|
283 | (1) |
|
|
284 | (4) |
|
|
284 | (2) |
|
Customizing Value and Label Axes |
|
|
286 | (1) |
|
|
287 | (1) |
|
|
288 | (1) |
|
Exercise: Graph Creation and Customization |
|
|
288 | (7) |
|
CHAPTER 9. Preparing Hardcopy Output |
|
|
295 | (26) |
|
|
295 | (1) |
|
|
296 | (2) |
|
|
298 | (7) |
|
Layout with a Single Map Window |
|
|
298 | (3) |
|
|
301 | (1) |
|
Adding Text and Altering Frame Borders |
|
|
302 | (1) |
|
Multiple Windows in a Layout Window |
|
|
303 | (1) |
|
|
304 | (1) |
|
|
305 | (3) |
|
|
305 | (1) |
|
|
306 | (1) |
|
|
307 | (1) |
|
|
308 | (1) |
|
|
308 | (1) |
|
|
308 | (1) |
|
|
309 | (1) |
|
|
309 | (1) |
|
|
310 | (3) |
|
Five Questions for Effective Communication |
|
|
311 | (1) |
|
General Points to Consider in Design |
|
|
312 | (1) |
|
|
313 | (1) |
|
Exercise: Techniques in Hardcopy Output Preparation |
|
|
314 | (7) |
|
CHAPTER 10. Advanced Tools |
|
|
321 | (46) |
|
|
321 | (4) |
|
|
322 | (1) |
|
Manipulating Embedded Map Objects |
|
|
323 | (2) |
|
|
325 | (13) |
|
|
326 | (1) |
|
|
327 | (1) |
|
How Does Street Address Geocoding Work? |
|
|
328 | (1) |
|
|
329 | (1) |
|
|
330 | (2) |
|
Finding Nongeocoded Records |
|
|
332 | (1) |
|
|
332 | (2) |
|
Modifying the Abbreviation File |
|
|
334 | (1) |
|
|
335 | (2) |
|
|
337 | (1) |
|
|
338 | (7) |
|
|
339 | (2) |
|
|
341 | (2) |
|
Adding or Removing Districts |
|
|
343 | (1) |
|
|
344 | (1) |
|
|
345 | (8) |
|
|
346 | (2) |
|
Advanced Uses of Buffering |
|
|
348 | (1) |
|
|
348 | (1) |
|
|
349 | (1) |
|
|
350 | (3) |
|
|
353 | (2) |
|
|
355 | (6) |
|
Building a Crystal Report |
|
|
355 | (2) |
|
Modifying a Crystal Report |
|
|
357 | (1) |
|
|
357 | (2) |
|
|
359 | (1) |
|
|
360 | (1) |
|
|
361 | (1) |
|
Exercise: Site Location Analysis |
|
|
361 | (6) |
|
CHAPTER 11. Advanced Data Manipulation Options |
|
|
367 | (24) |
|
|
367 | (6) |
|
Changing the Appearance of a Raster Image |
|
|
369 | (1) |
|
Registering a Raster Image |
|
|
370 | (1) |
|
Global Positioning Systems |
|
|
371 | (2) |
|
|
373 | (1) |
|
Digitizing in MapInfo Professional |
|
|
374 | (5) |
|
|
376 | (1) |
|
|
376 | (2) |
|
Alternatives to Digitizing for Creating Boundaries |
|
|
378 | (1) |
|
|
379 | (1) |
|
Seamless Layer Characteristics |
|
|
379 | (1) |
|
|
380 | (1) |
|
|
380 | (1) |
|
|
380 | (1) |
|
|
380 | (1) |
|
Creating or Modifying a Seamless Layer |
|
|
381 | (1) |
|
|
382 | (3) |
|
|
382 | (1) |
|
|
383 | (1) |
|
|
384 | (1) |
|
|
385 | (3) |
|
|
386 | (1) |
|
|
386 | (1) |
|
Choosing Columns from a Table |
|
|
387 | (1) |
|
Choosing Rows from Columns in a Table |
|
|
387 | (1) |
|
|
387 | (1) |
|
|
388 | (1) |
|
Exercise: Raster Image Manipulation |
|
|
388 | (3) |
|
CHAPTER 12. Customizing MapInfo Professional with MapBasic |
|
|
391 | (44) |
|
Advantages of Software Development |
|
|
392 | (1) |
|
|
392 | (1) |
|
Advantages of Custom Applications |
|
|
393 | (1) |
|
|
393 | (6) |
|
|
393 | (4) |
|
|
397 | (2) |
|
|
399 | (4) |
|
|
400 | (2) |
|
Syntax Errors on Compiles |
|
|
402 | (1) |
|
More MapBasic Programming |
|
|
403 | (11) |
|
|
404 | (1) |
|
|
405 | (3) |
|
|
408 | (4) |
|
|
412 | (2) |
|
MapBasic Language Cross-Reference |
|
|
414 | (11) |
|
|
415 | (1) |
|
|
415 | (1) |
|
|
415 | (1) |
|
Procedures (main and subs) |
|
|
415 | (1) |
|
|
416 | (1) |
|
|
416 | (1) |
|
|
416 | (1) |
|
|
416 | (1) |
|
|
416 | (1) |
|
|
417 | (1) |
|
Procedures (main and subs) |
|
|
417 | (1) |
|
Data conversion functions |
|
|
417 | (1) |
|
|
417 | (1) |
|
|
417 | (1) |
|
|
418 | (1) |
|
Map Objects and Layout Objects |
|
|
418 | (1) |
|
|
418 | (1) |
|
|
419 | (1) |
|
|
419 | (1) |
|
|
419 | (1) |
|
Working with styles (pen, brush, symbol, font) |
|
|
420 | (1) |
|
|
420 | (1) |
|
Creating and modifying tables |
|
|
420 | (1) |
|
|
421 | (1) |
|
|
421 | (1) |
|
|
422 | (1) |
|
|
422 | (1) |
|
|
422 | (1) |
|
|
422 | (1) |
|
|
423 | (1) |
|
|
423 | (1) |
|
|
423 | (1) |
|
Connecting with other applications |
|
|
424 | (1) |
|
Special statements and functions |
|
|
424 | (1) |
|
|
425 | (1) |
|
|
425 | (1) |
|
Exercise: Writing a Simple Menu Program |
|
|
425 | (10) |
Case Studies |
|
435 | (44) |
|
First American Flood Data Services, Inc. -- Product Diversification |
|
|
437 | (6) |
|
|
437 | (3) |
|
California Property Disclosure Data Center |
|
|
440 | (1) |
|
|
441 | (2) |
|
Eller Media Company -- MapInfo in Advertising |
|
|
443 | (8) |
|
Eller Media Adopts MapInfo Professional |
|
|
443 | (1) |
|
Current Use of MapInfo Research Tools |
|
|
444 | (2) |
|
Eller Media's Design and Draw Process |
|
|
446 | (1) |
|
Other Uses for MapInfo at Eller Media |
|
|
447 | (4) |
|
Grubb & Ellis -- MapInfo Professional as Strategic Tool in Providing Real Estate Services |
|
|
451 | (8) |
|
|
452 | (1) |
|
|
453 | (5) |
|
|
458 | (1) |
|
MarketMap -- A GeoDemographic Real Estate Valuation System |
|
|
459 | (12) |
|
Deciding on Data and Level of Geographic Resolution |
|
|
460 | (2) |
|
Data Integration and Statistical Modeling |
|
|
462 | (3) |
|
|
465 | (1) |
|
Implementing the Model in MapInfo |
|
|
466 | (3) |
|
Updating and Maintaining the System |
|
|
469 | (2) |
|
DeskMap Systems, Inc. -- Supplying the Railroad Industry with Mapping Technology |
|
|
471 | (8) |
|
HazMat/Emergency Response Project |
|
|
471 | (5) |
|
|
472 | (1) |
|
|
472 | (1) |
|
Developing the Rail Map Layer |
|
|
472 | (1) |
|
|
473 | (1) |
|
Developing Pipeline Map Layer |
|
|
473 | (1) |
|
Creating Pipeline Intersection Points |
|
|
474 | (1) |
|
Identifying Pipeline Crossings |
|
|
474 | (1) |
|
|
475 | (1) |
|
|
476 | (1) |
|
|
476 | (3) |
|
|
477 | (2) |
Appendix -- MapInfoDATA Products |
|
479 | (6) |
Geocoding Products |
|
479 | (2) |
Street Products |
|
481 | (1) |
Demographic Products |
|
482 | (2) |
Telecommunications Products |
|
484 | (1) |
Miscellaneous |
|
484 | (1) |
Index |
|
485 | |