Yevgeniy Podol'skiy писал(а): ↑06 мар 2025, 18:59
Попробовал это способ (стандартными средствами QGIS) и могу сказать, что он достаточно хороший, но он создает дополнительные слои, а мне нужно в одном существующем слое автоматически проставить отрезки линий на основе номеров опор.
Вы хотите для "пустого" слоя линий собрать номера опор, через калькулятор полей. Так не получится.
Сначала создаете объекты в слое линий (отрезки линий), для этого удобна Точки в контур. Конечно, без ручной работы, просмотра на карте, лечения ошибок не обойтись. Можно сделать для всех точек (не для выделенных), при этом настроить Выражение группирования (указать атрибут, например название ЛЭП, по которому создадутся отдельные объекты-линии).
Множество слоев-черновиков, ну да, выделить, скопировать, вставить в нужный, час на все.
А потом - да, можно юзать калькуляторы полей и прочие инструменты.
Что касается сортировки. Если поле с номерами опор - числовое, то получится "6 - 10'. Если символьное - увы, сначала 10, потом 6 (алфавитная сортировка). Возможно переделать поле с номерами как числовое?
Как вариант, таблица с результатом доступна для просмотра, найти глазами такие случаи как 12-6, поправить руками.
А лучше, если Вы поделитесь с сообществом куском вашего слой точек (экспортируйте часть, сверните в архив, прикрепите к сообщению),