Free Sample
+ Collection


Jonathan Bennett

Once you’ve learnt OpenStreetMap using this book you’ll be your own cartographer, creating whatever maps you wish easily and accurately, for business or leisure. Best of all there are none of the usual restrictions on use.
RRP $23.99
RRP $39.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781847197504
Paperback252 pages

About This Book

  • Collect data for the area you want to map with this OpenStreetMap book and eBook
  • Create your own custom maps to print or use online following our proven tutorials
  • Collaborate with other OpenStreetMap contributors to improve the map data
  • Learn how OpenStreetMap works and why it's different to other sources of geographical information with this professional guide

Who This Book Is For

This book is the perfect aid for geographic-information professionals interested in using OpenStreetMap in their work and web designers and developers who want to include mapping in their sites, and want a distinctive style. It is for you if you have a need to use maps and geographic data for work or leisure, and want accurate, up-to-date maps showing the information you're interested in, without details you don't need. If you want to use maps for navigation and want more or less detail than traditional printed maps give this book is perfect for you.

Table of Contents

Chapter 1: Making a Free, Editable Map of the World
What is OpenStreetMap?
Why use OpenStreetMap?
Why contribute to OpenStreetMap?
Does it work?
Structure of the project
The OpenStreetMap Foundation
Chapter 2: Getting started at
A quick tour of the front page
Creating your account
How to use the slippy map
Interacting with the data
Project documentation: the wiki
Communicating with other mappers
Reporting problems with OpenStreetMap software
OpenStreetMap on social networks
Don't be afraid to ask
Chapter 3: Gathering Data using GPS
What is GPS?
What's a GPS trace?
What equipment do I need?
Making your first trace
Making your traces more accurate
Surveying techniques
Getting your traces into the right format
Adding your traces to OpenStreetMap
Collecting information without a GPS
Have you finished?
Chapter 4: How OpenStreetMap Records Geographical Features
Data primitives
Chapter 5: OpenStreetMap's Editing Applications
Java OpenStreetMap Editor (JOSM)
Chapter 6: Mapping and Editing Techniques
Drawing and tagging features
Chapter 7: Checking OpenStreetMap Data for Problems
Inspecting data with's data overlay and browser
Finding unsurveyed areas with the NoName layer
OSM Mapper
OSM Inspector
Chapter 8: Producing Customised Maps
The exporter
Rendering maps on Windows using Kosmos
Chapter 9: Getting Raw OpenStreetMap Data
Planet files
OpenStreetMap's REST API
The extended API (XAPI)
Chapter 10: Manipulating OpenStreetMap Data using Osmosis
What is Osmosis?
How Osmosis processes data
Cutting out a bounding box
Cutting out data with a bounding polygon
Using tag filters to produce tailored datasets
Splitting and merging data streams
Automatically updating local data from diffs
Reading the OpenStreetMap API from Osmosis
Using Osmosis with a database
Other Osmosis tasks
Chapter 11: OpenStreetMap's Future
Changing the OpenStreetMap license
MapCSS—a common stylesheet language for OpenStreetMap
Specialized editing applications

What You Will Learn

  • Learn how to gather geographic information using inexpensive consumer GPS equipment
  • Use digital photography and voice recordings to speed up the surveying process
  • Add geographic features to the OpenStreetMap database, using one of three editors
  • Check the map data for errors and other problems using various tools
  • Collaborate with other mappers working in the same area as you
  • Use maps made using OpenStreetMap data on a mobile device
  • Create customized maps of any area showing only the features you want
  • Import OpenStreetMap data into a traditional Geographic Information System (GIS)

In Detail

Imagine being able to create accurate maps that look how you want them to, and use them on the Web or in print, for free. OpenStreetMap allows exactly that, with no restrictions on how or where you use your maps. OpenStreetMap is perfect for businesses that want to include maps on their website or in publications without paying high fees. With this book in hand you have the power to make, alter, and use this geographical data in a collaborative way from anywhere on the Earth.

OpenStreetMap was started because most maps you think of as free actually have legal or technical restrictions on their use, holding back people from using them in creative, productive, or unexpected ways. This book will allow you to take control of your own maps and use them smoothly. This book introduces the reader to the OpenStreetMap project and shows you how to participate in the project, and make use of the data it provides. No prior knowledge of the project is assumed, and technical details are kept to a minimum.

In this book, you'll learn how easy it is to add your neighborhood to OpenStreetMap using inexpensive GPS equipment, or even no GPS at all. You'll find out how to communicate with other mappers working in the same area, and where to find more information about how to map the world around you.

Once you have your area mapped, you'll learn how to turn this information into maps, whether for use in print or online, large or small, and with the details you want shown. The book describes several rendering methods, each suited to different types of map, and takes you through a tutorial on each one.


Read More