Buying Options
Mapping Hacks
Print $29.95
Add to Cart
Print+Ebook $32.95
Add to Cart
Ebook $23.99
(PDF)
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £22.99
Add to Cart
What is this?
Description
Mapping Hacks is a collection of one hundred simple techniques available to developers and power users who want to draw digital maps. You'll learn where to find the best sources of geographic data and then how to integrate that data into your own creations. With so many industrial-strength tips and tools, Mapping Hacks effectively takes the sting out of digital mapmaking.
Full Description
Table of Contents
  1. Chapter 1 Mapping Your Life

    1. Hacks 1-13

    2. Put a Map on It: Mapping Arbitrary Locations with Online Services

    3. Route Planning Online

    4. Map the Places You've Visited

    5. Find Your House on an Aerial Photograph

    6. The Road Less Traveled by in MapQuest

    7. Make Route Maps Easier to Read

    8. Will the Kids Barf?

    9. Publish Maps of Your Photos on the Web

    10. Track the Friendly Skies with Sherlock

    11. Georeference Digital Photos

    12. How Far? How Fast? Geo-Enabling Your Spreadsheet

    13. Create a Distance Grid in Excel

    14. Add Maps to Excel Spreadsheets with MapPoint

  2. Chapter 2 Mapping Your Neighborhood

    1. Hacks 14-21

    2. Make Free Maps of the United States Online

    3. Zoom Right In on Your Neighborhood

    4. Who Are the Neighbors Voting For?

    5. Map Nearby Wi-Fi Hotspots

    6. Why You Can't Watch Broadcast TV

    7. Analyze Elevation Profiles for Wireless Community Networks

    8. Make 3-D Raytraced Terrain Models

    9. Map Health Code Violations with RDFMapper

  3. Chapter 3 Mapping Your World

    1. Hacks 22-34

    2. Digging to China

    3. Explore David Rumsey's Historical Maps

    4. Explore a 3-D Model of the Entire World

    5. Work with Multiple Lat/Long Formats

    6. Work with Different Coordinate Systems

    7. Calculate the Distance Between Points on the Earth's Surface

    8. Experiment with Different Cartographic Projections

    9. Plot Arbitrary Points on a World Map

    10. Plot a Great Circle on a Flat Map

    11. Plot Dymaxion Maps in Perl

    12. Hack on Base Maps in Your Favorite Image Editor

    13. Georeference an Arbitrary Tourist Map

    14. Map Other Planets

  4. Chapter 4 Mapping (on) the Web

    1. Hacks 35-46

    2. Search Local, Find Global

    3. Shorten Online Map URLs

    4. Tweak the Look and Feel of Web Maps

    5. Add Location to Weblogs and RSS Feeds

    6. View Your Photo Thumbnails on a Flash Map

    7. Plot Points on a Spinning Globe Applet

    8. Plot Points on an Interactive Map Using DHTML

    9. Map Your Tracklogs on the Web

    10. Map Earthquakes in (Nearly) Real Time

    11. Plot Statistics Against Shapes

    12. Extract a Spatial Model from Wikipedia

    13. Map Global Weather Conditions

  5. Chapter 5 Mapping with Gadgets

    1. Hacks 47-63

    2. How GPS Works

    3. Get Maps on Your Mobile Phone

    4. Accessorize Your GPS

    5. Get Your Tracklogs in Windows or Linux

    6. The Serial Port to USB Conundrum

    7. Speak in Geotongues: GPSBabel to the Rescue

    8. Show Your Waypoints on Aerial Photos with Terrabrowser

    9. Visualize Your Tracks in Three Dimensions

    10. Create Your Own Maps for a Garmin GPS

    11. Use Your Track Memory as a GPS Base Map

    12. Animate Your Tracklogs

    13. Connect to Your GPS from Multiple Applications

    14. Don't Lose Your Tracklogs!

    15. Geocode Your Voice Recordings and Other Media

    16. Improve the Accuracy of Your GPS with Differential GPS

    17. Build a Map of Local GSM Cells

    18. Build a Car Computer

    19. Build Your Own Car Navigation System with GpsDrive

  6. Chapter 6 Mapping on Your Desktop

    1. Hacks 64-77

    2. Mapping Local Areas of Interest with Quantum GIS

    3. Extract Data from Maps with Manifold

    4. Java-Based Desktop Mapping with Openmap

    5. Seamless Data Download from the USGS

    6. Convert Geospatial Data Between Different Formats

    7. Find Your Way Around GRASS

    8. Import Your GPS Waypoints and Tracklogs into GRASS

    9. Turn Your Tracklogs into ESRI Shapefiles

    10. Add Relief to Your Topographic Maps

    11. Make Your Own Contour Maps

    12. Plot Wireless Network Viewsheds with GRASS

    13. Share Your GRASS Maps with the World

    14. Explore the Effects of Global Warming

    15. Conclusion

    16. Become a GRASS Ninja

  7. Chapter 7 Names and Places

    1. Hacks 78-86

    2. What to Do if Your Government Is Hoarding Geographic Data

    3. Geocode a U.S. Street Address

    4. Automatically Geocode U.S. Addresses

    5. Clean Up U.S. Addresses

    6. Find Nearby Things Using U.S. ZIP Codes

    7. Map Numerical Data the Easy Way

    8. Build a Free World Gazetteer

    9. Geocode U.S. Locations with the GNIS

    10. Track a Package Across the U.S.

  8. Chapter 8 Building the Geospatial Web

    1. Hacks 87-92

    2. Build a Spatially Indexed Data Store

    3. Load Your Waypoints into a Spatial Database

    4. Publish Your Geodata to the Web with GeoServer

    5. Crawl the Geospatial Web with RedSpider

    6. Build Interactive Web-Based Map Applications

    7. Map Wardriving (and other!) Data with MapServer

  9. Chapter 9 Mapping with Other People

    1. Hacks 93-100

    2. Node Runner

    3. Geo-Warchalking with 2-D Barcodes

    4. Model Interactive Spaces

    5. Share Geo-Photos on the Web

    6. Set Up an OpenGuide for Your Hometown

    7. Give Your Great-Great-Grandfather a GPS

    8. Map Your Friend-of-a-Friend Network

    9. Map Imaginary Places

  1. Colophon

