Message posté par : romainbh
----------------------------------------
Bonjour,
Il vous faut une fonction d'agrégat car fondamentalement un polygone de projet pourra se superposer à plusieurs communes (même si on veillera à ce que ce ne soit pas le cas, dans la pratique c'est tout à fait possible que ça arrive, d'où la fonction d'agrégat qui est obligatoire si plusieurs résultats sont possibles).
L'emplacement où saisir la formule que vous donnez est correct :
-----------------
Citation :
propriétés de ma couche Projet > Formulaire d'attributs > champ commune > Valeur par défaut (expression à inscrire ici et cocher "Appliquer la valeur par défaut lors de la mise à jour" pour que lorsque je créé mon polygone, mon champ se remplisse automatiquement du nom de la commune.)
-----------------
À noter que la case "Appliquer...lors de la mise à jour" fait en sorte que la valeur soit actualisée si vous modifiez votre polygone ou ses attributs.
Code à tester :
-----------------
Code :
array_to_string(overlay_intersects( 'Communes64',nom))
-----------------
Explications :
- overlay_intersects : va récupérer l'attribut nom de la couche Communes64 dans le ou les polygones intersectés. Renvoie un résultat sous la forme d'une liste (array), p.ex. ['Ville1','Ville2','Ville3']
- array_to_string : convertit l'array en format texte plus aisément utilisable -> Ville1,Ville2,Ville3
Limitations : si un de vos polygones Projet se situe en limite de plusieurs polygones, tous seront pris en compte, ce qui est peu pratique. On peut feinter en appliquant un tampon négatif sur le polygone du projet pour qu'il ne se situe plus pile sur la limite. Pour cela, il faut utiliser une fonction d'agrégat un peu plus avancée :
-----------------
Code :
aggregate('Communes64','concatenate',"nom",intersects(buffer($geometry,-0.1),geometry(@parent)),' - ')
-----------------
Explications :
- aggregate : fonction d'agrégat de base, utilisée avec l'option intersects sur la couche Commune64 et le champ nom, qui va regrouper les résultats obtenus (concatenate)
- buffer : tampon de rayon -0.1 mètre pour éloigner juste ce qu'il faut le polygone de la limite. le -0.1 est à adapter en cas de géométries pas super bien numérisées et donc de superpositions non souhaitées
Bon courage !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347863#p347863
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 : Jean Cascalès
----------------------------------------
Bonjour Gladal,
Je travaille sur la 3.16
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347879#p347879
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 : Alexandre HEURION
----------------------------------------
Pour ceux qui chercheraient encore, il existe le plugin "Water Network Tools" qui possède plusieurs traitements possibles, et l'un d'eux ("Split lines at points") permet de faire exactement ça : couper des lignes à l'intersection avec des points (avec même une tolérance possible réglable) !
;)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347609#p347609
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 : PauloLrx
----------------------------------------
Bonjour,
Je souhaite développer sous QGIS un formulaire de recherche. Je souhaite que ce formulaire puisse être interrogeable par les utilisateurs de la carte sur le web sous lizmap.
Je voudrai donc faire des requêtes basées sur les champs de deux tables, hôtel (couche vecteur point) et réserves (couche vecteur polygone). Si la recherche est basée sur des réserves, j'aimerai que les hôtel présents dans les réserves requétées soient présents. Si l'utilisateur recherche un hôtel selon certain critère, je souhaiterais que la réserve dans laquelle se situe l'hôtel s'affiche également sur la carte après la recherche. Je souhaite une recherche multicritère.
Les critères de recherches sur la couche réserves sont le département, les activités à faire dans la réserve et les espèces clés présentes. Toutefois je n'ai pas qu'un seul champs 'espèce' ni un seul champs 'activité' car je ne savais pas comment intégrer plusieurs valeur à un champs. En conséquence ma table attributaire Réserve est sous la forme suivante:
ID | Département | Nom_Reserve | Espèce clé 1 | Espèce clé 2 | Espèce clé 3 | ... |Activité 1 | Activité 2 | Activité 3 |
1 Text Text X X X X
Je souhaiterais un formulaire de type:
Département: List déroulante avec valeur table attributaire avec plusieurs choix possible
Espèces: Liste déroulante avec NOM DE CHAMPS espèces avec plusieurs choix possible et donc: si la sélection est Espèce 1 et Espèce 3 deux je veux une requête SQL du type :
Select from Table_reserve WHERE Espèce 1 IS NOT NULL AND Espèce 2 IS NOT NULL
Ou bien Dois-je créé un champs Espèce avec toute les espèces présente et quel séparateur?
Merci du tuyau
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347869#p347869
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 : Nicolas Granier
----------------------------------------
Bonjour,
J'ai une problématique complexe d'accrochage dans QGIS.
Je manie très bien les outils d'accrochage avancée cependant j'ai l'accrochage qui ne fonctionne pas sur une seule couche de point.
Tout le projet QGIS fait appel à des données stockées dans POSTGIS, à chaque fois que la fonctionnalité d'accrochage est démarrée, une indexation sur QGIS se produit. La couche qui pose problème est la couche de chambre télécom dénommée room. Je constate bien dans QGIS que j'ai un message "indexation de room_vcdnKNLKMHVkjbjbd".
Pour rajouter à cela, parfois ce dernier fonctionne, ça marche la matin mais pas l'aprem, ça fonctionne chez mon voisin de bureau mais pas chez moi, la version de Qgis n'impacte pas ce fonctionnement. On l'a testée de la 3.12 à la 3.16.
Ce qui marche c'est lorsque l'on réinstalle QGIS. Cela refonctionne temporairement.
Je cherche via 3 biais :
- la base postgis
- le fonctionnement de Qgis
- les fichiers temporaires de l'indexation
Je penche plutot sur l'indexation et le cache, je me dis que mon fichier "room_vcdnKNLKMHVkjbjbd" doit bien être stockée quelque part et que c'est peut être lui qui pose problème. Mais impossible à trouver dans les répertoires temporaires.
Avez vous une idée ?
Cordialement
Nicolas GRANIER
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347868#p347868
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 : Benoît595
----------------------------------------
merci pour l'aide, j'essayais de créer un champ texte et array_to_string manquait dans mon expression. Elle ne répond cependant pas complètement à mon objectif
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=338982#p338982
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 : Jean Cascalès
----------------------------------------
Bonjour,
Je fais des déplacements d'étiquettes avec des connecteurs. Or je n'arrive pas à déplacer tous les connecteurs, malgré la création d'un champ X et Y.
Comment parvenir à les déplacer tous?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347842#p347842
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 : caloo13
----------------------------------------
Bonjour à tous,
j'ai importé des points X et Y d'un fichier sur un ficher Excell puis en CSV vers QGIS mais mes points se retrouvent ailleurs. J'ai pourtant bien mis le même système de coordonnées de référence (SCR) identique pour ma carto ainsi que mon fichier CSV inséré.. D'où peut venir le pb svp?
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347841#p347841
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 : preliator
----------------------------------------
Un grand merci :) je pense qu'on peut difficilement cacher davantage un panneau mdr
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335253#p335253
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 : M-ili
----------------------------------------
Bonjour,
J'ai un MNT d'un bassin versant et un petit MNT d'une topo plus récente de ce même bassin versant sur une zone précise. Je souhaiterai superposer ces deux MNT pour n'en faire plus qu'un, tout en appliquant une priorité entre mes MNT.
Lorsque j'avais ARCGIS j'arrivais à faire cela sans problème : réunir deux MNT qui se superposent en appliquant une priorité, mais là pas moyen de trouver l'outil sous QGIS.
Quelqu'un aurait-il une idée pour faire cela simplement et rapidement?
Je vous remercie
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347829#p347829
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