169 похожих чатов

Привет всем. Я работаю над проектом, который направлен на улучшение

данных о реках в OSM. Основной целью проекта является исправление различных проблем, таких как дублирующиеся узлы, перекрывающиеся акватории, пересекающиеся пути, а также использование более новой схемы natural=water + water=river вместо старой waterway=riverbank. Поддержите ли вы такой проект, чтобы исправить ошибки геометрии и обновить маркировку рек России? Подробнее об этом проекте и о том, что именно делается, вы можете узнать здесь (https://wiki.openstreetmap.org/wiki/WikiProject_Waterways/River_modernization). Дайте мне знать, если у вас есть какие-либо вопросы.

7 ответов

12 просмотров

Не очень понял, что такое "дублирующиеся узлы"

Dimitar- Автор вопроса

Дублированный узел - это когда две области должны иметь общий узел, но вместо этого они имеют два отдельных узла с одинаковыми координатами.

Первый раз слышу чтобы это было проблемой.

Dimitar- Автор вопроса
Pavel Gavrilov
Первый раз слышу чтобы это было проблемой.

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

Dimitar
Это зависит от конкретного случая. Если это дорога...

Как раз наоборот, если это пересечение двух дорог, то это является проблемой, потому что алгоритмы построения маршрута не смогут понять, что эта точка является перекрёстком. А вот для всех других случаев... Объясните мне, почему избыточные узлы являются проблемой?

Dimitar
Дублированный узел - это когда две области должны ...

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

Почему исправление ошибок, а не внесение новых данных? Есть же куча всего, ждущего трудоемкого внесения.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта