E-book details

OpenStreetMap. 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

OpenStreetMap. 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

Jonathan Bennett, Steve Coast

Ebook
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.
  • OpenStreetMap
    • Table of Contents
    • OpenStreetMap
    • Credits
    • About the Author
    • About the Reviewers
    • Preface
      • What this book covers
      • Who this book is for
      • Conventions
      • Reader feedback
      • Customer support
        • Errata
        • Piracy
        • Questions
    • 1. 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
    • 2. 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
        • Mailing lists
        • Chatting on IRC
        • Forums
      • planet.openstreetmap.org
      • Reporting problems with OpenStreetMap software
      • OpenStreetMap on social networks
      • Dont be afraid to ask
      • Summary
    • 3. Gathering Data using GPS
      • What is GPS?
      • What's a GPS trace?
      • What equipment do I need?
      • Making your first trace
        • Configuring your GPS receiver
        • Checking the quality of your traces
      • Making your traces more accurate
      • Surveying techniques
        • Making your survey comprehensive
        • Photo mapping
        • Audio mapping
      • Getting your traces into the right format
      • Adding your traces to OpenStreetMap
      • Collecting information without a GPS
      • Have you finished?
      • Summary
    • 4. How OpenStreetMap Records Geographical Features
      • Data primitives
        • Nodes
        • Ways
        • Relations
        • Changesets
      • Tagging
        • "Any tags you like"
        • "Don't tag for the renderer"
        • Verifiability
          • A few core tags
          • Other useful keys
          • Creating a new tag
      • Summary
    • 5. OpenStreetMap's Editing Applications
      • Potlatch
        • Launching Potlatch
        • Understanding Potlatch's user interface
        • Editing data using Potlatch
        • Using presets in Potlatch
        • Using GPS traces in Potlatch
        • Practicing with Potlatch
        • Learning more about Potlatch
        • Potlatch 2
      • Java OpenStreetMap Editor (JOSM)
        • Understanding JOSM's user interface
        • Loading images into JOSM
        • Editing data in JOSM
        • Using presets in JOSM
        • Adding your account information to JOSM
        • Extending JOSM with plugins
        • Learning more about JOSM
      • Merkaartor
        • Loading images in Merkaartor
        • Editing data in Merkaartor
        • Uploading edits to OpenStreetMap
        • Learning more about Merkaartor
      • Summary
    • 6. Mapping and Editing Techniques
      • Drawing and tagging features
        • Drawing area features
        • Drawing ways with loops
        • Mapping residential streets and complex streets
        • Barriers and gates
        • Points of interest
        • Mapping overlapping features
        • Other civic amenities
        • Finding undocumented tags
        • Estimating area features
        • Finished
      • Summary
    • 7. Checking OpenStreetMap Data for Problems
      • Inspecting data with openstreetmap.org's data overlay and browser
        • Inspecting a single feature
        • Checking a feature's editing history
        • Inspecting changesets
      • Finding unsurveyed areas with the NoName layer
      • OSM Mapper
        • Creating an area to analyze
        • Filtering and sorting data
        • Creating a view
      • OSM Inspector
      • Summary
    • 8. Producing Customised Maps
      • The openstreetmap.org exporter
        • Choosing an image format
        • Generating image files
        • Embedding maps in a web page
      • Rendering maps on Windows using Kosmos
        • Installing Kosmos
        • Creating a project
        • Adding OpenStreetMap data
        • Adding GPS tracks
        • Adding existing OpenStreetMap maps
        • Customizing the rendering rules
        • Exporting a bitmap
        • Kosmos Console
        • Rendering map tiles using Kosmos
        • Taking Kosmos further
      • Osmarender
        • Getting ready to run Osmarender
          • XSL processing with XMLStarlet
          • Installing Osmarender
          • Editing SVG with Inkscape
        • Producing a map
        • Customizing the rendering rules
          • Writing simple rules
          • Using CSS classes for style
          • Nested rules
          • Creating default rules using <else>
          • More complex rules
      • Summary
    • 9. Getting Raw OpenStreetMap Data
      • Planet files
        • The main Planet site
        • Checking a planet file's integrity
        • Diff files
        • Mirror sites
        • Planet extracts
      • OpenStreetMap's REST API
        • Retrieving an individual feature
        • Getting a feature's editing history
        • Retrieving all features in an area
      • The extended API (XAPI)
        • Standard API calls
        • Query by primitive
        • Map query
        • Filtering data by area
        • Filtering by tag
        • Filtering by associated elements
        • Filter by user activity
      • Summary
    • 10. Manipulating OpenStreetMap Data using Osmosis
      • What is Osmosis?
        • Setting up Osmosis
      • How Osmosis processes data
      • Cutting out a bounding box
        • Getting data from outside the bounding box
      • Cutting out data with a bounding polygon
        • Using polygon files
        • Creating your own polygon files
      • Using tag filters to produce tailored datasets
        • Simplifying filters
      • Splitting and merging data streams
        • Creating multiple pipelines with the tee task
      • Automatically updating local data from diffs
        • Preparing your system
        • Running the initial update
        • Keeping the data up-to-date automatically
      • Reading the OpenStreetMap API from Osmosis
      • Using Osmosis with a database
        • Installing PostGIS and creating the database
          • Using Osmosis on the same machine as PostgreSQL
          • Creating the database
        • Adding data to the database
        • Reading data from the database
        • Applying changes to the database
        • Using an auth file to store database credentials
      • Other Osmosis tasks
      • Summary
    • 11. OpenStreetMap's Future
      • Changing the OpenStreetMap license
        • Adopting the Open Database License
      • MapCSSa common stylesheet language for OpenStreetMap
      • Specialized editing applications
      • Summary
    • Index
  • Title: OpenStreetMap. 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
  • Author: Jonathan Bennett, Steve Coast
  • Original title: OpenStreetMap. 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.
  • ISBN: 9781847197511, 9781847197511
  • Date of issue: 2010-09-21
  • Format: Ebook
  • Item ID: e_3c96
  • Publisher: Packt Publishing