Извлечение списка координат нескольких полилиний из одного слоя

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
old_wolf_09
Активный участник
Сообщения: 105
Зарегистрирован: 18 мар 2013, 22:59
Репутация: 1
Откуда: Казахстан

Извлечение списка координат нескольких полилиний из одного слоя

Сообщение old_wolf_09 » 24 май 2020, 21:06

Добрый вечер.
Имеется векторный слой состоящий из нескольких полилиний (дороги). Каждая полилиния это отдельный километраж дороги (например 0-500, 500-1000, 1000-1500 и т.д.). Каждая полилиния имеет свои изгибы. Необходимо извлечь координаты вершин каждой из этих полилиний в отдельный файл. Как это сделать наилучшим и профессиональным образом?

Например: необходимо в одном файле собрать координаты вершин отрезка 5500-6000.

Полилиний будет много (более 350) поэтому нужно какое-то автоматизированное решение. И самое главное что все они на одном слое.

Благодарю за помощь. (файл к сожалению не могу приложить)

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

Re: Извлечение списка координат нескольких полилиний из одного слоя

Сообщение trir » 24 май 2020, 22:01

сохрани в csv или загрузи в БД

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2230
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1503
Откуда: Казань

Re: Извлечение списка координат нескольких полилиний из одного слоя

Сообщение Игорь Белов » 24 май 2020, 22:18

[Вектор] → [Обработка геометрии] → [Extract vertices…]
В диалоге доступен флажок [x] Только выделенные объекты
The purpose of computing is insight, not numbers

old_wolf_09
Активный участник
Сообщения: 105
Зарегистрирован: 18 мар 2013, 22:59
Репутация: 1
Откуда: Казахстан

Re: Извлечение списка координат нескольких полилиний из одного слоя

Сообщение old_wolf_09 » 25 май 2020, 08:39

Игорь Белов писал(а):
24 май 2020, 22:18
[Вектор] → [Обработка геометрии] → [Extract vertices…]
В диалоге доступен флажок [x] Только выделенные объекты
Спасибо за ответ! А можно этот процесс как то автоматизировать? Не знаете какие-нибудь подходящие под это дело модули или может на python есть что-нибудь?

Отдельно с этим процессом я знаком но не знаю как в отдельные файлы экспортировать отдельные полилинии с одного слоя. Полилиний очень много поэтому ищу какой нибудь автоматизированный путь (если он конечно существует).

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

Re: Извлечение списка координат нескольких полилиний из одного слоя

Сообщение trir » 25 май 2020, 17:26

ищу какой нибудь автоматизированный путь
БД и SQL

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2230
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1503
Откуда: Казань

Re: Извлечение списка координат нескольких полилиний из одного слоя

Сообщение Игорь Белов » 25 май 2020, 17:58

Разнести в разные слои:
[Вектор] → [Управление данными] → [Разбить векторный слой…]
The purpose of computing is insight, not numbers

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Извлечение списка координат нескольких полилиний из одного слоя

Сообщение gamm » 25 май 2020, 18:58

old_wolf_09 писал(а):
25 май 2020, 08:39
Полилиний очень много поэтому ищу какой нибудь автоматизированный путь
загрузите в R/Python, и делайте, что хотите - дело 20 минут.

old_wolf_09
Активный участник
Сообщения: 105
Зарегистрирован: 18 мар 2013, 22:59
Репутация: 1
Откуда: Казахстан

Re: Извлечение списка координат нескольких полилиний из одного слоя

Сообщение old_wolf_09 » 26 май 2020, 08:33

Спасибо всем за помощь и подсказки. Направление понятно. Теперь поищу что-нибудь в сети по этим темам. Благодарю.

Ответить

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

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

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