Size: a a a

2020 April 06

AI

Alexander Istomin in OpenStreetMap RU
Валерий Трубин
Вышла новая версия JOSM
@BANOnotIT кстати, исправленный перевод в плагине мог уже попасть в него
источник

Bn

BANO notIT in OpenStreetMap RU
Alexander Istomin
@BANOnotIT кстати, исправленный перевод в плагине мог уже попасть в него
Ну пока я в жосм зайду)
источник

AI

Alexander Istomin in OpenStreetMap RU
зачем ты из него выходил
источник

Bn

BANO notIT in OpenStreetMap RU
А как иначе его обновить
источник

AI

Alexander Istomin in OpenStreetMap RU
ах хитрец
источник

l

lite in OpenStreetMap RU
безвыходная ситуация
источник

AI

Alexander Istomin in OpenStreetMap RU
Telegram
Arkadi Chubrik in OpenStreetMap Беларусь
Приветствую всех!

Хочу рассказать вам о моей утилите на C# — https://github.com/chubrik/OsmDataKit
Она была создана во время работы над проектами https://toponim.by/ и https://toponym.org/
Основное назначение утилиты в том, чтобы из базы OSM-PBF делать выборки объектов по спискам ID или по фильтрам, а в ответ получать не плоский набор данных, а полные древовидные структуры со всеми вложенными объектами.

Простой пример из жизни.
Мне нужно отрисовать идеальный контур границы Беларуси на сайте. Для этого нужно получить все точечные «ноды» с их координатами. Нам известен ID границы в OSM: https://www.openstreetmap.org/relation/59065 Но в базе граница страны представлена сложным образом. Это объект «отношение», состоящий из множества «путей» и других «отношений», которые в свою очередь состоят из таких же сущностей и т. д. В сумме мы имеем 7-кратную вложенность объектов, описывающих границу Беларуси. Моя утилита позволяет одним простым запросом получить сразу всю полную объектную модель. Достаточно «натравить» её…
источник

f

fr1 in OpenStreetMap RU
неплохо
источник

Bn

BANO notIT in OpenStreetMap RU
Респект человеку
источник

f

fr1 in OpenStreetMap RU
хотя, 7-я уровневая вложенность для границы Белоруссии вызывает недоумение у меня
источник

SA

Sergey Astakhov in OpenStreetMap RU
А зачем утилита, если можно через /full всё вытащить?
Пример для Белоруссии: http://www.openstreetmap.org/api/0.6/relation/59065/full
источник

ВТ

Валерий Трубин in OpenStreetMap RU
Вполне возможно, что он об этом просто не знал.
источник

f

fr1 in OpenStreetMap RU
Sergey Astakhov
А зачем утилита, если можно через /full всё вытащить?
Пример для Белоруссии: http://www.openstreetmap.org/api/0.6/relation/59065/full
эээ, как бы pbf
источник

ВТ

Валерий Трубин in OpenStreetMap RU
Отсюда вывод: пишите больше статей, делитесь опытом друг с другом. ;) простите за морализаторство
источник

SA

Sergey Astakhov in OpenStreetMap RU
fr1
эээ, как бы pbf
osmconvert - и будет тебе pbf
источник

f

fr1 in OpenStreetMap RU
не всем нужно ЧСВ
источник

f

fr1 in OpenStreetMap RU
Sergey Astakhov
osmconvert - и будет тебе pbf
он уже есть
источник

ВТ

Валерий Трубин in OpenStreetMap RU
fr1
не всем нужно ЧСВ
ЧСВ - чувство собственной важности?
источник

f

fr1 in OpenStreetMap RU
Валерий Трубин
ЧСВ - чувство собственной важности?
оно самое
источник

ВТ

Валерий Трубин in OpenStreetMap RU
fr1
оно самое
То есть те, кто делится своим опытом - это люди, которые преследуют только одно - реализацию своего ЧСВ?
источник