Message posté par : doan (stephanievukelic(a)gmail.com)
----------------------------------------
Bonjour,
Je me permet de revenir sur ce sujet qui pourrait bien me sauver la mise, à condition que
je règle un petit souci ^^'
A noter : Je suis novice en la matière
J'ai testé la formule que vous proposez pour un cas de figure similaire à celui exposé
initialement par Kinnox. Le fichier que j'obtiens en sortie est bien vectoriel
(d'après la manière dont il s'affiche dans le menu couche), l'ensemble du
contenu du tableur initial apparait bien dans la table attributaire du fichier en sortie,
mais les entités n'apparaissent pas. Lorsque je fais une selection dans la table
attributaire et que je tente de zoomer dessus, on m'indique : "impossible de
zoomer sur les entités sélectionnées : aucune étendue n'a pu être déterminée".
Histoire d'être bien sûre d'avoir compris la manip, voici ce que j'ai fais :
-j'ouvre ma table ("survey") et ma couche de polygones
("communes") dans qgis.
A noter : "survey" correpond aux résultats d'une enquête par questionnaire.
Chaque ligne correspond aux réponses d'un répondant. L'idée est de représenter la
répartition géographique des répondants sur une carte. Je souhaite créer un polygone par
répondant et donc par ligne.
"communes" correpond à une couche représentant sous forme de polygone chaque
commune française.
-dans ma table, je n'ai préparé aucune colonne, ou champ "geom" (@Julien81 :
je n'ai pas du tout compris de quoi il était question quand vous avez abordé cette
question avec Valdorant)
-Je dispose dans ma table d'un champ "CODEINSEE" (correspondant au lieu
d'habitation de chaque répondant). Certains répondants ont le même lieu
d'habitation, certaines valeurs de CODEINSEE peuvent donc être redondantes dans la
table.
-Je dispose dans ma couche "commune" d'un champ "insee". Chaque
polygone dispose dans ce champs d'une valeur distincte car 1commune=1code insee
-J'ai veillé à ce que les valeurs de "CODEINSEE" et "insee" soient
au même format, en l'occurence au format texte.
-Dans géométrie par expression, j'indique en couche source : "survey" ; en
type de géométrie en sortie : "Polygone"; et en expression :
geometry(get_feature( 'commune','insee','CODEINSEE')); puis
j'execute.
Auriez-vous une idée de ce qui ne va pas dans ma manip ? Désolée si j'ai été un peu
longue, et merci d'avance pour votre aide !
Cordialement.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=340189#p340189
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net