Расчёт длины линий (газопроводов) с учётом высоты взятой с srtm
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 28 сен 2021, 11:41
- Репутация: 1
- Откуда: Ставрополь
Расчёт длины линий (газопроводов) с учётом высоты взятой с srtm
Добрый день, мб кто подскажет как реализовать данную задачу:
Необходимо рассчитать длину газопроводов (длинных 200+км и не очень) но не на плоскости, а с учётом подъемов и склонов.
Высоту вершин линий планирую вытянуть с srtm снимка.
Необходимо рассчитать длину газопроводов (длинных 200+км и не очень) но не на плоскости, а с учётом подъемов и склонов.
Высоту вершин линий планирую вытянуть с srtm снимка.
-
- Активный участник
- Сообщения: 189
- Зарегистрирован: 24 мар 2022, 05:54
- Репутация: 97
- Откуда: Томск
Re: Расчёт длины линий (газопроводов) с учётом высоты взятой с srtm
Только с srtm - от лукавого. Реальность немного другая. Ну ок, предварительно собрать отметки Z в вершины газопроводов (с srtm, dem, исполнительных съемок, проектов и т.п.). Таблица атрибутов - Калькулятор полей - length3D ($geometry). Только в последних версиях QGIS (от 3.24).
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 28 сен 2021, 11:41
- Репутация: 1
- Откуда: Ставрополь
Re: Расчёт длины линий (газопроводов) с учётом высоты взятой с srtm
А почему применяется именно эта функция?
P.s. спасибо, записал высоты линии с srtm, но в итоге 3d длина получилась на 275м больше чем протяженность измеренная по одометру. Разница расчёта длины на плоскости вышла более приближенная 30м.
Плоскость 98.345км (37 зона, epsg 32637)
Одометр 98.375 км(получено при проведении внутритрубной дефектоскопии)
3d по высотам srtm 98.649км
-
- Гуру
- Репутация: 994
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Расчёт длины линий (газопроводов) с учётом высоты взятой с srtm
газопровод в гору не пойдёт
-
- Гуру
- Сообщения: 3933
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1029
- Ваше звание: программист
- Откуда: Казань
Re: Расчёт длины линий (газопроводов) с учётом высоты взятой с srtm
0.3% - очень хорошая точность, учитывая, что SRTM имеет мало отношения как к крельефу, так и к реальной трассе трубопрода

P.S. Кстати, и длины в проекции тоже искаженные, и зависят от направления и положения относительно центрального меридиана. Но это сущие мелоци по сравнению с SRTM

- Svility
- Участник
- Сообщения: 55
- Зарегистрирован: 24 окт 2017, 19:41
- Репутация: 4
- Откуда: 32637
Re: Расчёт длины линий (газопроводов) с учётом высоты взятой с srtm
Самое простое, это извлечь все вершины в таблицу pg, далее используя плагин RasterInterpolation рассчитать высотные отметки для каждой вершины. Далее из вершин собрать обратно линии, но уже в слой LineStringZM с двумя полями геометрии, для одной в М записать нарастающий километраж посчитанный в плоскости, а для другой с учетом высоты. Получится модель для расчётов.
-
- Гуру
- Сообщения: 967
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 137
- Откуда: г. Жуковский МО
Re: Расчёт длины линий (газопроводов) с учётом высоты взятой с srtm
При всем уважении. Я думал, простой нивелирный ход..
-
- Гуру
- Сообщения: 967
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 137
- Откуда: г. Жуковский МО
Re: Расчёт длины линий (газопроводов) с учётом высоты взятой с srtm
При всем уважении. Я думал, простой нивелирный ход..
-
- Гуру
- Сообщения: 967
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 137
- Откуда: г. Жуковский МО
Re: Расчёт длины линий (газопроводов) с учётом высоты взятой с srtm
При всем уважении. Я думал, простой нивелирный ход..
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей