Как расставить километровые отсечки вдоль федеральных дорог
Здравствуйте! Подскажите, как расставить вдоль федеральных автодорог в пределах Иркутской области точки с шагом 1 километр.
Расставить точки вдоль линий можно с помощью инструмента «Точки вдоль линии». Находим инструмент на панели Инструменты анализа.
Выбираем линейный слой и шаг построения точек 1 км.
Получаем точки вдоль дорог с нужным шагом.
Но может возникнуть проблема со сквозной нумерацией.
Если линейные дороги состоят из отдельных кусочков, то нумерация начнется заново. А еще номера могут идти в противоположную сторону.
Если направление исправить легко.
На панели Дополнительные инструменты оцифровки берем инструмент Инвертирование направления линии, кликаем на линию и она развернет направление. Далее перестраиваем точки.
А чтобы получить цельную линию от одной границы области до другой, придётся выбрать руками все сегменты и их слить инструментом Объединить выделенные объекты.
Можем пойти на хитрость и построить единую линию дороги с помощью инструмента прокладки маршрутов.
Надо будет расставить на местах пересечения дороги и границы области точки между которыми программа проложит маршрут.
Зарегистрируемся на сайте https://openrouteservice.org
Создадим токен (ключ), чтобы в QGIS можно было прокладывать маршруты.
Вставляем его в настройках модуля ORS
Теперь можем проложить маршрут.
Создаем новый точечный слой и расставляем минимум 2 точки. Первая на входе в регион, вторая на выходе.
На панели Инструменты Анализа запускаем Directions from points 1 layer.
Этот инструмент прокладываем маршрут между точками одного слоя.
Выбираем Travel Mode driving-car (маршрут для автомобилей) и входной слой точек. Нажимаем Выполнить.
В результате получаем автодорогу одной линий.
Расставляем километровые точки вдоль трассы.
Видим, что протяженность федеральной трассы по территории Иркутской области составляет 1464 км.
Благодарю за чтение. Если у вас есть вопросы или картографические задачки, то буду рад комментариям.