Как поднять свой OSM server

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
snake32
Новоприбывший
Сообщения: 14
Зарегистрирован: 23 дек 2014, 13:48
Репутация: 0

Как поднять свой OSM server

Сообщение snake32 » 19 мар 2015, 09:50

Доброго времени!
Скачал и установил PostgreSQL 9.3 и PostGIS

postgresql-9.3.3-1-windows-x64.exe
postgis-bundle-pg93x64-setup-2.1.5-2.exe

В процессе установки везде нажимал только Next,Next...Finish.
Единственное, изменил путь к БД на другой диск, где места больше.

Так же закачал всю карту в формате PBF
planet-latest.osm.pbf ( более 25Гб )

Вопрос: как занести эти данные(pbf) в чистую базу(postGIS)?

Zverik
Активный участник
Сообщения: 158
Зарегистрирован: 11 сен 2011, 14:11
Репутация: 96
Откуда: Москва
Контактная информация:

Re: Как поднять свой OSM server

Сообщение Zverik » 19 мар 2015, 10:24

С помощью osm2pgsql.
https://switch2osm.org/loading-osm-data/
Учтите, что вся планета в базе займёт около 500-600 гигабайт, импортироваться будет около недели.

Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Как поднять свой OSM server

Сообщение paleogis » 19 мар 2015, 11:49

Zverik писал(а):С помощью osm2pgsql.
https://switch2osm.org/loading-osm-data/
Учтите, что вся планета в базе займёт около 500-600 гигабайт, импортироваться будет около недели.
У snake32 винда, а не бубунту:)
snake32 писал(а):Скачал и установил PostgreSQL 9.3 и PostGIS

postgresql-9.3.3-1-windows-x64.exe
postgis-bundle-pg93x64-setup-2.1.5-2.exe

В процессе установки везде нажимал только Next,Next...Finish.
Единственное, изменил путь к БД на другой диск, где места больше.

Так же закачал всю карту в формате PBF
planet-latest.osm.pbf ( более 25Гб )

Вопрос: как занести эти данные(pbf) в чистую базу(postGIS)?
Советую сделать осм сервер на linux, как советует Илья. Благо Вам кинули ссылку на отличное руководство, можно просто тупо копипастить команды, естественно иногда включая мозги:) Кроме того, есть еще 2 причины, чтобы поднять сервак на linux:
1.Все доки и ПО больше ориентированы под unix
2. OSM сервер должен заниматься только OSM, это должен быть мощный сервак, самая большая нагрузка идет во время импорта OSM в БД, любые другие приблуды лучше не ставить, соответственно виндовс не особо нужен. P.S. А OSM не такой уж бесплатный, на железо придется потратиться:)

vladimiromsk
Новоприбывший
Сообщения: 2
Зарегистрирован: 21 июн 2015, 23:18
Репутация: 0

Re: Как поднять свой OSM server

Сообщение vladimiromsk » 21 июн 2015, 23:24

osm2pgsql под виндой работает не корректно!
Я для загрузки использую Freebsd 11.
Для корректной работы требуется:
1. postgis
2. postgresql client
3. mapnik
4. oms2pgsql

Могу выслать образ готовой виртуалки в формате Oracle VM VirtualBox

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя