Pages: 1
- Sujet précédent - QSIG 1.01.K : recuperer les attributs (surfaces) aprés intersection - Sujet suivant
#1 Thu 23 July 2009 11:37
- GwenaelG
- Participant occasionnel
- Date d'inscription: 6 Nov 2008
- Messages: 30
QSIG 1.01.K : recuperer les attributs (surfaces) aprés intersection
Bonjour,
J'ai effectué une intersection entre une couche vectorielle (France département en lambert2 étendu) et une autre couche vectorielle (Grille de carrés (100*100Km) recouvrant la France).
Si je questionne par le bouton "identifiez les données", lune intersection, j'obtiens une liste
d'attributs dérivés, dont une donnée de surface (qui est une partie des 10 000Km2 originaux).
Comment récupérer ces données dérivées qui n'apparaissent pas dans la table attributaire (*.dbf) de ma couche intersection?
Merci
Gwenael
Hors ligne
#2 Thu 23 July 2009 19:35
Re: QSIG 1.01.K : recuperer les attributs (surfaces) aprés intersection
Bonjour,
chez moi j'ai l'impression que ça fonctionne (mais ai-je bien compris ton soucis ?).
j'ai refait la manip avec deux couches:
-un surface representant le departement de la réunion (désolé mais je suis îlien !)
-un quadrillage
J'ai utilisé le menu Tools/Geoprocessing toll/intersect (comme toi, non ?).
Ma nouvelle couche est un quadrillage limité au contour du département.
Quand j'utilise le bouton "Identifiez les données" (ne pas oublier de sélectionner la couche avant de cliquer avec le i sur l'interface graphique) il me spécifie
-le même id que l'id de mon carré initial.
-les données dérivées de mon département
Mon dbf contient bien toutes ces données, cad l'id du carré et les données dérivées (avec plein de colonnes inutiles, ce qui est bien dommage mais bon...)
Bertrand
j'utilise: Kore 1.0.2 // ftools 0.5.9
(bug sur la 1.0.1 ?)
Dernière modification par Berto (Thu 23 July 2009 19:36)
Hors ligne
#3 Thu 23 July 2009 19:52
Re: QSIG 1.01.K : recuperer les attributs (surfaces) aprés intersection
Bonjour,
Je pense que Gwenael voudrait que la surface de son polygone soit stockée comme champ attributaire, ce qui n'est pas le cas.
L'idée pourrait être de voir du côté du python pour ajouter une nouvelle colonne (il y a un plugin qui te permet de le faire) et de le mettre à jour en calculant la surface de tous tes polygones.
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
#5 Thu 23 July 2009 22:43
Re: QSIG 1.01.K : recuperer les attributs (surfaces) aprés intersection
Bonjour,
chez moi j'ai l'impression que ça fonctionne (mais ai-je bien compris ton soucis ?).
j'ai refait la manip avec deux couches:
-un surface representant le departement de la réunion (désolé mais je suis îlien !)
-un quadrillage
J'ai utilisé le menu Tools/Geoprocessing toll/intersect (comme toi, non ?).
Ma nouvelle couche est un quadrillage limité au contour du département.
Quand j'utilise le bouton "Identifiez les données" (ne pas oublier de sélectionner la couche avant de cliquer avec le i sur l'interface graphique) il me spécifie
-le même id que l'id de mon carré initial.
-les données dérivées de mon département
Mon dbf contient bien toutes ces données, cad l'id du carré et les données dérivées (avec plein de colonnes inutiles, ce qui est bien dommage mais bon...)
Bertrand
Kore 1.0.2 // ftools 0.5.9
Hors ligne
#6 Fri 24 July 2009 10:57
- GwenaelG
- Participant occasionnel
- Date d'inscription: 6 Nov 2008
- Messages: 30
Re: QSIG 1.01.K : recuperer les attributs (surfaces) aprés intersection
Bertrand, Yves, merci pour vos réponses.
Yves, je supposais qu'une fonction du type "shape.return.area" était nécessaire. Quelle est le nom de cette extension python?
Bertrand, mon intersection fonctionne (Tools/Geoprocessing toll/intersect), cependant je n'ai pas les attributs dérivés dans le dbf. N'as tu pas seulement la surface originale de tes carrés comme moi?
Le mieux est que je te montre cela en image (je t'envoie un email avec image en pièce jointe car je ne peux pas joindre de document à mes réponses sur le forum.)
A bientôt
Gwenael
Hors ligne
#7 Fri 24 July 2009 11:07
Re: QSIG 1.01.K : recuperer les attributs (surfaces) aprés intersection
Gwenael,
Tu peux joindre une image à un poste, clique sur le lien "Poster une réponse" juste au dessus de la section "Message rapide", à droite.
Le plugin pour ajouter une colonne s'appelle "Table Manager"
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
#9 Thu 30 July 2009 09:59
Re: QSIG 1.01.K : recuperer les attributs (surfaces) aprés intersection
Bonjour,
bon la solution est toute bête!
C'est dans le menu (du plugin ftools )Tools / Geometry Tools / Export/Add Geometry columns
Sélectionner la couche en entrée, nommer la couche en sortie.
Dans la couche en sortie (table attributaire et dbf) il y auras deux colonnes supplémentaires nommées AREA et PERIMETRE.
A noter qu'il faut paramétrer préalablement QSIG pour avoir la bonne unité. C'est dans
Préférences / propriétés du projet / Unité de la carte : mètre
Bertrand
Dernière modification par Berto (Thu 30 July 2009 09:59)
Hors ligne
#10 Thu 30 July 2009 10:04
Re: QSIG 1.01.K : recuperer les attributs (surfaces) aprés intersection
Merci Bertrand !
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
Pages: 1
- Sujet précédent - QSIG 1.01.K : recuperer les attributs (surfaces) aprés intersection - Sujet suivant