Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
dkkostin
Новоприбывший
Сообщения: 7
Зарегистрирован: 28 сен 2021, 11:41
Репутация: 1
Откуда: Ставрополь

Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка

Сообщение dkkostin »

Добрый день!
В Arcmap (аргкгис) существует раздел инструментов "Система линейных координат". При помощи данного раздела возможно создавать Маршруты и размещать объекты вдоль маршрута (линии), как линейные так и точечные (по км указанному в таблице).
Подскажите как в Qgis решать подобные задачи.

Имеется большая сеть линий газопроводов в векторном формате, также есть таблица с указанием км начала и км конца участков газопроводов, которые необходимо нанести поверх слоя газопроводов, в обеих случаях указаны id газопроводов, благодаря чему удается их связать, задача выполненная в аркмап имеет высокую погрешность, интересно как выйдет в qgis.
Последний раз редактировалось dkkostin 11 окт 2021, 09:39, всего редактировалось 1 раз.
dkkostin
Новоприбывший
Сообщения: 7
Зарегистрирован: 28 сен 2021, 11:41
Репутация: 1
Откуда: Ставрополь

Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка

Сообщение dkkostin »

Нашел подобное решение-плагин LRS. Но не нашел в нем функцию нанесения линейных объектов по известному км
gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка

Сообщение gamm »

грузите слой трубопроводов в R/Python, туда же таблицу, и генерируйте новый слой с наложенными линиями. Работы минут на 20 ...
Аватара пользователя
chet2
Активный участник
Сообщения: 106
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка

Сообщение chet2 »

dkkostin, я встречал инструменты для решения подобных задач в САПР.
На уровне эксперимента можно выгрузить слой в САПР (через dxf, например), там решить задачу и затянуть обратно в ГИС.
Может быть это неправильный путь, может быть выгрузка из ГИС в САПР и обратно дает какое-нибудь искажение и погрешность. Самому было бы интересно узнать.
konst555
Активный участник
Сообщения: 214
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 47

Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка

Сообщение konst555 »

Извините, что не с ответом, а с вопросом обращаюсь.
Если считать маршрут линией, то с размещением точек (вставка узлов) с необходимым параметром М (измерение. Это может быть расстояние от начала, КП, стоимость проезда, диаметр трубы, объем трубы от начала и т.д.) Тут вроде бы все понятно. Создай объект с координатами XYM и заполняй M вручную или с помощью плагинов.

Вот со вставкой линейного объекта это как?

Должно быть пересечение линий? Центр объекта? Проекция линии на маршрут (как для КП)? Нужны ли при этом измерения М вообще или атрибутивной таблицы хватит?
Может поэтому в ArcGIS задача так не решается?
Аватара пользователя
Svility
Участник
Сообщения: 55
Зарегистрирован: 24 окт 2017, 19:41
Репутация: 5
Откуда: 32637

Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка

Сообщение Svility »

dkkostin писал(а): 28 сен 2021, 13:00Имеется большая сеть линий газопроводов в векторном формате, также есть таблица с указанием км начала и км конца участков газопроводов, которые необходимо нанести поверх слоя газопроводов, в обеих случаях указаны id газопроводов, благодаря чему удается их связать, задача выполненная в аркмап имеет высокую погрешность, интересно как выйдет в qgis.
Типовая задача ИУС Т :D
Держите данные в pg и используя функции postgis формируйте что нужно.. врезание части газопровода по геодезическим километрам или координатам, расстановку объектов ТХГ, километровых меток, результаты ВТД...
Если знакомы с SQL, то проблем не должно возникнуть.
dkkostin
Новоприбывший
Сообщения: 7
Зарегистрирован: 28 сен 2021, 11:41
Репутация: 1
Откуда: Ставрополь

Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка

Сообщение dkkostin »

Svility писал(а): 30 сен 2021, 21:04Типовая задача ИУС Т
Спасибо за подсказки)
Удалось нанести данные из ИУС Т при помощи замечательного плагина плагин LRS.
Аватара пользователя
Svility
Участник
Сообщения: 55
Зарегистрирован: 24 окт 2017, 19:41
Репутация: 5
Откуда: 32637

Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка

Сообщение Svility »

dkkostin писал(а): 11 окт 2021, 09:24Удалось нанести данные из ИУС Т при помощи замечательного плагина плагин LRS.
Каким образом? Плагин LRS требует калибровки, в результате чего использовать его не удобно, проще написать алгоритм sql
dkkostin
Новоприбывший
Сообщения: 7
Зарегистрирован: 28 сен 2021, 11:41
Репутация: 1
Откуда: Ставрополь

Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка

Сообщение dkkostin »

Извиняюсь что так долго отвечал :D
В алгоритмах и в pg не шарю, по этому пришлось калибровать линии, для этого использовал расстановку точек через 100м с вычисленным км (locate points along line)
konst555
Активный участник
Сообщения: 214
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 47

Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка

Сообщение konst555 »

dkkostin писал(а): 19 май 2023, 13:10 В алгоритмах и в pg не шарю, по этому пришлось калибровать линии, для этого использовал расстановку точек через 100м с вычисленным км (locate points along line)
Давно этим плагином не пользовался (locate points along line). Раньше он ставил точки на плане, а не на эллипсоиде. Поэтому при длинных линиях наблюдались смещения. Пришлось даже подправить текст плагина, чтобы точки ставились с учетом эллипсоида. Сейчас авторы что-нибудь исправили или добавили?

В последнее время использовали плагин
KP Find. Finds geodetic distance along and to the side of a line
Может быть он будет вам полезен?
Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя