#1 Tue 10 July 2012 14:46
- Loisbes
- Juste Inscrit !
- Date d'inscription: 10 Jul 2012
- Messages: 8
QGIS : requête attributaire
Bonjour,
je suis novice sur qgis est je rencontre un problème. Je travail actuellement sur l'agriculture et voudrais réaliser une carte sur l'usage fais des parcelles agricoles par type de culture. Cependant chaque parcelle accueille plusieurs type de culture. Je voudrais donc créer une carte affichant le type de culture principale pour chaque parcelle( surface la plus importante sur la parcelle.
Il faudrait donc que je puisse conserver dans la table attributaire / ou affiché uniquement le type de culture ayant la surface la plus importante par parcelle.
Comment puis-je m'y prendre sans avoir à reprendre l'intégralité des données sous excel?
Existe t-il une formule en requete attributaire permettant de sélectionner la plus grande valeur de chaque entité ( quelque soit la variable: blé , oléagineux, elevage.. ).
Puis-je modifier automatiquement la table pour conserver uniquement ces valeurs?
Je ne sais pas si j'arrive à me faire comprendre?
veuillez m'aider svp, il faut absolument que je puisse rapidement produire cette carte. ^^
Cordialement
Dernière modification par Bruno (Tue 10 July 2012 15:57)
Hors ligne
#2 Tue 10 July 2012 14:57
Re: QGIS : requête attributaire
Bonjour,
Quelle est la structure de ta table ?
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Tue 10 July 2012 15:03
- Loisbes
- Juste Inscrit !
- Date d'inscription: 10 Jul 2012
- Messages: 8
Re: QGIS : requête attributaire
C'est à dire ?
Le format est .tab
Sinon il s'agit du RPG 2010. Les entités sont donc les numéros d'ilots de culture et ensuite il ya pour chaque type de culture la surface qui y est consacrée par ilots( en colonne : blé, vigne, colza )
cela repond t'il a votre question?
Hors ligne
#5 Tue 10 July 2012 15:13
- Miich
- Participant occasionnel
- Lieu: Lille
- Date d'inscription: 22 Jul 2010
- Messages: 14
Re: QGIS : requête attributaire
Bonjour,
Tu crées un nouveau champ (Culture principale).
Ensuite tu fais la requête suivante, qui peut être rébarbative :
- pour la variable 1 : Variable 1 > Variable 2 OR Variable 1 > Variable 3 OR Variable 1 > Variable 4 OR...
A la fin de la sélection, tu mets à jour ton nouveau champ en indiquant "Variable 1" uniquement pour les entités sélectionnées.
- pour la variable 2 : Variable 2 > Variable 1 OR Variable 2 > Variable 3 OR Variable 2 > Variable 4 OR...
A la fin de la sélection, tu mets à jour ton nouveau champ en indiquant "Variable 2" uniquement pour les entités sélectionnées.
- pour la variable 3 : Variable 3 > Variable 1 OR Variable 3 > Variable 2 OR Variable 3 > Variable 4 OR...
A la fin de la sélection, tu mets à jour ton nouveau champ en indiquant "Variable 3" uniquement pour les entités sélectionnées.
- ...
C'est répétitif mais tu auras le résultat que tu souhaites.
Bonne journée.
Hors ligne
#6 Tue 10 July 2012 15:17
- Loisbes
- Juste Inscrit !
- Date d'inscription: 10 Jul 2012
- Messages: 8
Re: QGIS : requête attributaire
merci je vois l'idée cependant je ne comprend pas très bien la dernière partie "A la fin de la sélection, tu mets à jour ton nouveau champ en indiquant "Variable 2" uniquement pour les entités sélectionnées."
Et dois-je passer par le plugin table manager ou le mode édition suffit il?
Dernière modification par Loisbes (Tue 10 July 2012 15:23)
Hors ligne
#7 Tue 10 July 2012 15:27
- Miich
- Participant occasionnel
- Lieu: Lille
- Date d'inscription: 22 Jul 2010
- Messages: 14
Re: QGIS : requête attributaire
Cette étape permet de mettre dans le nouveau champ quelle variable est la plus importante pour chaque entité.
Il faut utiliser la calculatrice de champ pour ça.
Si la variable 1, c'est du blé, après la sélection tu vérifies la variable 1, tu mets à jour ce champ en lui indiquant "Blé" en n'oubliant pas surtout de cocher la case mettre à jour les entités sélectionnées.
Le mode édition suffit pour ça.
Dernière modification par Miich (Tue 10 July 2012 15:28)
Hors ligne
#8 Tue 10 July 2012 15:33
- Loisbes
- Juste Inscrit !
- Date d'inscription: 10 Jul 2012
- Messages: 8
Re: QGIS : requête attributaire
D'accord, merci beaucoup pour le coup de main. Je vais essayer cela.
Bonne journé
"
Dernière modification par Loisbes (Tue 10 July 2012 15:41)
Hors ligne