Size: a a a

2020 May 21

АК

Алексей Куликов... in OpenStreetMap RU
Поясню... Сами сотрудники ГИБДД ставят точку места ДТП. По карте. Основываясь на множественных данных, таких как фото с места, например.
источник

АК

Алексей Куликов... in OpenStreetMap RU
Не в координате дело, Просто может кто-то уже пытался решать такого рода задачу...
источник

SA

Sergey Astakhov in OpenStreetMap RU
Алексей Куликов
Ручной корректировкой по карте.
Ну тогда я бы не парился и просто искал наличие пересечений дорог в заданном радиусе. Если они есть - значит район перекрёстка.
источник

АК

Алексей Куликов... in OpenStreetMap RU
fr1
натренировать нейронку, чтобы по космоснимку границу выдавала
Даи и человек-то не всегда однозначно скажет, тут один и вда перекрёстка :)
источник

АК

Алексей Куликов... in OpenStreetMap RU
Sergey Astakhov
Ну тогда я бы не парился и просто искал наличие пересечений дорог в заданном радиусе. Если они есть - значит район перекрёстка.
Да примерно так сейчас и поступаем...
Ищем точки пересечения трёх и более дорог при касании краями или двух и более, где одна из точек посередине.
источник

АК

Алексей Куликов... in OpenStreetMap RU
Ну и "бублик" на 10 метров в диаметр, как раз в отрисованную дорогу попадает.
источник

АК

Алексей Куликов... in OpenStreetMap RU
Просто есть ситуации, когда две и более точек "узловых" относятся к одному перекрёстку.
источник

SA

Sergey Astakhov in OpenStreetMap RU
Алексей Куликов
Не в координате дело, Просто может кто-то уже пытался решать такого рода задачу...
Дело в точности координат события и точности картографических данных. Если бы они были сантиметрового уровня + были бы данные по бордюрам и т.п. - тогда можно было бы заморочиться с точным определением границ перекрёстков. Но т.к. и сами координаты в лучшем случае метровой точности и данных по бордюрам мало где есть - лучше идти простыми путями.
источник

АК

Алексей Куликов... in OpenStreetMap RU
Так вот. Именно так и поступаем. Ужа давно.

Просто подумал, может ужа давно есть то, чего я не знаю, что существенно облегчит работу :)
источник

M

Miroff in OpenStreetMap RU
Алексей Куликов
Господа. Нетривиальный вопрос.

Есть идеи как посчитать перекрёстки с их границами?

В OSM есть что-то подобное?
Элементарно же. Пересечение двух именованных улиц со статусом не ниже service. Ширину улиц брать эвристикой из тегов lanes, width, turnlanes и статуса улицы с поправкой на урбанистическую плотность
источник

f

fr1 in OpenStreetMap RU
так-то тут бы помогли стоп-линии, если бы их мапили
источник

AI

Alexander Istomin in OpenStreetMap RU
fr1
так-то тут бы помогли стоп-линии, если бы их мапили
полигонами
источник

АК

Алексей Куликов... in OpenStreetMap RU
service не входит. Выезды с дворовых территорий и заправок не считаются перекрёстками.
источник

f

fr1 in OpenStreetMap RU
Alexander Istomin
полигонами
так то был пропозал как раз про трубопровод дорог, но кто-же за него проголосовал
источник

АК

Алексей Куликов... in OpenStreetMap RU
кстати, есть же в Москве и не только "вафелька". Её мапят?
источник

f

fr1 in OpenStreetMap RU
Miroff
Элементарно же. Пересечение двух именованных улиц со статусом не ниже service. Ширину улиц брать эвристикой из тегов lanes, width, turnlanes и статуса улицы с поправкой на урбанистическую плотность
тут скорей проблемы с двухвейными улицами
источник

АК

Алексей Куликов... in OpenStreetMap RU
fr1
тут скорей проблемы с двухвейными улицами
проблема ещё со "штанами"...

Потому как формально там, в точке соединения или расхождения, участвуют три линии дорог
источник

f

fr1 in OpenStreetMap RU
источник

M

Miroff in OpenStreetMap RU
нет никакой проблемы. Сперва схлопываешь двухвейные улицы и штаны, потом считаешь.
источник

M

Miroff in OpenStreetMap RU
алгоритм ровно тот же, что и пригенерализации для рендеринга
источник