OpenStreetMap

Zkir's Diary Comments

Diary Comments added by Zkir

Post When Comment
ЧТО ЕЩЕ ВЫЯВИЛА КАРТОАКЦИЯ? about 2 years ago

Еще в копилку наблюдений. JOSM расценивает два мультиполигона на одном контуре как ошибку – выдает ворнинг.

ЧТО ЕЩЕ ВЫЯВИЛА КАРТОАКЦИЯ? about 2 years ago

PG, спасибо.

ЧТО ЕЩЕ ВЫЯВИЛА КАРТОАКЦИЯ? about 2 years ago

@freeExec, ты не мог бы по теме высказаться? Что мы делаем не так и как надо?

@PG, так получается (при некотором весьма специфическом толковании выражения “не мапить под рендер”), что вообще никто не может этой картой пользоваться. Прежде чем картой мог пользоваться хотябы кто-то, пусть даже и маппер, ее должен сперва отрисовать рендер.

NEED HELP: Create an article in wikipedia about 2 years ago

i’m a ZHWP guru, but not in ENWP EN-WP is some kind of international project now :)

NEED HELP: Create an article in wikipedia about 2 years ago

@assanges, great! many many thanks! :)

ЧТО ЕЩЕ ВЫЯВИЛА КАРТОАКЦИЯ? about 2 years ago

@Zverik

Так если проблема не решается, то не удивительно, что она обсуждается на разные лады. Не удивлюсь, если и в 2025 году мы будем обсуждать ее же.

вешать landuse=residential на контур — это моветон

Это весьма относительное утверждение. Если речь о городе, который в принципе состоит из многих ландюзов, то вешать на один полигон и place и landuse – это моветон.

Если это деревня, которая в принципе состоит из одного ландюза, то это вполне нормальная практика.

Плодить альтернативный контур для той же сущности, как предлагает Павел в ролике – вот это как раз моветон.

Два мультиполигона на одном контуре – это как бы нормально, но очень напряжно. Понятно, что часто такое никто делать не будет.

Дорога идет через лес about 2 years ago

Я не вижу здесь уровней детализации, а вижу именно логическое противоречие. Лес – это такое место, где растут деревья. В тоже время дорога – это такое место, где деревья не растут.

Если допускается, что в базе [при каком-то уровне детализации] леса и дороги могут перекрываться, то при рендеренге так или иначе придется отнять одно от другого.

Если же такого не допускается, то пересекающая полигон леса дорога – это не уровень детализации, а именно ошибка топологии.

Если я таки научился отнимать полигоны друг от друга, то для меня и примыкание леса к дороге по стороне полигона (якобы ошибка топологии) уже не проблема.

Проблемой для меня может быть другое – неопределенная ширина линейной дороги. Я рискую либо получить нахлест (опять), либо зазор (белую дырку).

F4 как раз сделало правильно: отрисовало землю, поверх земли дорогу, но на дорогу втыкать деревья не стало.

Если я пойду и перересую это место более детально, я получу новый ворох проблем. См. абзацем выше.

Дратути, интересно, много тут юзеров со стажем моложе меня? about 2 years ago

Добро пожаловать на борт)

Как-то так случилось, что осм в основном для взрослых) Не буду говорить, что он им заменяет :D

Дорога идет через лес about 2 years ago

@Dzertanoj, Я извиняюсь, я что-то потерял мысль. Какое отношение это всё имеет к теме дискуссии?

Вот пример в посте. Дорога пересекает полигон леса, не имея с ним общих точек. Вопрос, это нормальная ситуация, и надо с ней жить (а рендер должен уметь ее обрабатывать), или это ошибка топологии, которую нужно исправлять в базе?

Если что, вот дорога, а вот лес.

И что делать, если лес отмечен тегом landuse=forest? По определению, landuse=* это территория, занятая * преимущественно. Никто никогда не требовал вырезать дороги из лендюзов.

Дорога идет через лес about 2 years ago

@Dzertanoj,

Вот не согласен. Не может быть корректной топологии из объектов разных порядков – полигональных линейных. Просто не может быть. Оба варианта “топологически некорректные”. Отсюда и холивар.

И интерпретация правой картинки, что она “действительно обозначает деревья на дороге”, (т.е. такое обозначение можно было бы использовать, если действительно дорога заросла) – неправильная . Она такого обозначать не может, потому что все знают, что деревья на дороге не растут, и имели это виду, когда так обозначали. (Привет семиотике, соотношению между означающим и означаемым).

По поводу целей. Целей у всех всегда две:

  1. Простой и быстрый маппинг. Люди действительно ленивы, а кроме того срок жизни ограничен. Время, которое человек может потратить тоже ограниченно, и с этим приходится считаться. Лучше отрисовать больше за меньшее время.

  2. Простой и корректный рендеринг. Отрендеренная карта, или уже виртуальная реальность, должна выглядеть убедительно, и быть эстетически привлекательной. Кроме того, время потраченное на разработку, равно как и время самого рендеринга должно быть приемлемо, с учетом достигнутого технологического уровня. Программисты тоже вечно не живут, да и пользователи не хотят долго ждать результата.