View Full Table of Contents
Product Details
Title:
Mapping Hacks
By:
Schuyler Erle, Rich Gibson, Jo Walsh
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
June 2005
Ebook Release:
June 2009
Pages:
568
Print ISBN:
978-0-596-00703-4
| ISBN 10:
0-596-00703-5
Ebook ISBN:
978-0-596-55654-9
| ISBN 10:
0-596-55654-3
Customer Reviews
About the Authors
  1. Schuyler Erle

    Schuyler Erle was born in a small paper bag in Philadelphia, and then again five days later in Baltimore. As a youth, he had to get up every morning two hours before he went to bed in order to walk fifteen miles uphill to school, and then another seventeen miles uphill to get home in the evening. After many years of some nonsense involving Karnaugh maps, a botched attempt at a Red Cross sailing certificate, and the early works of Chomsky, Schuyler was finally and at long last sent packing with something his mentors found at the bottom of a Cracker Jack box. Later, after a tragic accident that left him nearly completely lacking in common sense, he served brief stints on Phobos and Ganymede with the Space Patrol, before returning to study n-dimensional unicycle frisbee golf at a yak herding collective in Miami. Somewhere along the line he made the grave error of attempting to implement a full-scale multi-user web application using a combination of tcsh, awk, and sed, which lead him straight into the arms of O'Reilly & Associates, first as a reader, and then as an author and humble developer. Four years & fifty thousand miles later, we present him in his full and unabridged form, where he hacks Perl behind the scenes at the O'Reilly Network, does on-site technical support for ORA's fine conferences team, is involved in a variety of database and production development projects across the company, and still manages to write and give conference talks for ORA from time to time.

    View Schuyler Erle's full profile page.

  2. Rich Gibson

    Rich Gibson is a Perl/Database programmer in Santa Rosa. He has worked professionally with computers since 1982 when he created Public Utility Rate Case Models in SuperCalc on an Osborne II. His current fascination is creating tools to aid in the acquisition, management, and presentation of information with a geographic component. He is currently converting an old golf cart into a mobile geo annotation platform.Rich is active with the NoCat Community Network in Sebastopol, California, and is the primary developer of NoCat Maps (http://maps.nocat.net/).

    View Rich Gibson's full profile page.

  3. Jo Walsh

    Jo Walsh is a freelance hacker and software artist who started out building web systems for the Guardian, the ICA and state51 in London. She now works with the semantic web, spatial annotation and bots.

    View Jo Walsh's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The tool on the cover of Mapping Hacks is a compass. Used since the eleventh century as a navigation device, the compass consists of a magnetized needle stabilized on a friction-free pivot point. The lightweight needle acts as a detector for Earth's magnetic field, which attracts the needle such that its north end points toward the North Pole. Contemporary mariners often deploy the more sophisticated gyrocompass for navigation, which uses a spinning wheel constrained by the forces of friction to orient itself toward the North Pole. The gyrocompass is considered superior to its magnetic counterpart because it relies solely on Earth's rotation for its readings and thus always locates True North, as opposed to Magnetic North. Sanders Kleinfeld was the production editor and copyeditor for Mapping Hacks. Linley Dolby was the proofreader. Adam Witwer and Claire Cloutier provided quality control. John Bickelhaupt wrote the index.

Hanna Dyer designed the cover of this book, based on a series design by Edie Freedman. The cover image is from photos.com. Emma Colby produced the cover layout with Adobe InDesign CS using Adobe's Helvetica Neue and ITC Garamond fonts.

David Futato designed the interior layout. This book was converted by Joe Wizda to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Helvetica Neue Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand MX and Adobe Photoshop CS. This colophon was written by Sanders Kleinfeld.

  • Book cover of Mapping Hacks