Mapping Hacks. Tips & Tools for Electronic Cartography - Helion
ISBN: 978-14-919-5165-1
stron: 568, Format: ebook
Data wydania: 2005-06-09
Księgarnia: Helion
Cena książki: 92,65 zł (poprzednio: 107,73 zł)
Oszczędzasz: 14% (-15,08 zł)
Since the dawn of creation, man has designed maps to help identify the space that we occupy. From Lewis and Clark's pencil-sketched maps of mountain trails to Jacques Cousteau's sophisticated charts of the ocean floor, creating maps of the utmost precision has been a constant pursuit. So why should things change now?Well, they shouldn't. The reality is that map creation, or "cartography," has only improved in its ease-of-use over time. In fact, with the recent explosion of inexpensive computing and the growing availability of public mapping data, mapmaking today extends all the way to the ordinary PC user.Mapping Hacks, the latest page-turner from O'Reilly Press, tackles this notion head on. It's a collection of one hundred simple--and mostly free--techniques available to developers and power users who want draw digital maps or otherwise visualize geographic data. Authors Schuyler Erle, Rich Gibson, and Jo Walsh do more than just illuminate the basic concepts of location and cartography, they walk you through the process one step at a time.Mapping Hacks shows you where to find the best sources of geographic data, and then how to integrate that data into your own map. But that's just an appetizer. This comprehensive resource also shows you how to interpret and manipulate unwieldy cartography data, as well as how to incorporate personal photo galleries into your maps. It even provides practical uses for GPS (Global Positioning System) devices--those touch-of-a-button street maps integrated into cars and mobile phones. Just imagine: If Captain Kidd had this technology, we'd all know where to find his buried treasure!With all of these industrial-strength tips and tools, Mapping Hacks effectively takes the sting out of the digital mapmaking and navigational process. Now you can create your own maps for business, pleasure, or entertainment--without ever having to sharpen a single pencil.
Osoby które kupowały "Mapping Hacks. Tips & Tools for Electronic Cartography", wybierały także:
- Mastering MEAN Stack 88,72 zł, (67,43 zł -24%)
- Psychology of UX Design 88,72 zł, (67,43 zł -24%)
- Time Is Money. The Business Value of Web Performance 74,99 zł, (63,74 zł -15%)
- SVG Text Layout. Words as Art 94,98 zł, (80,73 zł -15%)
- Discussing Design. Improving Communication and Collaboration through Critique 94,98 zł, (80,73 zł -15%)
Spis treści
Mapping Hacks. Tips & Tools for Electronic Cartography eBook -- spis treści
- Mapping Hacks
- A Note Regarding Supplemental Files
- Copyright
- Dedication
- Foreword
- Credits
- About the Authors
- Contributors
- Acknowledgments
- Preface
- Why Mapping Hacks?
- Maps Tell Stories
- Location: Its Everywhere
- Never Be Lost Again (Even if Youd Rather Be)
- Towards a Semantic (Geo)web
- Locative Media as a Two-Way Street
- Brother, Can You Spare a Polygon Layer?
- A Geoscope in Every Home
- The Adventure Continues . . .
- How to Use This Book
- How This Book Is Organized
- Conventions Used in This Book
- Using Code Examples
- How to Contact Us
- Got a Hack?
- 1. Mapping Your Life
- Hack 1. Hacks 1-13
- Hack #1. Put a Map on It: Mapping Arbitrary Locations with Online Services
- 1.2.1. More on the MapQuest LinkFree service
- 1.2.2. Mapping with Yahoo! Maps
- 1.2.3. See Also
- Hack #2. Route Planning Online
- 1.3.1. Route Calculation
- 1.3.2. Driving Instructions
- 1.3.3. Turn Right, Gone Wrong
- 1.3.4. See Also
- Hack #3. Map the Places Youve Visited
- Hack #4. Find Your House on an Aerial Photograph
- 1.5.1. Searching Terraserver
- 1.5.2. Hacking Terraserver
- 1.5.3. Other Good Online Sources of Aerial Photographs
- Hack #5. The Road Less Traveled by in MapQuest
- 1.6.1. Get the Right Scale
- 1.6.2. Theres More Than One Way to Get There!
- 1.6.3. Using Estimated Time
- 1.6.4. Tricking MapQuest with Multiple Routes
- Hack #6. Make Route Maps Easier to Read
- 1.7.1. Making a LineDrive Map
- 1.7.2. How LineDrive Works
- Hack #7. Will the Kids Barf?
- 1.8.1. Getting the Data
- 1.8.2. More Information
- Hack #8. Publish Maps of Your Photos on the Web
- Hack #9. Track the Friendly Skies with Sherlock
- 1.10.1. How Does This Work?
- Hack #10. Georeference Digital Photos
- 1.11.1. How Does This Work?
- 1.11.2. Aim and Composition
- 1.11.3. Conclusion
- Hack #11. How Far? How Fast? Geo-Enabling Your Spreadsheet
- 1.12.1. Importing GPS Waypoints into Your Spreadsheet
- 1.12.2. Importing GPS Tracklogs into Your Spreadsheet
- 1.12.3. Calculating Cumulative Distance and Speed
- 1.12.4. Geo-Enabling Other Spreadsheets
- Hack #12. Create a Distance Grid in Excel
- 1.13.1. Making Your Own Grid
- 1.13.2. Lets Go Diving
- Hack #13. Add Maps to Excel Spreadsheets with MapPoint
- 2. Mapping Your Neighborhood
- Hack 15. Hacks 14-21
- Hack #14. Make Free Maps of the United States Online
- 2.2.1. Browsing the Web Interface
- 2.2.2. Mapping a List of Points
- 2.2.3. Hacking the Hack
- 2.2.4. Mapping Census Data
- 2.2.5. The Pros and Cons of the TIGER Map Service
- Hack #15. Zoom Right In on Your Neighborhood
- 2.3.1. The Code
- 2.3.2. Running the Code
- 2.3.3. More Ballistic Tomfoolery
- 2.3.4. Install Boomzoom on Your Own Site (Please!)
- Hack #16. Who Are the Neighbors Voting For?
- Hack #17. Map Nearby Wi-Fi Hotspots
- 2.5.1. The Art of Wardriving
- 2.5.2. Collecting Data with NetStumbler
- 2.5.3. Uploading Your NetStumbler Logs
- 2.5.4. Warning, Traffic Ahead!
- Hack #18. Why You Cant Watch Broadcast TV
- 2.6.1. Getting Started with SPLAT!
- 2.6.2. Making Terrain Models for SPLAT!
- 2.6.3. Finding Your Radio Frequency Transmitter
- 2.6.4. Drawing Maps with SPLAT!
- 2.6.5. Adding Context to the Coverage Map
- 2.6.6. Hacking the Hack
- 2.6.7. Caveats
- Hack #19. Analyze Elevation Profiles for Wireless Community Networks
- Hack #20. Make 3-D Raytraced Terrain Models
- 2.8.1. Getting the Terrain Data
- 2.8.2. Modeling Terrain With POV-Ray
- 2.8.3. Color Your Terrain with an Image Map
- 2.8.4. Rendering Hand-Drawn Maps in 3-D
- Hack #21. Map Health Code Violations with RDFMapper
- 2.9.1. The RDFMapper Web Service in Depth
- 2.9.2. Hacking RDFMapper
- 3. Mapping Your World
- Hack 24. Hacks 22-34
- Hack #22. Digging to China
- Hack #23. Explore David Rumseys Historical Maps
- Hack #24. Explore a 3-D Model of the Entire World
- 3.4.1. Getting the Software
- 3.4.2. Basic Navigation
- 3.4.3. Exploring the Available Data Sets
- 3.4.4. A Sneak Peek into the Past
- 3.4.5. Final Thoughts
- Hack #25. Work with Multiple Lat/Long Formats
- 3.5.1. A Couple of Easy Ways to Convert
- 3.5.2. Converting Lat/Long to Lat/Long on Paper
- 3.5.3. Converting Lat/Long to Lat/Long using PROJ.4
- 3.5.4. Converting Lat/Long to Lat/Long in Perl
- Hack #26. Work with Different Coordinate Systems
- 3.6.1. Converting with the PROJ.4 Toolkit
- 3.6.2. Perl to the Rescue (Again)
- Hack #27. Calculate the Distance Between Points on the Earths Surface
- 3.7.1. The Code
- 3.7.2. Other Considerations
- 3.7.3. See Also
- Hack #28. Experiment with Different Cartographic Projections
- 3.8.1. Cylindrical Projections
- 3.8.1.1. The Mercator projection
- 3.8.1.2. The Transverse Mercator projection
- 3.8.1.3. The Peters projection
- 3.8.1.4. The Equidistant Cylindrical projection
- 3.8.2. Azimuthal Projections
- 3.8.2.1. Stereographic projections
- 3.8.2.2. Orthographic projections
- 3.8.2.3. The Azimuthal Equidistant projection
- 3.8.2.4. The Gnomonic projection
- 3.8.3. Conic Projections
- 3.8.3.1. Lamberts Conformal Conic projection
- 3.8.3.2. Albers Equal-Area Conic projection
- 3.8.4. Pseudocylindrical Projections
- 3.8.5. Plotting Locations with GMT
- 3.8.6. See Also
- 3.8.1. Cylindrical Projections
- Hack #29. Plot Arbitrary Points on a World Map
- 3.9.1. Finding Base Maps on the Web
- 3.9.2. The Code
- 3.9.3. Running the Code
- 3.9.4. Why Use Any Other Projection, if This One Is So Simple?
- 3.9.5. See Also
- Hack #30. Plot a Great Circle on a Flat Map
- 3.10.1. Great Circles on a Mercator Projection
- 3.10.2. Great Circles on an Orthographic Projection
- 3.10.3. Great Circles on a Gnomonic Projection
- 3.10.4. Great Circles of Perl
- 3.10.5. See Also
- Hack #31. Plot Dymaxion Maps in Perl
- 3.11.1. The Code
- 3.11.2. Running the Code
- 3.11.3. See Also
- Hack #32. Hack on Base Maps in Your Favorite Image Editor
- 3.12.1. Drawing the Political Boundary Layer
- 3.12.2. Importing the Map Layers
- 3.12.3. Combining the Layers to Make a New Map
- 3.12.4. See Also
- Hack #33. Georeference an Arbitrary Tourist Map
- 3.13.1. The Web Interface
- 3.13.2. The World File
- 3.13.3. The Matrix Transformation
- 3.13.4. Projecting Arbitrary Maps in SVG
- Hack #34. Map Other Planets
- 3.14.1. Making Flat Maps of Other Planets
- 3.14.2. Rendering 3-D Imagery of Other Planets
- 3.14.3. Other Otherworldly Resources
- 4. Mapping (on) the Web
- Hack 38. Hacks 35-46
- Hack #35. Search Local, Find Global
- 4.2.1. Hacking Local Search URLs
- 4.2.2. Looking for More
- Hack #36. Shorten Online Map URLs
- Hack #37. Tweak the Look and Feel of Web Maps
- Hack #38. Add Location to Weblogs and RSS Feeds
- 4.5.1. Adding Location Tags to Movable Type
- 4.5.2. Adding Location Tags to Radio Userland
- Hack #39. View Your Photo Thumbnails on a Flash Map
- 4.6.1. Adding Thumbnail Links to Your RSS Feed
- 4.6.2. Configuring worldKit to Display the Thumbnails
- Hack #40. Plot Points on a Spinning Globe Applet
- 4.7.1. Display and Interact with Points on the Geosphere
- 4.7.2. Use the Geosphere to Plot Your Own Coordinates
- 4.7.2.1. Add coordinates with HTML
- 4.7.2.2. Add coordinates with JavaScript
- Hack #41. Plot Points on an Interactive Map Using DHTML
- 4.8.1. Adding the Star to the Interface
- 4.8.2. The Code
- 4.8.3. Running the Code
- 4.8.4. Hacking the Hack
- 4.8.5. Hacking Other Projections
- Hack #42. Map Your Tracklogs on the Web
- 4.9.1. Making Tracklog Maps on the Web
- 4.9.1.1. General map parameters
- 4.9.1.2. Track options
- 4.9.1.3. Waypoint options.
- 4.9.1. Making Tracklog Maps on the Web
- Hack #43. Map Earthquakes in (Nearly) Real Time
- 4.10.1. Hacking the Hack
- Hack #44. Plot Statistics Against Shapes
- 4.11.1. The Web Interface
- 4.11.2. Rolling Your Own
- 4.11.3. The Code
- Hack #45. Extract a Spatial Model from Wikipedia
- 4.12.1. Modeling Wikipedia
- 4.12.1.1. Countries
- 4.12.1.2. Cities and other spatial things
- 4.12.2. Graphing Wikipedia
- 4.12.3. Hacking the Hack
- 4.12.1. Modeling Wikipedia
- Hack #46. Map Global Weather Conditions
- 5. Mapping with Gadgets
- Hack 51. Hacks 47-63
- Hack #5.2. How GPS Works
- 5.2.1. Leave your own breadcrumbs: tracklogs and waypoints
- 5.2.1.1. Understanding tracklog options
- 5.2.1.2. What about precision?
- 5.2.1. Leave your own breadcrumbs: tracklogs and waypoints
- Hack #47. Get Maps on Your Mobile Phone
- Hack #48. Accessorize Your GPS
- 5.4.1. Waterproof Floating Cases
- 5.4.2. Mounting the GPS
- 5.4.3. Batteries?
- 5.4.4. External Antennas
- 5.4.5. Power and Data Cables
- 5.4.6. Make Your Own Garmin Data Cable
- 5.4.7. Maps
- Hack #49. Get Your Tracklogs in Windows or Linux
- 5.5.1. Garnix for Linux, Windows, or DOS
- 5.5.2. An Important Lesson
- 5.5.3. See Also
- Hack #50. The Serial Port to USB Conundrum
- 5.6.1. Configuring and Using the Serial-to-USB Adapter Under OS X
- 5.6.2. Configuring and Using the Serial-to-USB Adapter Under Windows
- 5.6.3. Configuring and Using the Serial-to-USB Adapter Under Linux
- 5.6.4. Troubleshooting
- Hack #51. Speak in Geotongues: GPSBabel to the Rescue
- 5.7.1. Using the Graphical User Interface
- 5.7.2. Using GPSBabel from the Command Line
- 5.7.3. Exchanging Waypoints and Tracklogs with a GPS
- 5.7.4. Using GPSBabel to Merge Files
- 5.7.5. Using Filters
- Hack #52. Show Your Waypoints on Aerial Photos with Terrabrowser
- 5.8.1. Live Tracking in Terrabrowser Version 1.1.0
- 5.8.2. Using Terrabrowser to View and Edit Waypoints
- Hack #53. Visualize Your Tracks in Three Dimensions
- 5.9.1. Loading the Example
- 5.9.2. Loading Your Own Data
- 5.9.3. Loading New Elevation Models
- 5.9.4. Adding Elevation to a Tracklog
- 5.9.5. Hacking the Maps
- 5.9.6. Three-Dimensional Terrain Models in 3DEM
- Hack #54. Create Your Own Maps for a Garmin GPS
- 5.10.1. Hacking the Hack
- Hack #55. Use Your Track Memory as a GPS Base Map
- 5.11.1. Turn Off Your Base Map to Turn On Your Own Story
- 5.11.2. See Also
- Hack #56. Animate Your Tracklogs
- 5.12.1. Hacking the Hack: Do More with Geo::Track::Animate
- 5.12.2. See Also
- Hack #57. Connect to Your GPS from Multiple Applications
- 5.13.1. Installing gpsd
- 5.13.2. Running gpsd
- 5.13.3. Visualizing the Output of gpsd
- 5.13.4. Hacking the Hack
- 5.13.5. See Also
- Hack #58. Dont Lose Your Tracklogs!
- 5.14.1. GPS Data Loggers
- 5.14.2. Hacking the Hack: Build Your Own Data Logger
- Hack #59. Geocode Your Voice Recordings and Other Media
- Hack #60. Improve the Accuracy of Your GPS with Differential GPS
- 5.16.1. How Does GPS Error Correction Work?
- 5.16.2. Setting Up DGPS-over-IP on Linux
- 5.16.3. Setting up DGPS-over-IP on Windows
- 5.16.4. Getting Better Differentials
- Hack #61. Build a Map of Local GSM Cells
- 5.17.1. The Code
- 5.17.2. Running the Code
- 5.17.3. Evaluating the Data
- 5.17.4. See Also:
- Hack #62. Build a Car Computer
- 5.18.1. Connecting a GPS to Your Car Computer
- 5.18.2. Displaying GPS Data in a GUI Application
- Hack #63. Build Your Own Car Navigation System with GpsDrive
- 5.19.1. Installing and Using GpsDrive
- 5.19.2. Adding Your Own Maps
- 5.19.3. Playing Nice with Others
- 6. Mapping on Your Desktop
- Hack 70. Hacks 64-77
- Hack #64. Mapping Local Areas of Interest with Quantum GIS
- 6.2.1. Selecting Our Area of Interest
- 6.2.2. Finding Our Spot
- 6.2.3. Getting the Data
- 6.2.4. Displaying the Data
- 6.2.5. Adding Vector Data
- 6.2.5.1. Projection problems
- 6.2.5.2. Dealing with it
- 6.2.5.3. Making it line up
- 6.2.6. In Conclusion
- Hack #65. Extract Data from Maps with Manifold
- Hack #66. Java-Based Desktop Mapping with Openmap
- 6.4.1. Preparation
- 6.4.2. Take a Spin Around Openmap
- 6.4.3. Add Data from the Web
- 6.4.4. Hacking the Hack: Preserve Your Settings
- 6.4.5. The Results
- Hack #67. Seamless Data Download from the USGS
- Hack #68. Convert Geospatial Data Between Different Formats
- 6.6.1. Converting Raster Data Between Different Formats
- 6.6.2. Clipping and Warping Raster Data
- 6.6.3. Once More from the Top, with Vectors
- 6.6.4. Points and Lines and Polygons, Oh My
- Hack #69. Find Your Way Around GRASS
- 6.7.1. See Also
- Hack #70. Import Your GPS Waypoints and Tracklogs into GRASS
- Hack #71. Turn Your Tracklogs into ESRI Shapefiles
- 6.9.1. The Code
- 6.9.2. Running the Code
- 6.9.3. Understanding the Code
- 6.9.4. Hacking the Hack
- Hack #72. Add Relief to Your Topographic Maps
- 6.10.1. Getting the Data
- 6.10.2. Creating a New Location in GRASS
- 6.10.3. Making a Composite Elevation Model
- 6.10.4. Applying the Hill Shading
- 6.10.5. Hacking the Hack
- Hack #73. Make Your Own Contour Maps
- Hack #74. Plot Wireless Network Viewsheds with GRASS
- 6.12.1. Loading the Terrain into GRASS
- 6.12.2. Making the Radio Viewshed Layer
- 6.12.3. Generating the Line-of-Sight Layer
- 6.12.4. Superimposing Line-of-Sight and Base Map Layers
- 6.12.5. Caveats
- 6.12.6. See Also
- Hack #75. Share Your GRASS Maps with the World
- 6.13.1. Publish Raster Maps as PNG Images
- 6.13.2. Publish PNG Images via the Display Monitor
- 6.13.3. Publish GRASS Maps as PostScript Files
- Hack #76. Explore the Effects of Global Warming
- 6.14.1. Importing the Elevation Data
- 6.14.2. Method 1: Hacking the Color Table
- 6.14.3. Method 2: Applying Raster Algebra
- 6.14.4. Adding Population Data into the Mix
- 6.14.5. Estimating Population Displacement
- Hack #6.15. Conclusion
- Hack #77. Become a GRASS Ninja
- 6.16.1. Objective #1: Secure the Worlds Borders
- 6.16.2. Objective #2: Reunite the Worlds Nations
- 6.16.3. Objective #3: Recover the Missing Plans
- 6.16.4. The Path to Ninjahood
- 7. Names and Places
- Hack 86. Hacks 78-86
- Hack #78. What to Do if Your Government Is Hoarding Geographic Data
- 7.2.1. If youre in the U.S.
- 7.2.1.1. If youre in Canada
- 7.2.1.2. If youre in Australia or New Zealand
- 7.2.1.3. If you are in Denmark
- 7.2.1.4. If youre elsewhere in the EU
- 7.2.1.5. If youre in India
- 7.2.1.6. If youre in Japan
- 7.2.1.7. If you are in the Asia/Pacific area
- 7.2.1.8. If you are in South America
- 7.2.1.9. If youre in Africa
- 7.2.1. If youre in the U.S.
- Hack #79. Geocode a U.S. Street Address
- 7.3.1. The Birth of geocoder.us
- 7.3.2. See Also
- Hack #80. Automatically Geocode U.S. Addresses
- 7.4.1. Geocoding with XML-RPC
- 7.4.2. Running the Hack
- 7.4.3. Geocoding with the RDF/REST Interface
- 7.4.4. Geocoding a List of Addresses
- 7.4.5. Setting up your own Geocoding server
- 7.4.6. See Also
- Hack #81. Clean Up U.S. Addresses
- 7.5.1. The Code
- Hack #82. Find Nearby Things Using U.S. ZIP Codes
- 7.6.1. Who Is Nearby?
- Hack #83. Map Numerical Data the Easy Way
- 7.7.1. Hacking the GIF Palette
- 7.7.2. Getting the Data
- 7.7.3. Tying It All Together
- 7.7.4. See Also
- Hack #84. Build a Free World Gazetteer
- 7.8.1. The Web Interface
- 7.8.2. The Data
- 7.8.3. The Code
- 7.8.4. Hacking the Hack
- Hack #85. Geocode U.S. Locations with the GNIS
- 7.9.1. Running the Hack
- Hack #86. Track a Package Across the U.S.
- 7.10.1. Preparation
- 7.10.2. Getting Location Information
- 7.10.3. The Code
- 7.10.4. Running the Hack
- 7.10.5. The Results
- 8. Building the Geospatial Web
- Hack 96. Hacks 87-92
- Hack #87. Build a Spatially Indexed Data Store
- 8.2.1. Set Up the Database
- 8.2.2. Getting Data into PostGIS
- 8.2.2.1. Import a shapefile into PostGIS with shp2pgsql
- 8.2.2.2. Import many formats into PostGIS with ogr2ogr
- Hack #88. Load Your Waypoints into a Spatial Database
- 8.3.1. Consider Your Database Design
- 8.3.2. Create Database and Tables
- 8.3.3. Importing Waypoints
- 8.3.4. Calculating Distances in PostGIS
- 8.3.5. Not Quite a Cross Tab Query
- Hack #89. Publish Your Geodata to the Web with GeoServer
- 8.4.1. Setting up GeoServer
- 8.4.2. Starting up GeoServer
- 8.4.2.1. Configuring GeoServer
- 8.4.2.2. Setting global settings and contact information
- 8.4.2.3. Applying and saving your changes
- 8.4.3. Publishing Your Own Data
- 8.4.4. Viewing Your Data with GeoServers WMS
- Hack #90. Crawl the Geospatial Web with RedSpider
- Hack #91. Build Interactive Web-Based Map Applications
- 8.6.1. Getting and Installing MapServer
- 8.6.2. Directories
- 8.6.3. The Map File
- 8.6.4. Adding Interactivity
- 8.6.5. Adding a Point
- 8.6.6. See Also
- Hack #92. Map Wardriving (and other!) Data with MapServer
- 8.7.1. The Shapefile of Things to Come
- 8.7.2. From Wardriving to Shapefiles
- 8.7.3. Map This Shapefile!
- 8.7.4. Hacking the Hack: Adding Aerial Photographs
- 8.7.5. GeoTIFF
- 8.7.6. Create a Tile Index
- 8.7.7. Create a Map File
- 8.7.8. Projection Issues
- 9. Mapping with Other People
- Hack 103. Hacks 93-100
- Hack #93. Node Runner
- 9.2.1. Rich persons location finding
- 9.2.1.1. Poor persons location finding
- 9.2.2. Other Wireless Games
- 9.2.1. Rich persons location finding
- Hack #94. Geo-Warchalking with 2-D Barcodes
- 9.3.1. Big in Japan
- 9.3.2. Making 2-D Geobarcodes
- 9.3.3. Why-Not Questions
- 9.3.3.1. Why not use RFID?
- 9.3.3.2. Why not just use a pointer or a URI?
- 9.3.3.3. Why not use n3 triples?
- 9.3.3.4. Why not zip/gzip the data first?
- 9.3.4. See Also
- Hack #95. Model Interactive Spaces
- 9.4.1. Naming Spaces
- 9.4.2. Making Models Without Maps
- 9.4.3. Making Models with Maps
- 9.4.4. Interactive Interfaces
- Hack #96. Share Geo-Photos on the Web
- 9.5.1. Create an RDF Feed of Photo Metadata
- 9.5.2. Create a Dynamic SVG Map with Pop-Up Photographs
- 9.5.3. See Also
- Hack #97. Set Up an OpenGuide for Your Hometown
- 9.6.1. Installing OpenGuides from CPAN
- 9.6.2. Configuring Your OpenGuide
- 9.6.3. Configuring Your Web Server
- 9.6.4. Customizing Your OpenGuide
- 9.6.5. Make Maps of Your OpenGuide
- 9.6.6. Plotting Places over Open Space
- 9.6.7. Plotting Places over Online Map Services
- Hack #98. Give Your Great-Great-Grandfather a GPS
- 9.7.1. See Also
- Hack #99. Map Your Friend-of-a-Friend Network
- 9.8.1. A Simple FOAF File
- 9.8.2. Crawling the FOAF Web
- 9.8.3. Making Your Own FOAF World Map
- 9.8.4. Identifying People with FOAF
- Hack #100. Map Imaginary Places
- 9.9.1. Generate an Ellipsoid and Datum for an Imaginary World
- 9.9.2. Generate Imaginary Topography
- 9.9.3. Gazetteer for Imaginary Places
- 9.9.4. Spatial Index of Imaginary Places
- 9.9.5. Web Services about Imaginary Places
- Index
- About the Authors
- Colophon
- Copyright