Size: a a a

ГИС в Беларуси

2021 June 18

f

fr1 in ГИС в Беларуси
я имел ввиду в pbf. а тут вы скорей в чём-то не разобрались, чем я поверю в глюки osm2pgsql
источник

DM

Dmitry Mezonin in ГИС в Беларуси
Да я не против. Ищу ошибку. Собственный тул показал что все отношения собрались в полигоны и точек тысячи. Точно не по 21.
источник

EB

Evgen Bodunov in ГИС в Беларуси
Уже давно используем imposm, потому что osm2pgsql очень медленный и бывало глючил.
источник

EB

Evgen Bodunov in ГИС в Беларуси
Можно отфильтровать данные перед импортом (https://wiki.openstreetmap.org/wiki/Osmfilter). А можно через OSM api запросить все части релейшена и собрать его руками или в josm запросить.
источник

EB

Evgen Bodunov in ГИС в Беларуси
Не обязательно для этого качать всю планету и фильтровать.
источник
2021 June 19

DM

Dmitry Mezonin in ГИС в Беларуси
благодарю! буду пробовать им.
источник

EB

Evgen Bodunov in ГИС в Беларуси
надежный способ по моему опыту для работы с границами, это запрашивать границу в josm. смотреть что она собирается в замкнутый контур. потом можно экспортировать в osm файл. и уже его импортировать. это будет почти мгновенно что с osm2pgsql, что с imposm.
источник

f

fr1 in ГИС в Беларуси
и абсолютно никакой разницы с дампом, только мульон ручного труда
источник

EB

Evgen Bodunov in ГИС в Беларуси
это если ничего не требует правок. 🙂
источник

EB

Evgen Bodunov in ГИС в Беларуси
а если надо поправить порядок линий в релейшене?
источник

EB

Evgen Bodunov in ГИС в Беларуси
забрал дамп = 1 час. импортнул += 8 часов. проверил границы. + 20 минут. увидел дырки. поправил, залил фиксы + 1 час. обновил дамп + 1 час. импортнул + 8 часов. 🙂
источник

EB

Evgen Bodunov in ГИС в Беларуси
(мы же о планете говорим?)
источник

EB

Evgen Bodunov in ГИС в Беларуси
если нужна только 1 граница много быстрее ее забрать руками, проверить и импортнуть. суммарные времязатраты 15 минут.
источник

DM

Dmitry Mezonin in ГИС в Беларуси
да, нужна планета, отсекал ненужное osmosis, запросы в картинке. Не знаю, возможно не самый лучший способ, но ушло часов 30 на достаточно мощном десктопе.
источник

EB

Evgen Bodunov in ГИС в Беларуси
мы время от времени делаем карту мира на основе данных osm. для всех 400+ регионов карты надо проверить целостность. регулярно что-то рвут и ломают. ни разу еще не было, чтобы карту мира сгенерили и все полигоны границ собрались без ошибок.
источник

f

fr1 in ГИС в Беларуси
исправлять бы стоило в ОСМ, а не у себя.
да и проверять целостность 100500 границ вручную всяко больше 8 часов будет
источник

EB

Evgen Bodunov in ГИС в Беларуси
кэп. посмотрите мои правки в осм.
источник

EB

Evgen Bodunov in ГИС в Беларуси
только тем и занимаюсь, что границы правлю и заливаю. последнее время не часто.
источник

f

fr1 in ГИС в Беларуси
о, это отлично, так держать. кто-то же их должен чинить :) ломать то все горазды
источник

IZ

Ilya Zverev in ГИС в Беларуси
ужас. Почему не osmium-tool? На порядок быстрее osmosis
источник