Message posté par : Miniopterine
----------------------------------------
Bonjour,
Pas de soucis de mon côté.
S'agit-il d'anciennes mises en page faite sous une version précédente ou de nouvelles mises en page?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356787#p356787
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 : SANTANNA
----------------------------------------
Bonsoir,
-----------------
Citation :
A priori (si j'ai bien compris), il me faut trouver un raster MNT de la zone qui m’intéresse, le vectoriser et effectuer une jointure mais n'y a-t-il pas plus simple?
-----------------
L'algorithme "Draper (https://docs.qgis.org/3.16/fr/docs/user_manual/processing_algs/qgis/vectorg…) " de la boîte à outils Traitements?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356735#p356735
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 : Vauchey Vincent
----------------------------------------
Bonjour à toutes et tous
Je cherche à obtenir une liste des éléments d'une COUCHE A avec une COUCHE B dans le composeur d'impression dans une fenêtre de texte.
COUCHE_A - Polygone avec juste un champs ID - qui est aussi la couche de base pour l'atlas
COUCHE_B - Polygone avec les champs - ID / CHAMPS_1 / CHAMPS_2 / CHAMPS_3 / CHAMPS_4
Je veux avoir une liste qui affiche les champs : 1 2 et 3 de COUCHE_B mais dont le CHAMPS_4 = INFO_1
jusque là pas de problème, sauf quand le polygone de la COUCHE_A n’intersecte pas de polygone avec dans le CHAMPS_4 le valeur INFO_1 rien ne s'affiche.
'
J'utilise donc cette formule :
-----------------
Code :
'INFO_1' || '
' || array_to_string(
(overlay_intersects(layer:= 'COUCHE_B', expression:= "CHAMPS_1" || ' - ' || "CHAMPS_2" || '
' || "CHAMPS_3" , filter:= CHAMPS_4 IS 'INFO_1')),'
') || '
' ||
'INFO_2' || '
' || array_to_string(
(overlay_intersects(layer:= 'COUCHE_B', expression:= "CHAMPS_1" || ' - ' || "CHAMPS_2", filter:= CHAMPS_4 IS 'INFO_2')),'
'
-----------------
j'ai donc cherché pour utilise la fonction CASE pour introduire une condition de façon à ce que si la valeur INFO_1 n'est pas présente, il passe à la suite du code.
Mais je ne trouve pas comment introduire la COUCHE_B dans l’expression du CASE
Par avance merci pour votre aide.
Vincent
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356788#p356788
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 : SANTANNA
----------------------------------------
Bonjour,
@ratweed62, veuillez ne créer qu'un sujet pour un seul et même problème s'il vous plaît. Si vous avez des infos complémentaires, fournissez-les dans votre seul sujet. Démultiplier les sujets ne sert à rien, voire dessert votre besoin (et si échange il y a devient frustrant pour les autres car incapable de savoir sur quel sujet écrire ou trouver les infos les plus à jour).
Essayez déjà de recréer un profil utilisateur pour voir s'il n'y a pas eu une modification entre temps qui causerait ces problèmes: https://docs.qgis.org/latest/fr/docs/user_manual/introduction/qgis_configur…
Si ça persiste, et si pas de piste ici, le mieux est toujours de reporter aux développeurs (après avoir cherché si ce n'était pas déjà fait): https://github.com/qgis/QGIS/issues
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356786#p356786
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 : Alizert
----------------------------------------
Bonjour,
il n'y a pas besoin de vectoriser le raster MNT, je pense.
Etape 1 :
Si plusieurs dalles MNT existent, les fusionner avec :
Menu raster > Divers > Construire un raster virtuel : (en entrée pointer les différentes dalles, ça permettra de créer un seul raster virtuel pointant vers toutes les dalles).
Etape 2:
Pour interroger automatiquement l'altitude de ce raster virtuel dans la couche de points :
Propriété de la couche > Formulaire d'attributs > Dans le Champ "Altitude" à renseigner > Dans "Défauts" : saisir la formule suivante :
raster_value( 'Nom du raster virtuel' ,1, $geometry )
Est-ce que ça fonctionne ?
Bien cordialement,
--
Lilian
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356782#p356782
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 : lylambda
----------------------------------------
Bonjour,
Je cherche à créer une couche de lignes à partir d'une couche de points.
La couche de point est structurée sous la forme de l'exemple suivant :
Point | Points liés
A | B
B | A -D - F
C | E
D | B -F
E | C
F | B - D
G | NULL
Mon objectif est de générer une couche de lignes faisant apparaitre ces relations, déterminées par les champs "Point" et "Points liés".
C'est à dire, pour l'exemple ci-dessus, les segments suivants : AB, BD, BF, CE, DF
Graphiquement, cela pourrait donner :
A-----B---D
| / C----E
| /
| / G
F
J'ai essayé sans succès avec les traitements "Points vers lignes" ou "Rejoindre par des lignes".
Soit je m'y prend mal, soit ces traitements ne sont pas adaptés au besoin évoqué.
Pourriez-vous m'orienter ?
Merci !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356781#p356781
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 : GlaDal
----------------------------------------
Bonjour,
l'expression suivante suffirait elle ? (attention, sur votre exemple, il y a 9 caractères et pas 8...)
-----------------
Code :
right(leChampDeChiffres,4)
-----------------
On ne conserverait ainsi que les 4 caractères de la chaîne en partant de la droite.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356773#p356773
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 : athagliat
----------------------------------------
Bonsoir,
j'aimerais créer des rectangles d'une certaine taille dans Qgis.
Pour cela, j'utilise les outils de numérisation avancée, qui permettent de spécifier une longueur et une largeur.
Or, quand j'utilise l'outil de mesure, je constate que les mesures affichées sont relativement différentes de celles spécifiées lors de la numérisation : 14m au lieu de 15m par exemple.
Mes projets sont en Lambert 93.
Quelqu'un a-t-il déjà été confronté à ce type de problème?
Merci à vous
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356772#p356772
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 : SANTANNA
----------------------------------------
Hello,
J'envoie ce message et je retourne ramasser le reste de mes dents qui se sont fracassées (bien! bien!) en essayant de régler ton problème via les expressions. Les outils de manipulation et de tri des listes ne m'ont jamais paru aussi limités ;( (ou c'est peut-être moi qui sais pas par quel bout prendre ta requête)
Ce qui est génial par contre avec QGIS est que t'as tellement d'options pour faire les choses que...
Je te propose donc (vu que "Extraire" te va aussi) de passer par du SQL et donc une couche virtuelle depuis DB Manager
-----------------
Code :
select leschampsquetuveux, lefameuxchampclasse, st_length(geometry) as longueur, geometry
from macouche
where longueur < 10
order by lefameuxchampclasse desc, longueur asc
limit 3
-----------------
Une autre solution qui marcherait serait de créer sa propre fonction Python, mais bon... je m'en vais ramasser mes dents pour l'instant.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356769#p356769
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
----------------------------------------
posté aussi dans le forum Autocad.
Finalement,
J'ai opté pour ma collègue qui utilise Autocad, l'option d'export du projet en dxf, avec une échelle de symbologie au 50ème sur la concaténation des attributs classe de tension et classe de précision.
Mais effectivement les données ne sont pas rapatriées.
La seule façon de rapatrier les données est de faire mapimport du shape dans autocad et là les données s'affichent, mais par ce moyen, je ne vois pas comment afficher ces données en étiquette...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356757#p356757
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