======Слияние карт pbf OSM======
* Установим osmctools
sudo apt install osmctools
{{:software:nas:osmconvert_0.png?650|}}
* Используем [[https://wiki.openstreetmap.org/wiki/RU:Osmconvert|Osmconvert]]
{{:software:nas:osmconvert_1.png?650|}}
* Загрузим в папку data файлы содержащий в себе карты georgia, moldova и azerbaijan
cd ~/data
wget http://download.geofabrik.de/europe/georgia-latest.osm.pbf
wget http://download.geofabrik.de/europe/moldova-latest.osm.pbf
wget http://download.geofabrik.de/asia/azerbaijan-latest.osm.pbf
* Объединить новые регионы со старыми (уже загруженными) в один pbf файл:
osmconvert georgia-latest.osm.pbf --out-o5m | osmconvert - moldova-latest.osm.pbf -o=new-latest.osm.pbf
{{:software:nas:osmconvert_3.png?650|}}
osmconvert azerbaijan-latest.osm.pbf --out-o5m | osmconvert - new-latest.osm.pbf -o=new.osm.pbf
{{:software:nas:osmconvert_4.png?650|}}
* Проверим вновь созданный файл new.osm.pbf в директории data
* {{:software:nas:osmconvert_5.png?650|}}
* затем загрузить новый объединенный файл (new.osm.pbf) в базу:
cd ~/data
osm2pgsql -d gis --create --slim -G --hstore --tag-transform-script ~/src/openstreetmap-carto/openstreetmap-carto.lua -C 8000 --number-processes 6 -S ~/src/openstreetmap-carto/openstreetmap-carto.style ~/data/new.osm.pbf
{{:software:nas:osmconvert_6.png?650|}}
* Команда загрузки должна завершится чем-то вроде «Osm2pgsql в целом занял 364 секунд».
{{:software:nas:osmconvert_7.png?650|}}
* У нас получился один new.osm.pbf, содержащий в себе карты georgia, moldova и azerbaijan.
* После загрузки карты получаем
{{:software:nas:osmconvert_8.png?650|}}
* Однако этот способ перезаписывает все данные в базе и может занять длительное время.
* [[https://download.geofabrik.de/index.html|Страница загрузки файлов карт OpenStreetMap]]
* [[https://manpages.ubuntu.com/manpages/trusty/man1/osmconvert.1.html]]
* [[https://gis-lab.info/forum/viewtopic.php?t=11769]]