длина линии в каждом полигоне

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
artterrm
Гуру
Сообщения: 532
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

длина линии в каждом полигоне

Сообщение artterrm »

Здравствуйте

Есть два векторных слоя
слой лесотаксационных выделов - полигональный
и слой дороги-линия

дорога пересекает несколько выделов
как с помощью кугиз вычислить протяженность отрезка дороги в каждом выделе?
trir
Гуру
Сообщения: 5362
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: длина линии в каждом полигоне

Сообщение trir »

select дороги.id, выдел.id, дорога.STIntersection(выдел).STLength()
from дороги, выдел
artterrm
Гуру
Сообщения: 532
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

Re: длина линии в каждом полигоне

Сообщение artterrm »

не понятно
trir
Гуру
Сообщения: 5362
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: длина линии в каждом полигоне

Сообщение trir »

загрузи данные в БД (MS SQL Server, PostGIS) и используй SQL
теоретически SQL можно использовать и без загрузки в БД
Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 549
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 535
Откуда: Planet Earth
Контактная информация:

Re: длина линии в каждом полигоне

Сообщение Эдуард Казаков »

Здравствуйте. В QGIS 3.* есть готовый штатный инструмент.
Processing - Toolbox - Vector analysis - Sum line length
trir
Гуру
Сообщения: 5362
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: длина линии в каждом полигоне

Сообщение trir »

В QGIS 3.* есть готовый штатный инструмент.
Processing - Toolbox - Vector analysis - Sum line length
SQL как то проще...
Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 549
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 535
Откуда: Planet Earth
Контактная информация:

Re: длина линии в каждом полигоне

Сообщение Эдуард Казаков »

Чем инструмент, в котором нужно нажать одну кнопку? :)
artterrm
Гуру
Сообщения: 532
Зарегистрирован: 09 янв 2011, 09:11
Репутация: 9
Откуда: Хабаровский край

Re: длина линии в каждом полигоне

Сообщение artterrm »

sum length работает спасибо
Ответить

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

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

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