万本电子书0元读

万本电子书0元读

顶部广告

OpenStreetMap电子书

售       价:¥

2人正在读 | 0人评论 9.8

作       者:Jonathan Bennett

出  版  社:Packt Publishing

出版时间:2010-09-22

字       数:236.7万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This book introduces the OSM project, its aims and objectives, and its history, then guides you through the process of gathering, editing, and using OpenStreetMap data using a series of real-world examples. 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.
目录展开

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

Don't 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

MapCSS—a common stylesheet language for OpenStreetMap

Specialized editing applications

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部