Message posté par : arginet
----------------------------------------
Bonjour,
Ce type d'analyse repose sur le principe de la jointure spatiale.
Plusieurs outils peuvent vous permettre de réaliser ce type d'analyse :
- l'outil QGIS "Joindre les attributs par localisation" qui permet de joindre des attributs de différentes couches sur la base de leurs relations spatiales ;
- la calculatrice de champs, avec la fonction
-----------------
Code :
aggregate()
-----------------
, qui permet de récupérer des informations issue d'une autre couche, en appliquant un filtre
- une requête SQL, par exemple à l'aide du Gestionnaire BD, en utilisant st_intersects() et des fonctions d’agrégation adaptées à vos besoins.
La requête SQL est la solution la plus puissante mais elle nécessite d'être un minimum familier du SQL spatial. L'outil "Joindre les attributs par localisation" est très facile à utiliser mais vous ne parviendrez peut-être pas à réaliser toutes vos analyses sans avoir à retravailler les données par la suite (dans un tableur par exemple). La calculatrice de champ devrait permettre de répondre à la plupart des besoins exprimés dans votre question mais vous devrez vous pencher sur la documentation des différentes fonctions si vous n'êtes pas familier de QGIS.
Voici par exemple une expression qui devrait vous permettre de récupérer une liste de vos peuplements forestiers à l'intérieur de chacune de vos PARFOR :
-----------------
Code :
aggregate(
layer:='PARFOR',
aggregate:='concatenate',
expression:="peuplement",
filter:=intersects($geometry,geometry(@parent))
)
-----------------
J'espère que ces premières pistes de solutions pourront vous permettre d'avancer dans la résolution de votre problème.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353946#p353946
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
Message posté par : ondeos
----------------------------------------
Bonjour ,
Dans votre CSV les lignes 3,5,7,13,15,35,37,38,40,41 comportent des informations en colonne WKT mais pas dans les autres colonnes.
De plus 2 d'entres elles ne débutent pas par MULTIPOLYGON Z ((( mais directement par un ensemble de coordonnées. Ce qui n'explique pas l'etat de ce CSV j'en conviens
La jointure sous Qgis serait quand même à utiliser.
Clic droit sur couche--> propriété-->Jointure-->" +"--> et désigner les colonnes à joindre.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353891#p353891
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
Message posté par : Hugo 78
----------------------------------------
Bonjour,
J'ai récupéré une couche de polygones qui s'étend sur toute une région, visiblement cette couche est issue d'une jointure préalable entre tous les départements de cette région. Le problème est que les polygones de chaque départements devaient s'étendre sur une plus grande surface que le département.
Je me retrouve donc avec des superposition de polygones par endroits sur ma couche, qui me créer par la suite des doublons dans mes analyses.
Mon objectif est de me retrouver avec une couche de polygone sans aucune superposition. Mais je n'arrive pas à trouver comment supprimer une partie des polygones qui se chevauchent, est-ce que vous avez des idées ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353923#p353923
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