Команда на импорт базы osm pbf в PostgreSQL с помощью osm2pgsql
Сначала надо создать базу. Потом в баще надо выполнить запросы:
CREATE EXTENSION postgis;
CREATE EXTENSION hstore;
Далее перейдем к самому импорту.
Пример команды с названиями:
"путь к osm2pgsql.exe" -c -d название_базы -U название_пользователя --password -H localhost -S "путь до default.style" " путь до файла .osm.pbf"
Более реальный пример:
"C:\путь\osm2pgsql.exe" -c -d mydatabase -U postgres --password -H localhost -S "C:\Users\путь\osm\default.style" "C:\Users\путь\osm\estonia-latest.osm.pbf"
Если osm2pgsql.exe прописать в path, тогда первый путь можно не указывать целиком, а указывать только osm2pgsql
--password нужен если у вашей базы есть пароль, затем после надо будет его ввести (в командной строке скрипт запросит об этом отбельно)
Комментарии