J'essaie de faire un traitement sur de nombreux fichiers de fonctionnalités, donc je voudrais l'automatiser.
En fait, j'ai un fichier de formes avec la distribution spatiale de certaines espèces et un avec le type de végétation.
Je voudrais sélectionner (par attribut) une espèce dans le fichier de formes des espèces, puis sélectionner (par localité) toutes les zones de végétation qui se croisent avec leur aire de répartition. Enfin, j'aimerais avoir un fichier de formes avec, comme nom, le nom de l'espèce, et avec les attributs et les formes des types de végétation fréquentés. Et je voudrais répéter cela pour toutes les espèces (plus de 100), et si possible, faites-le d'une manière facile (afin que cela puisse être fait par une autre personne).
J'ai déjà essayé cette tâche en utilisant le plugin Sextante, mais je ne peux pas avoir le nom de l'espèce comme nom de fichier de formes à la fin.
Quelqu'un peut-il suggérer une méthode pour cela?
Réponses:
Cette entrée de blog peut aider à comprendre comment le faire dans SEXTANTE:
http://qgissextante.blogspot.fr/2013/01/using-selection-algorithms.html
J'espère que ça aide
la source
Cela nécessite un petit script. Pour le rendre reproductible je voudrais essayer de l' accomplir dans R . Cela devrait également être possible avec QGis et Sextante en utilisant l'exécution par lots (fonction clic droit sur la fonction) dans un modèle Sextante. Ici, vous pouvez d'abord utiliser l'outil d'intersection vectorielle et ensuite une sorte de jointure spatiale.
Dans R, je l'essayerais comme ça. Vous devrez peut-être modifier le code car je ne connais pas votre structure de données et vos variables.
J'ai émis de nombreuses hypothèses sur votre objectif et la structure de votre ensemble de données. Vous devez probablement corriger le code selon vos besoins avant de l'essayer.
la source