Я пытаюсь выполнить обработку многих файлов функций, поэтому я хотел бы автоматизировать ее.
На самом деле, у меня есть один шейп-файл с пространственным распределением некоторых видов, а другой - с типом растительности.
Я хотел бы выбрать (по атрибуту) один вид в шейп-файле видов, а затем выбрать (по месту) все области растительности, которые пересекаются с их ареалом распространения. Наконец, я хотел бы иметь шейп-файл с именем, названием вида, а также с атрибутами и формами часто используемых типов растительности. И я хотел бы повторить это для всех видов (более 100) и, если возможно, сделать это легко (чтобы это мог сделать другой человек).
Я уже пробовал эту задачу с помощью плагина Sextante, но у меня не может быть названия вида в качестве имени шейп-файла в конце.
Может кто-нибудь предложить метод для этого?
источник
Ответы:
Эта запись в блоге может помочь понять, как это сделать в SEXTANTE:
http://qgissextante.blogspot.fr/2013/01/using-selection-algorithms.html
Надеюсь, поможет
источник
Это требует небольшого сценария. Для того, чтобы сделать его воспроизводимым я хотел бы попробовать выполнить его в R . Это также должно быть возможно с QGis и Sextante, используя пакетное выполнение (щелчок правой кнопкой мыши по функции) в модели Sextante. Здесь вы можете сначала использовать инструмент векторного пересечения, а затем какое-то пространственное соединение.
В R я бы попробовал это так. Возможно, вам придется изменить код, так как я не знаю вашу структуру данных и переменных.
Я сделал много предположений о вашей цели и структуре вашего набора данных. Скорее всего, вы должны исправить код в соответствии с вашими потребностями, прежде чем попробовать его.
источник