Openstreetmap技术
Openstreemap伺服器狀況 http://wiki.openstreetmap.org/wiki/Server
Openstreemap服務狀況 http://wiki.openstreetmap.org/wiki/Platform_Status
JNA
JNA provides simplified access to native library methods without requiring any additional JNI or native code.
http://jna.java.net/javadoc/overview-summary.html
http://teddy-chen-tw.blogspot.tw/2009/07/javanative-code.html
所有的Editor http://wiki.openstreetmap.org/wiki/Editor
Editors的比較 http://wiki.openstreetmap.org/wiki/Comparison_of_editors
- JOSM http://wiki.openstreetmap.org/wiki/JOSM
- JOSM is the "Java OpenStreetMap Editor"
- It's extensible through plugins.
- 網頁安裝 http://josm.openstreetmap.de/josm-tested.jar 也有獨立的安裝檔
- 已測試,可以跟local server連線
- open source http://josm.openstreetmap.de/
- plugins http://josm.openstreetmap.de/wiki/Plugins
- local plugins dir: C:\Documents and Settings\username\Application Data\JOSM\plugins
- Potlatch 2 http://wiki.openstreetmap.org/wiki/Potlatch_2
- 附在Rails Port內
- 網頁上的Editor,需要Flash
- source code http://wiki.openstreetmap.org/wiki/Potlatch_2/Developer_Documentation/git
- QGIS http://wiki.openstreetmap.org/wiki/QGIS
- QGIS OSM plugin http://wiki.openstreetmap.org/wiki/Importing_Planet.osm_into_QGIS
- 參考資料 http://gis.stackexchange.com/questions/27240/use-qgis-to-visualize-openstreetmap-data
- OpenStreetMap Plugin — QGIS User Guide
- source code https://github.com/qgis/Quantum-GIS/
- osm plugin, python寫的 C:\Program Files\Quantum GIS Lisboa\apps\qgis\python\plugins\osm
- 可以讀取osm檔案,或是修改OsmImportDlg.py可改用內部的osm server下載上傳資料
- Merkaartor** http://merkaartor.be/
- C++, QT, platform: Windows, Unix and Mac OS X
資料格式:
- http://wiki.openstreetmap.org/wiki/OSM_XML
- tag info: http://taginfo.openstreetmap.org/
- 資料庫schema
安裝教程:
- Rails Port安裝 http://wiki.openstreetmap.org/wiki/Rails_port
- 提供web front end和API服務
- API 0.6 http://wiki.openstreetmap.org/wiki/API_v0.6
- editor都是透過API對database做編輯
- http://wiki.openstreetmap.org/wiki/Rails_port
- Error installing memcached gem
- Basically the problem is that one needs to install libsasl2-dev package for this to work
- http://padcom13.blogspot.tw/2012/07/error-installing-memcached-gem.html
- Migration問題
- 31.CreateCountry時因為透過網路取得Country list,但是公司連外網路需要透過username:password@proxy
- 安裝成功,網站服務以及API可使用,也跟JOSM連線
- 提供web front end和API服務
- 使用PostgreSQL資料庫,不需要PostGIS Extension http://wiki.openstreetmap.org/wiki/PostGIS
- In the OSM project PostGIS is used for creating maps with Mapnik[2|http://wiki.openstreetmap.org/wiki/PostGIS#cite_note-1], many other people also use PostGIS for other tasks. The central OSM database was a MySQL database until API 0.5, since API 0.6 it is a PostgreSQL database, but currently not using the PostGIS extension. http://wiki.openstreetmap.org/wiki/PostGIS
- Schema http://wiki.openstreetmap.org/wiki/Rails_port/Database_schema
- Schema Diagram http://wiki.openstreetmap.org/w/images/c/cd/RailsPortModels.png
- Raidroad,用ruby建立schema圖表 http://wiki.openstreetmap.org/wiki/Rails_port/Railroad_diagrams
- 安裝成功且用Osmosis匯入台灣圖資
- Ubuntu安裝 http://wiki.openstreetmap.org/wiki/Rails_port/Ubuntu
- http://wiki.openstreetmap.org/wiki/Rails_port/Ubuntu目前用12.04 Desktop版本,下次改用Ubuntu Server安裝
- Openstreetmap圖資下載 http://wiki.openstreetmap.org/wiki/Planet.osm
- Osmosis http://wiki.openstreetmap.org/wiki/Osmosis
- 將Openstreemap osm資料檔匯入PostgreSQL資料庫
- 需要JRE才能執行,可以用OpenJRE
- apt-get install default-jre