Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 28 сен 2021, 11:41
- Репутация: 1
- Откуда: Ставрополь
Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка
Добрый день!
В Arcmap (аргкгис) существует раздел инструментов "Система линейных координат". При помощи данного раздела возможно создавать Маршруты и размещать объекты вдоль маршрута (линии), как линейные так и точечные (по км указанному в таблице).
Подскажите как в Qgis решать подобные задачи.
Имеется большая сеть линий газопроводов в векторном формате, также есть таблица с указанием км начала и км конца участков газопроводов, которые необходимо нанести поверх слоя газопроводов, в обеих случаях указаны id газопроводов, благодаря чему удается их связать, задача выполненная в аркмап имеет высокую погрешность, интересно как выйдет в qgis.
В Arcmap (аргкгис) существует раздел инструментов "Система линейных координат". При помощи данного раздела возможно создавать Маршруты и размещать объекты вдоль маршрута (линии), как линейные так и точечные (по км указанному в таблице).
Подскажите как в Qgis решать подобные задачи.
Имеется большая сеть линий газопроводов в векторном формате, также есть таблица с указанием км начала и км конца участков газопроводов, которые необходимо нанести поверх слоя газопроводов, в обеих случаях указаны id газопроводов, благодаря чему удается их связать, задача выполненная в аркмап имеет высокую погрешность, интересно как выйдет в qgis.
Последний раз редактировалось dkkostin 11 окт 2021, 09:39, всего редактировалось 1 раз.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 28 сен 2021, 11:41
- Репутация: 1
- Откуда: Ставрополь
Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка
Нашел подобное решение-плагин LRS. Но не нашел в нем функцию нанесения линейных объектов по известному км
-
- Гуру
- Сообщения: 3932
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1029
- Ваше звание: программист
- Откуда: Казань
Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка
грузите слой трубопроводов в R/Python, туда же таблицу, и генерируйте новый слой с наложенными линиями. Работы минут на 20 ...
- chet2
- Участник
- Сообщения: 90
- Зарегистрирован: 08 дек 2016, 09:46
- Репутация: 6
Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка
dkkostin, я встречал инструменты для решения подобных задач в САПР.
На уровне эксперимента можно выгрузить слой в САПР (через dxf, например), там решить задачу и затянуть обратно в ГИС.
Может быть это неправильный путь, может быть выгрузка из ГИС в САПР и обратно дает какое-нибудь искажение и погрешность. Самому было бы интересно узнать.
На уровне эксперимента можно выгрузить слой в САПР (через dxf, например), там решить задачу и затянуть обратно в ГИС.
Может быть это неправильный путь, может быть выгрузка из ГИС в САПР и обратно дает какое-нибудь искажение и погрешность. Самому было бы интересно узнать.
-
- Активный участник
- Сообщения: 169
- Зарегистрирован: 11 авг 2015, 16:13
- Репутация: 36
Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка
Извините, что не с ответом, а с вопросом обращаюсь.
Если считать маршрут линией, то с размещением точек (вставка узлов) с необходимым параметром М (измерение. Это может быть расстояние от начала, КП, стоимость проезда, диаметр трубы, объем трубы от начала и т.д.) Тут вроде бы все понятно. Создай объект с координатами XYM и заполняй M вручную или с помощью плагинов.
Вот со вставкой линейного объекта это как?
Должно быть пересечение линий? Центр объекта? Проекция линии на маршрут (как для КП)? Нужны ли при этом измерения М вообще или атрибутивной таблицы хватит?
Может поэтому в ArcGIS задача так не решается?
Если считать маршрут линией, то с размещением точек (вставка узлов) с необходимым параметром М (измерение. Это может быть расстояние от начала, КП, стоимость проезда, диаметр трубы, объем трубы от начала и т.д.) Тут вроде бы все понятно. Создай объект с координатами XYM и заполняй M вручную или с помощью плагинов.
Вот со вставкой линейного объекта это как?
Должно быть пересечение линий? Центр объекта? Проекция линии на маршрут (как для КП)? Нужны ли при этом измерения М вообще или атрибутивной таблицы хватит?
Может поэтому в ArcGIS задача так не решается?
- Svility
- Участник
- Сообщения: 55
- Зарегистрирован: 24 окт 2017, 19:41
- Репутация: 4
- Откуда: 32637
Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка
Типовая задача ИУС Тdkkostin писал(а): ↑28 сен 2021, 13:00Имеется большая сеть линий газопроводов в векторном формате, также есть таблица с указанием км начала и км конца участков газопроводов, которые необходимо нанести поверх слоя газопроводов, в обеих случаях указаны id газопроводов, благодаря чему удается их связать, задача выполненная в аркмап имеет высокую погрешность, интересно как выйдет в qgis.

Держите данные в pg и используя функции postgis формируйте что нужно.. врезание части газопровода по геодезическим километрам или координатам, расстановку объектов ТХГ, километровых меток, результаты ВТД...
Если знакомы с SQL, то проблем не должно возникнуть.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 28 сен 2021, 11:41
- Репутация: 1
- Откуда: Ставрополь
- Svility
- Участник
- Сообщения: 55
- Зарегистрирован: 24 окт 2017, 19:41
- Репутация: 4
- Откуда: 32637
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 28 сен 2021, 11:41
- Репутация: 1
- Откуда: Ставрополь
Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка
Извиняюсь что так долго отвечал
В алгоритмах и в pg не шарю, по этому пришлось калибровать линии, для этого использовал расстановку точек через 100м с вычисленным км (locate points along line)

В алгоритмах и в pg не шарю, по этому пришлось калибровать линии, для этого использовал расстановку точек через 100м с вычисленным км (locate points along line)
-
- Активный участник
- Сообщения: 169
- Зарегистрирован: 11 авг 2015, 16:13
- Репутация: 36
Re: Размещение линейных и точечных объектов вдоль линий (газопроводов) по расстоянию км начала и конца отрезка
Давно этим плагином не пользовался (locate points along line). Раньше он ставил точки на плане, а не на эллипсоиде. Поэтому при длинных линиях наблюдались смещения. Пришлось даже подправить текст плагина, чтобы точки ставились с учетом эллипсоида. Сейчас авторы что-нибудь исправили или добавили?
В последнее время использовали плагин
KP Find. Finds geodetic distance along and to the side of a line
Может быть он будет вам полезен?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость