banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

Berto
Participant actif
Lieu: Veyras
Date d'inscription: 19 Feb 2009
Messages: 68
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

 

#4 Thu 23 July 2009 20:13

Berto
Participant actif
Lieu: Veyras
Date d'inscription: 19 Feb 2009
Messages: 68
Site web

Re: QSIG 1.01.K : recuperer les attributs (surfaces) aprés intersection

Effectivement, j'avais pas bien compris...
...et du coup j'en sais rien sad

mille excuses

B

Hors ligne

 

#5 Thu 23 July 2009 22:43

Berto
Participant actif
Lieu: Veyras
Date d'inscription: 19 Feb 2009
Messages: 68
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

 

#8 Fri 24 July 2009 11:11

GwenaelG
Participant occasionnel
Date d'inscription: 6 Nov 2008
Messages: 30

Re: QSIG 1.01.K : recuperer les attributs (surfaces) aprés intersection

Merci Yves


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#9 Thu 30 July 2009 09:59

Berto
Participant actif
Lieu: Veyras
Date d'inscription: 19 Feb 2009
Messages: 68
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

 

Pied de page des forums

Powered by FluxBB