Osm2pgsql - Error allocating nodes eror occurred, cleaning up
Здравствуйте.
При конвертации базы с данными на Россию в PostGis с помощью osm2pgsql у меня выскакивает ошибка
Error allocating nodes eror occurred, cleaning up или
Error allocating ways eror occurred, cleaning up
запрос формирую так:
osm2pgsql.exe -c -d postgis -U postgres -H localhost -P 5432 russian_federation.osm
Данные скачиваю с сайта Cloudmade http://downloads.cloudmade.com/
Конвертация соседних стран Беларусь, Молдова, Украина проходит успешно.
Может кто нибудь сталкивался с такой проблемой и знает как ее решить?
Конвертить пробовал два архива за 9 сентября и за 16 сентября
За 9 сентября ошибка появлялась на way <6k>
За 16 сентября ошибка появлялась на node <8610k>
Postgress и Postgis устанавливал согласно статье на гислаб
Установка PostgreSQL/PostGIS для Windows
Зараннее спасибо за ответ.
Osm2pgsql - Error allocating nodes(ways) eror occurred
- Ruslan
- Участник
- Сообщения: 79
- Зарегистрирован: 27 окт 2003, 17:33
- Репутация: 11
- Откуда: НекстГИС
Osm2pgsql - Error allocating nodes(ways) eror occurred
- Вложения
-
- 1.PNG (19.25 КБ) 7385 просмотров
НекстГИС
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Osm2pgsql - Error allocating nodes(ways) eror occurred
Задача освоить Osm2pgsql или загрузить данные в PG ?
Альтернативный вариант:
там же взять шейпы,
установить QGIS,
и загрузить в PostgreSQL/PostGIS данные из шейпов.
Файлик то приличный - при распаковке 1.5 Гб.
Я пробовал его конвертировать, но не в PG.
При конвертации, после 2 Гб вылетает на ошибку ...
А еще там в самих данных есть к чему придраться...
В одном текстовом поле более 8000 символов, а у Вас может не более 256 ?
Я резал на 5 частей и загружал, выкидывая мусор.
Альтернативный вариант:
там же взять шейпы,
установить QGIS,
и загрузить в PostgreSQL/PostGIS данные из шейпов.
Файлик то приличный - при распаковке 1.5 Гб.
Я пробовал его конвертировать, но не в PG.
При конвертации, после 2 Гб вылетает на ошибку ...
А еще там в самих данных есть к чему придраться...
В одном текстовом поле более 8000 символов, а у Вас может не более 256 ?
Я резал на 5 частей и загружал, выкидывая мусор.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Osm2pgsql - Error allocating nodes(ways) eror occurred
Ruslan, судя по всему у вас возникают какие-то проблемы с памятью. Попробуйте использовать режим "slim", который позволяет хранить промежуточные данные прямо в базе. Кроме того, загрузка в слиме позволяет в дальнейшем обновляться из дифов. Я всегда использую именно этот режим. Попробовал осуществить загрузку не в slim, получил точно такую же ошибку как у вас. И еще один момент - данные можно не разархивировать, osm2pgsql умеет работать с архивами.
- Вложения
-
- osm2pgsql.gif (22.42 КБ) 7328 просмотров
Spatial is now, more than ever, just another column- The Geometry Column.
- Ruslan
- Участник
- Сообщения: 79
- Зарегистрирован: 27 окт 2003, 17:33
- Репутация: 11
- Откуда: НекстГИС
Re: Osm2pgsql - Error allocating nodes(ways) eror occurred
Спасибо за ответы.
_DR_, спасибо! Режим "slim" как раз помог, загрузка базы прошла как по маслу!!!!
Bim2010, я тоже рассматриваю как альтернативный вариант использование шейп-архива, а тем более сейчас, после того как получилось залить родную базу данных, появилась возможность сравнить, есть ли отличие между этими двумя видами данных.
_DR_, спасибо! Режим "slim" как раз помог, загрузка базы прошла как по маслу!!!!
Bim2010, я тоже рассматриваю как альтернативный вариант использование шейп-архива, а тем более сейчас, после того как получилось залить родную базу данных, появилась возможность сравнить, есть ли отличие между этими двумя видами данных.
НекстГИС
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей