Message posté par : Jérémie
----------------------------------------
Cette fonction a en effet l'air de fonctionner. D'après mes tests, la distance est calculée depuis le 1er point du polygone.
Intéressant donc si on veut connaitre la longueur des 3 premiers segmen
De mon côté j'aurais plutôt fait avec cette formule (dans un champ virtuel à créer avec la calculatrice de champ)
-----------------
Code :
length(make_line(point_n($geometry,1),point_n($geometry,2)))
-----------------
length calcule la longueur
make_line crée une ligne entre deux points :
- le premier point du polygone, récupéré avec point_n($geometry,1)
- le deuxième point du polygone, récupéré avec point_n($geometry,2)
On a donc bien la longueur du premier segment.
Si on veut la longueur du deuxième segment on peut facilement l'avoir en changeant les indexes.
-----------------
Code :
length(make_line(point_n($geometry,2),point_n($geometry,3)))
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362153#p362153
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 : loic05
----------------------------------------
Bonjour,
Je vous remercie.
J'ai testé la formule mais j'ai le message d'erreur suivant:
"Une erreur a été rencontrée lors de l'exécution de la requête.
Le fournisseur de données renvoie :
Auriez vous une idée d'ou cela peut provenir?
Merci
ERREUR: erreur de syntaxe sur ou près de « $ »
LINE 1: ...POSTS_geom_9ddf6b9d_7ffc_438f_a6ee_81fd95435523', $currentfe..."
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362148#p362148
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 : Robin BNF
----------------------------------------
Bonjour,
Pour répondre à votre besoin, j'utiliserais l'expression suivante :
-----------------
Code :
overlay_intersects(layer:='couche_polyligne', filter:= is_selected('couche_polyligne', $currentfeature ))
-----------------
En espérant que cela vous soit utile,
Robin B
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362097#p362097
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 Marc MICHALOWSKI
----------------------------------------
bonjour
j'ai une demande qui me vient d'une ancienne collègue ... pour laquelle je n'ai pas le moindre début de réponse
comment trier des polygones selon la longueur du premier segment (qui a été dessiné) ?
merci pour vos idées
jean marc
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362145#p362145
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 : NMonteix
----------------------------------------
En fait, si cela va mieux, le fond du problème n'est pas résolu: lorsque deux points sont suffisamment proches pour pouvoir être agrégés, ils sont doublés, chacun avec la même valeur (deux points de valeur 2 dans la même catégorie sont représentés comme 2 points de valeur 4).
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362140#p362140
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 : jeremy SERIEYE
----------------------------------------
Bonjour à tous,
Aprés avoir importé en BDD les données MAJIC + EDIGEO (avec le plugin cadastre de QGIS), je cherche à matérialiser les subdivisions fiscales.
Dans la base générée, il existe bien une table (spatiale) avec les emprises des subdivisions fiscales (geo_subdfisc).
Je trouve aussi le groupe, sous groups, nature etc avec des jointures des tables suf, parcelles,...
Je bloque pour associer les informations à la table géographique.
Je ne trouve pas de champ de jointure.
J'ai pourtant regardé la doc (https://docs.3liz.org/QgisCadastrePlugin/database/index.html).
Merci par avance pour votre aide.
Au passage, si certains d'entre vous ont travaillé ou connaissent des ressources sur l'analyse (parcelles, batis, ...) je suis preneur ;)
Jérémy
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362137#p362137
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 : NMonteix
----------------------------------------
Bonjour
J'ai une série de points avec entre autres un attribut correspondant à leur valeur numérique, et un attribut catégoriel.
Je voudrais les regrouper sur la base de leur distance ET de la valeur de l'attribut catégoriel.
La symbologie "groupes de points" ne fonctionne pas, il n'est pas possible de discriminer selon l'attribut catégoriel (ou je n'ai pas trouver comment...).
La seule chose qui fonctionne, un peu lourde, est de créer une couche virtuelle par valeur catégorielle, ce qui est très long vu le nombre de catégories.
J'ai essayé d'utiliser aggregate (formule insérée dans la taille du symbole simple, de manière à ce que non seulement le groupe de points existe, mais qu'il ait aussi une taille variant en fonction de la somme de la valeur des points composant le groupe):
-----------------
Code :
aggregate( @layer_name,'sum',"Nombre",filter:="Nature"=$geometry AND intersects(buffer($geometry,10),geometry(@parent))))
-----------------
A priori, c'est le filtre
-----------------
Code :
"Nature"=$geometry
-----------------
qui bloque, le résultat est nul.
Merci par avance pour toute idée
Nicolas
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362127#p362127
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 : Claire276
----------------------------------------
Bonjour,
Je ne comprends pas j'aurai besoin d'avoir le nom de la canalisation amont et de la canalisation aval de chaque regard.
Si on retire Start et END alors je ne pourrai avoir qu'une seule valeur.
Avez-vous une formule à me montrer pour que je comprenne plus facilement comment on retrouve les lignes reliées au point ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362128#p362128
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 : Robin BNF
----------------------------------------
Bonjour,
Pour solutionner ce problème, dans la symbologie de votre couche, vous pouvez ajouter une ligne blanche (ou de la couleur de votre arrière plan) en dessous des tirets.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362126#p362126
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 : Papyjp (jp2.chevalier(a)wanadoo.fr)
----------------------------------------
Bonjour.
Je débute dans l'apprentissage de QGIS, conseiller municipal en charge de l'urbanisme dans ma petite commune, je souhaite mettre en place un projet regroupant les différents données disponibles sur ma commune (réseaux électriques, eaux, données du PLU, etc ) mais dés le début je coince sur un problème d'affichage du cadastre.
J'ai téléchargé les fichiers Edigeo de ma commune exemple edigeo-073440000A01.tar créé avec une couche dans QGIS, j'ai bien les parcelles, les bâtiments... mais un point à la place du numéro de parcelle ? (quelque soit l'échelle d'affichage).
Merci de vos conseils
J'ai QGIS 3.32.1-Lima sur un PC Windows 11
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362120#p362120
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