osm2pgsql --append

Ответить
Аватара пользователя
gala-kt
Участник
Сообщения: 89
Зарегистрирован: 26 июл 2010, 12:05
Статьи: 1
Репутация: 6
Откуда: Санкт-Петербург

osm2pgsql --append

Сообщение gala-kt » 25 май 2015, 16:43

Добрый день!
Каким образом происходит обновление данных в существующей базе при использовании параметра -a? то есть понятно, что флаг --append отвечает за дозапись, а не перетирает все данные, но если при этом дублируются объекты, то по идее, с использованием одного и того же .style будут созданы идентичные записи в таблице?
Цель - залить в одну базу куски мира. Данные в таком виде предоставляются ресурсом http://download.geofabrik.de/, например. Однако есть подозрение, что данные собраны в архивы с перекрытиями (например, Asia.osm.bz2 и Australia and Oceania.osm.bz2). Как в таком случае будет вести себя osm2pgsql? или есть какая-то дополнительная функция, позволяющая при дозаписи данных в базу анализировать уже существующие строки и не размещать дубликаты?
Спасибо заранее.

Ответить

Вернуться в «PostGIS/PostgreSQL»