Страница 1 из 1

Не получается загрузить данные OSM в PostgreSQL через osm2pgsql

Добавлено: 10 фев 2016, 22:34
yohan25
Добрый день. Решил написать здесь, чтобы не создавать новую тему.
Перечитал кучу форумов, либо не понимаю что пишут, либо не работает.
Ни как не получается загрузить данные OSM в PostgreSQL через osm2pgsql.
Вот лог:
c:\Users\Yohan>osm2pgsql -d gis -U postgres -W -H localhost -P 5432 -s -S C:\Use
rs\Yohan\osm2pgsql\default.style RU-MOW.osm.pbf
osm2pgsql SVN version 0.85.0 (64bit id space)

Password:
Using projection SRS 900913 (Spherical Mercator)
cygwin warning:
MS-DOS style path detected: C:\Users\Yohan\osm2pgsql\default.style
Preferred POSIX equivalent is: /osm2pgsql/default.style
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.h ... -pathnames
Setting up table: planet_osm_point
ЗАМЕЧАНИЕ: таблица "planet_osm_point" не существует, пропускается
ЗАМЕЧАНИЕ: таблица "planet_osm_point_tmp" не существует, пропускается
Setting up table: planet_osm_line
ЗАМЕЧАНИЕ: таблица "planet_osm_line" не существует, пропускается
ЗАМЕЧАНИЕ: таблица "planet_osm_line_tmp" не существует, пропускается
Setting up table: planet_osm_polygon
ЗАМЕЧАНИЕ: таблица "planet_osm_polygon" не существует, пропускается
ЗАМЕЧАНИЕ: таблица "planet_osm_polygon_tmp" не существует, пропускается
Setting up table: planet_osm_roads
ЗАМЕЧАНИЕ: таблица "planet_osm_roads" не существует, пропускается
ЗАМЕЧАНИЕ: таблица "planet_osm_roads_tmp" не существует, пропускается
Using built-in tag processing pipeline
Allocating memory for sparse node cache
Node-cache: cache=800MB, maxblocks=0*102400, allocation method=8192
Mid: pgsql, scale=100 cache=800
Setting up table: planet_osm_nodes
ЗАМЕЧАНИЕ: таблица "planet_osm_nodes" не существует, пропускается
Setting up table: planet_osm_ways
ЗАМЕЧАНИЕ: таблица "planet_osm_ways" не существует, пропускается
Setting up table: planet_osm_rels
ЗАМЕЧАНИЕ: таблица "planet_osm_rels" не существует, пропускается

Reading in file: RU-MOW.osm.pbf
Unable to open RU-MOW.osm.pbf
Error occurred, cleaning up

c:\Users\Yohan>
Локальный OSM сервер есть возможность поднять только под Windows 7 x64. Пользуюсь этой инструкцией habrahabr.ru.
Версия PostgreSQL 9.5
Версия PostGIS 2.2
osm2pgsql отсюда
Данные OpenStreetMap отсюда
Может кто посоветует чего не хватает. Спасибо.

Re: Не получается загрузить данные OSM в PostgreSQL через os

Добавлено: 10 фев 2016, 22:46
Andrey Zhukov
А полный путь к pbf не пробовали указать?

Re: Не получается загрузить данные OSM в PostgreSQL через os

Добавлено: 10 фев 2016, 23:45
yohan25
Спасибо, получилось. Все оказалось банально.
Osm2pgsql took 160s overall

Re: Не получается загрузить данные OSM в PostgreSQL через os

Добавлено: 27 фев 2016, 00:00
SPb_maps
Не хочу множить темы, мой вопрос смежный, после установки оффлайн карт у меня работает та карта которая использовалась изначально, но сейчас к ней нужно добавить карту другой страны, она добавляется, пишет что успешно, но тайлы той страны не прорисовываются, при попытке удалить БД и создать заново, туда также отгружается карта, но она не работает вообще, внутри другие название таблиц, а некоторых нет вообще

Re: Не получается загрузить данные OSM в PostgreSQL через os

Добавлено: 27 фев 2016, 14:36
paleogis
Один вопрос- одна тема. Прожалуйста создайте новую тему.

[ Сообщение с мобильного устройства ]