openstreetmap

OPENSTREETMAP伺服器新增圖層資料

上一篇文章我們已經架設好伺服器,並且匯入了台灣部分的地圖進去了,此時如果我還想要在新增其他地區的資料進去的話,我們可以直接把資料補進去資料庫就好(前提這是新增既有資料庫沒有的部分,不是修改哦),例如我們來增加韓國地區的資料過來South-korea-latest.osm.pbf

首先一樣先

cd ~/data
wget https://download.geofabrik.de/asia/south-korea-latest.osm.pbf

然後下載完畢後,要把渲染伺服器先暫停,暫停後就可以開始匯入了

service renderd stop
sudo -u _renderd osm2pgsql -d gis --append --slim -G --hstore --tag-transform-script ~/src/openstreetmap-carto/openstreetmap-carto.lua -C 2500 --number-processes 1 -S ~/src/openstreetmap-carto/openstreetmap-carto.style ~/data/south-korea-latest.osm.pbf

等他跑完完成後再把渲染伺服器開啟即可

service renderd start

如果你是想把整個資料庫清空改匯入這個osm檔案,而不是增加的話,其實就只要把 –append 這個參數拿掉即可。

Be the First to comment.

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

(若看不到驗證碼,請重新整理網頁。)