PacktLib: OpenStreetMap

OpenStreetMap

Credits

About the Author

About the Reviewers

Preface

Making a Free, Editable Map of the World

What is OpenStreetMap?

Why use OpenStreetMap?

Why contribute to OpenStreetMap?

History

Does it work?

Structure of the project

The OpenStreetMap Foundation

Achievements

Summary

Getting started at openstreetmap.org

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

planet.openstreetmap.org

Reporting problems with OpenStreetMap software

OpenStreetMap on social networks

Don't be afraid to ask

Summary

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?

Summary

How OpenStreetMap Records Geographical Features

Data primitives

Tagging

Summary

OpenStreetMap's Editing Applications

Potlatch

Java OpenStreetMap Editor (JOSM)

Merkaartor

Summary

Mapping and Editing Techniques

Drawing and tagging features

Summary

Checking OpenStreetMap Data for Problems

Inspecting data with openstreetmap.org's data overlay and browser

Finding unsurveyed areas with the NoName layer

OSM Mapper

OSM Inspector

Summary

Producing Customised Maps

The openstreetmap.org exporter

Rendering maps on Windows using Kosmos

Osmarender

Summary

Getting Raw OpenStreetMap Data

Planet files

OpenStreetMap's REST API

The extended API (XAPI)

Summary

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

Summary

OpenStreetMap's Future

Changing the OpenStreetMap license

MapCSS—a common stylesheet language for OpenStreetMap

Specialized editing applications

Summary

Index