#1 Thu 26 January 2017 11:37
- flonlo
- Juste Inscrit !
- Date d'inscription: 26 Jan 2017
- Messages: 2
QGIS: Atlas de données
Bonjour à tous.
Résumé du problème: Je recherche un moyen avec QGIS d'extraire de façon automatisée des données de différentes zones d'une couche vecteur, un peu à la façon de la création d'un atlas.
Soit une couche vecteur D contenant les données à extraire.
Une grille G créée avec "Vecteur->Outils de recherche->Grille" pour délimiter chaque zone où extraire les données de la couche D.
Je souhaite obtenir un enregistrement des données de D pour chaque objet de G qui lui correspond géographiquement.
Je n'ai pas trouvé d'outils dans QGIS pour automatiser cette tâche.
Des idées ?
Hors ligne
#2 Thu 26 January 2017 11:54
- Romvallah
- Participant actif
- Lieu: Troarn
- Date d'inscription: 30 Mar 2012
- Messages: 146
Re: QGIS: Atlas de données
Moi je donnerai un id aux cases de la grille.
Ensuite tu découpes ta couche vecteur D grâce à ta grille G, puis tu fais une jonction d'attribut par localisation entre ta grille G et ta couche vecteur D, tu pourras extraire sous excel ensuite les informations de la couche D.
Je ne sais pas si ça a pu aider, dans tous les cous je ne connais pas d’automatisation à proprement dit.
Hors ligne
#3 Fri 27 January 2017 11:31
- flonlo
- Juste Inscrit !
- Date d'inscription: 26 Jan 2017
- Messages: 2
Re: QGIS: Atlas de données
Merci Romvallah, c'est une piste à creuser.
Via le composeur d'impression, on peut extraire les données comme je le souhaite avec la fonction "ajouter une table d'attributs, et en faire des fichiers image, i.e. en pdf, image, svg."
Il manque juste une fonction dans le composeur d'impression, "exporter vers fichier csv, excel, calc".
Hors ligne
#4 Fri 27 January 2017 11:54
Re: QGIS: Atlas de données
Bonjour,
Ca doit pouvoir se faire "assez facilement" via un script python.
Si vous lisez l'anglais : http://gis.stackexchange.com/questions/ … -by-python
Ou sinon, http://www.qgistutorials.com/fr/docs/pr … ripts.html
et les autres tutos python de l'excellent Ujaval Gandhi.
Hors ligne