Схемы маппинга – это обычно компромисс между первой и второй целью. “Корректная топология” целью вовсе не является, а является средством облегчить достижение цели №2. “Корректной” топология является не сама по себе, а в зависимости от состояния алгоритмов рендеринга (т.е. интерпретации)

Возвращаясь к сравнению левой и правой картинки.

Левая схема на первый взгляд бесспорная, но по некоторому размышлению становится ясно, что она никакой проблемы не решает (см. первый абзац, не может быть корректной топологии из объектов разных порядков).

Что если ширина дороги, вычисленная эвристически(!) при рендеринге, окажется больше отступа? Либо опять деревья на дороге, либо придется алгоритмически подгонять полигоны друг к другу.

Если под рукой что-то вроде Post-GIS, где реализованы быстрые проверки пересечений и принадлежности, то это никакая не проблема. Нужно сформировать полигоны, и вычесть их друг из друга (в определенном порядке), чтобы они не пересекались – это делается на раз.

Если аналога Post-GIS нет, то эта проблема вовсе не разрешимая.

Судя потому, что F4Map, которая обрабатывает осм-данные on-the-fly прямо джаваскриптом в браузере, технология уже созрела.

ПЛАГИН BLENDER-OSM: КАК ЗАГРУЗИТЬ ЗДАНИЯ ИЗ OSM about 2 years ago

@fims7, На здоровье ;)

2.8x весьма странная версия. Но плагин там ну совершенно тот же самый :)

Может я сниму ролик про 2.8 тоже :)

Валидатор 3D: Церкви и другие здания about 2 years ago

Сделал ролик: https://youtu.be/q8LYDhZ336s

ДВИЖУХА ПРО МОДЕРАЦИЮ about 2 years ago

Хмурый, а что за Саймон Пул? Где на него посмотреть?

ДВИЖУХА ПРО МОДЕРАЦИЮ about 2 years ago

@Xmypblu

Понятно, пре-модерации в обозримом будущем не будет, а пост-модерация и так уже есть. Опытные участники так или иначе исправляют за новичками, здесь Yury Yatsynovich прав.

Вопрос о политике откатов.

Вот на форуме и другие, в том числе заслуженные, товарищи согласны, что единицей отката является весь пакет правок, а то и весь вклад (!) участника.

Расковыривать пакеты никто не будет, это слишком много работы.

https://forum.openstreetmap.org/viewtopic.php?pid=788661#p788661

ДВИЖУХА ПРО МОДЕРАЦИЮ about 2 years ago

@Yury Yatsynovich, ну хорошо, отобьем охоту у новичков. Ну и ладно, бабы новых нарожают.

А у старичков? У старичков охоту не отобьем? Так ли это интересно и весело, исправлять технический брак за другими?

В корпоративной среде так бы даже вопрос не ставился. Нормальная практика, что ошибочный коммит откатывается, и потом делается нормальный.

ЧТО ЕЩЕ ВЫЯВИЛА КАРТОАКЦИЯ? about 2 years ago

@pacman541,

Границы НП не могут быть не связанны с землепользованием. Населенный пункт по определению это место, где живут люди. В большом населенном пункте может быть много разных землепользований, в маленьком – одно. И это нормально.


Посмотрел Тверскую область, действительно всё перерисовали, ха-ха. Что я могу сказать, молодцы.

Не очень правда верится, что вот это например административка (Прямухино) https://www.openstreetmap.org/way/679216172/history

Что-то больше на ландсат похоже.

А вот по соседству типичный НП с одним ландюзом (Вперед) https://www.openstreetmap.org/node/658457498#map=17/56.94122/34.43430

Полигональный place=hamlet вовсе отсутствует.
Как его нарисовать?

ЧТО ЕЩЕ ВЫЯВИЛА КАРТОАКЦИЯ? about 2 years ago

@pacman541, это в теории редко. А на практике этот случай доминирующий. Сравните сами.

https://overpass-turbo.eu/s/Un7 vs https://overpass-turbo.eu/s/Un8

Причем отрисовывалось это 10 лет назад по Landsat

Да и на практике обычно деревня, особенно умирающая – это улица+дома+огороды. Поля вокруг и коровники в сам нп не входят.

Валидатор 3D: Церкви и другие здания about 2 years ago
  1. Вы Blender-Osm смогли поставить? Это плагин, его надо скачать c gumroad (https://gumroad.com/l/blender-osm) и установить. Дальше достаточно просто)) Может я запишу видеоинструкцию на эту тему.

  2. Да, можно и нужно. Если что, напомните мне завтра)

Итоги диванной картоакции по отрисовке Егорьевска about 2 years ago

Смотрите записи и шлите донаты. :D

Итоги диванной картоакции по отрисовке Егорьевска about 2 years ago

Я удивился, что MapCraft еще работает, и в нем даже смогли сделать патч – описания для статусов.

Ну и еще зрители подсказали несколько лайвхаков.