43. 由QGIS下載OSM資料
(1) (2)
(3)
Monday, November 26, 2012
44. 在QGIS開啟OSM檔
(1)
(2)
(3)
Monday, November 26, 2012
45. 智慧型手機中Apps
• Apple iOS
• iPhone, e.g. iLOE
• Andriod
• e.g.Vespucci OSM Editor
See more details http://wiki.openstreetmap.org/wiki/Software
Monday, November 26, 2012
54. Backend database: PostgreSQL
• OSM doesn’t use geometry type of PostgreSQL
and geospatial functions of PostGIS.
• OSM API v0.6 is used for the main central OSM
DB running on servers.
• http://wiki.openstreetmap.org/wiki/API_v0.6
• Osmosis is used to populate a more general
PostgreSQL/PostGIS DB from Planet.osm dump
file.
• http://wiki.openstreetmap.org/wiki/Osmosis
Monday, November 26, 2012
56. Mapnik
www.mapnik.org
• OSM uses Mapnik to render 256 X
256 pixels tiles
• osm2pgsql is used to convert OSM
data to postgreSQL for Mapnik
rendering
• Map sytles are controlled by
stylesheet (XML) files.
• Useful tutorial! https://github.com/
mapnik/mapnik/wiki/MapnikTutorials
Monday, November 26, 2012
57. Mod tile
• Mod tile is a system to serve tiles, for
example to use within a slippy map.
• The implement of Mod file is split into two
ports
• mod_tile is a custom Apache module
which is responsible for serving tiles and
requests the rendering of tiles
• renderd - A rendering daemon which calls
mapnik and writes the map tiles to the
filesystem
Monday, November 26, 2012
58. tile@home
• Tiles@home (short: T@H or tah) is a distributed
program to render Osmarender maps.
• T@H has a server software, Tahngo (generation
2), running at the Tiles@home website, which get
requests to render tiles from updated mapdata.
Monday, November 26, 2012
60. Slippy map
• The slippy is an Ajax component. JavaScript runs in the
browser, which dynamically requests tiles from the
server in the background (without reloading web page)
to give a smooth map browsing experiences.
• The implementation of slippy map is mostly provided
by OpenLayers
• The tiles rendering usually comes from two resources
• Mapnik tile rendering
• Osmrender (tiles@home) tile rendering
See details http://wiki.openstreetmap.org/wiki/Develop
Monday, November 26, 2012
61. OSM社群
wiki, mailing lists, mapping party
Monday, November 26, 2012