Добрый день, мне нужно посчитать длину маршрута который проходит внутри мкад. Исходя из примеров в песочнице и т.д. мне пришла в голову мысль разбить маршрут на сегменты, затем добавить их в GeoQuery и проверить на вхождение в полигон и затем посчитать длины отрезков через properties.get('distance').value.
Но, например, есть проблема, например, от Балашихи до мкада идет сегмент с "Шоссе энтузиастов" и соответственно он очень длинный, и длинная его часть немного внутри мкада, а остальная часть за пределами мкада и длина этого отрезка 15 километров, соответственно этот отрезок через searchInside не входит в выборку и мы теряем достаточно большое количество километров. Также если включить и пересекающие сегменты, тогда мы получим слишком много лишних километров. Что делать?
Посчитать длину маршрута внутри полигона
Пост в архиве.
20 октября 2017, 22:51