關於安裝postgresql+postgis+osmosis在http://www.cnblogs.com/iken/p/4438872.html
關於安裝完成后的配置:http://www.cnblogs.com/iken/articles/4439118.html
win8.1上:
首先,用pgadmin3創建數據庫名為osmdb10,過程很簡。然后對該數據庫進行如下操作:
1)安裝postgis,hstore擴展
在pgadmin3上點擊查詢按鈕,在SQL編輯器內分別輸入CREATE EXTENSION postgis; CREATE EXTENSION hstore;
執行無誤方可。
2)在pgadmin3上點擊查詢按鈕,點擊文件-》打開 pgsnapshot_schema_0.6.sql(該文件在osmosis安裝目錄osmosis\script下)
ok,開始導入:
這就表示導入成功了 。
ubuntu下原理同樣,只不過要到命令行下,完成上述幾步:
1)把os用戶切換到postgres,然后執行下面的語句安裝extension:
psql -d osmdb4 -c 'CREATE EXTENSION postgis';
psql -d osmdb4 -c 'CREATE EXTENSION hstore';
2) psql -d osmdb4 -f pgsnapshot_schema_1.6.sql;
ok,開始導入:
此時,os user要切換到非postgres用戶執行下面語句:
osmosis --read-xml beijing_china.osm --write-pgsql database="osmdb4" user="postgres"
注意:有些命令中間的文件如beijing_china.osm,我沒有帶上完全路徑,具體操作時,應該使用完全路徑