Розбиття форм-файлів на окремі файли для кожної функції за допомогою QGIS / GDAL / SAGA?


33

У мене є полілінійний профіль з приблизно 20 видами доріг.

Мені хотілося б знати, як я можу автоматично створити векторний файл для кожного.

Мені відомо, як це зробити за допомогою ArcGIS for Desktop - див. Експорт класу характеристик у кілька класів функцій на основі значень поля за допомогою ArcGIS for Desktop?

Як це зробити за допомогою QGIS, GDAL, SAGA тощо?

Відповіді:


45

У QGIS 2.8.1 в меню Vector є інструмент, який може розділити набір даних на основі атрибута.

Заглядати Vector > Data Management Tools > Split Vector Layer...

Інструмент розділеного векторного шару в QGIS 2.8.1

Це основний інструмент, який повинен працювати, якщо ви не хочете вдаватися до плагінів чи інструментів в Processing; якщо вони не пропонують вам додаткову функціональність.


1
На відміну від інших векторних інструментів, цей не додає файли до проекту, і вам слід вибрати папку виводу, Browseщоб потім їх знайти.
AndreJ


3

Використовуйте "Розділити векторний шар" у загальній панелі інструментів "Вектор"


1

Ви можете розглянути saga gis (безпосередньо чи через sextante в qgis). Він містить модуль, який розділить форму за атрибутом (форми / інструменти / розділити таблицю / форму за атрибутом).


1

На панелі інструментів обробки QGIS, якщо ви перейдете на приклади сценаріїв розділу Сценарії. Ви знайдете сценарій під назвою "Розділити векторний шар за атрибутом". Це зробить те, що потрібно.


2
Чи відрізняється це від плагіна, запропонованого @oeon?
matt wilkie

@mattwilkie - це його алгоритм, котрий походить з рідного QGIS. Для цього не потрібно встановлювати плагін!
Stophface
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.