上一篇文章我們已經架設好伺服器,並且匯入了台灣部分的地圖進去了,此時如果我還想要在新增其他地區的資料進去的話,我們可以直接把資料補進去資料庫就好(前提這是新增既有資料庫沒有的部分,不是修改哦),例如我們來增加韓國地區的資料過來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 這個參數拿掉即可。