Message posté par : Corentin Walbron
----------------------------------------
Bonjour,
J'essaye d'utiliser le formatage HTML et le rendu ne s'applique pas totalement sur l'affichage de la carte. Par exemple le formatage de la couleur de la police en blanc fonctionne mais le fond en couleur et le texte en gras ne s'appliquent pas. Pourtant dans le calculateur d'expression, la prévisualisation fonctionne bien (cf pièce jointe). Voici le code que j'ai utilisé :
-----------------
Code :
concat(
format('<b>%1</b>',"NOM_DEES" ), '$' ,
format('<b><span style = "background-color:red;color:white">%1</span></b>', "CLG_pot" ), ' / ',
format('<b><span style = "background-color:blue;color:white">%1</span></b>', "CECM_pot"), ' / ',
format('<b><span style = "background-color:green;color:white">%1</span></b>', "CP3A_pot"), '$',
format('<b><span style = color:white">%1</span></b>', "IPS_moyen" ))
-----------------
J'ai bien coché "permettre le formatage HTML" et je n'ai pas de paramètre d'arrière plan actif.
Auriez-vous une idée de ce qui peut bloquer ?
Merci d'avance.
Corentin
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354430#p354430
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 : Karranos (matthieu.deltombe(a)hotmail.com)
----------------------------------------
Bonjour à tous,
Après de multiples recherches, je n'arrive pas à trouver de solutions à ce problème :
J'ai une liste de points avec un champ "Nom" et un champ "Alti(z)" (Et d'autres colonnes qui n'ont pas d'intérêt dans mon problème)
Je fais apparaitre les étiquettes Alti basées sur des règles pour les avoir sous les yeux facilement :
Bleu = is_selected() (soit les points que j'ai sélectionné sur mon plan)
Noir = ELSE (soit les autres valeurs)
Maintenant, je souhaite également mettre en vert les altitudes les plus hautes et en rouge les plus basses de ma sélection. Quel calcul dois je appliquer dans le filtre de mes étiquettes ou dans les variables des couleurs?.
Merci à tous :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354421#p354421
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 : erwannlh
----------------------------------------
Bonjour,
Je viens voir si vous pourriez m’aider à trouver la solution la plus pratique possible à un de mes problèmes.
Je travaille sur des données qui sont :
• Un fichier en csv représentant des adresses qui contient entre autre
o Coordonnées X et Y de mes points
o Une clef etrangere ID reliée ma deuxième couche
• Une couche shape de polygones avec clef primaire
Je souhaite pouvoir le plus facilement possible modifier les coordonnées X et Y dans mon CSV afin que chacun de ces points se retrouve localisé dans le polygone associé (jointure via clef étrangère). La localisation précise dans ce polygone n’a aucune importance, il faut juste que :
• Le point soit dans le polygone
• Il ne doit pas y avoir de points superposés
en pièce jointe un exemple. dans l'image les points sont très bien placés, mais ce n’est pas du tout important.
Solution manuelle : ouvrir mon csv sous excel et modifier manuellement mes coordonnées en repérant sous QGIS les valeurs a saisir. En urgence ça a fonctionné mais c’est très fastidieux
Idées de solution un peu plus automatisées/pratiques que j’ai eues :
• Déplacer directement les points du csv avec l’outil de nœud de QGIS. Malheureusement il ne me semble pas possible de modifier mon csv qui n’a pas de clef primaire.
• Faire une jointure et utiliser une fonction/modeleur pour générer de façon automatique ces localisations points en aléatoire puis les intégrer dans mon csv.
Si vous avez des idées ou des solutions/plugins qui permettraient de faire cela de façon pratique, je suis preneur.
Merci a tous 😊
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354427#p354427
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 : f_sixela
----------------------------------------
Bonjour,
Encore un petit soucis avec le modeleur graphique.
Je souhaiterai ajouter des champs à certaines couches et pour cela j'utilise donc l'algorithme "Ajouter un champ à la table attributaire".
En couche source, je sélectionne donc la couche en question et remplis ses divers caractéristiques (nom, type et longueur) mais lorsque je teste aucun champ n'est créé. Je me permets de joindre une capture écran si besoin.
Merci beaucoup.
(J'utilise QGis 3.22.9)
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354426#p354426
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 : SLAYEURODEN (tonin.charles9(a)gmail.com)
----------------------------------------
Bonjour a vous,
J'ai un problème d'importation d'un fichier DXF dans QGIS, en effet je travaille actuellement pour le SIG d'une Grotte, j'ai reçu la topographie de la grotte en format DWG que j'ai transformé dans AutoCad en Dxf pour l'intégrer a QGIS. Aucun problème pour les tracés de parois et des différents éléments. Le problème viens de toutes les entités textuelles, à savoir le nom des galléries ou des salles, etc..
Quand j'affiche ses entités j'ai à la place des lettres pleins de petits carrés noirs ou violets, cette apparition ce produit lorsque j'applique mon système de projection adéquat, à savoir le Lambert III Sud, j'ai déjà géoréférencé dans Autocad mon fichier DXF comme c'est préconisé de le faire
Est ce que quelqu'un à la solution ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354422#p354422
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 réalise un atlas au 2500ème par pylone sur lequel passe une ligne aérienne qui va d'un poste vers un autre poste. Cette ligne aérienne est orientée de la gauche vers la droite. Je voudrais symboliser par une flèche pour montrer la direction dela ligne vers le poste concerné. Cette flèche serait positionnée à l'intersection de la ligne le cadre de l'atlas.
J'imagine qu'il faut créer un point à cette intersection et ensuite le symboliser par une flèche dont l'étiquette montrera la direction vers le poste concerné.
Est-ce la bonne méthode, si oui comment faire?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354417#p354417
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 : Mathieu Denat
----------------------------------------
Avec plaisir pour le coup de pouce! :)
Je ne suis pas sûr d'avoir bien saisi la question, je reformule:
En déplaçant les points, on peut tomber sur un point avec une altitude différente.
Tu veux récupérer l'altitude du nouveau point, c'est bien ça?
Si c'est le cas, il faut utiliser un MNT ou récupérer la donnée d'une couche extérieure.
Ça revient à faire une jointure (spatiale).
Je suis à côté de la plaque ou c'est bien ça la question?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354416#p354416
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 : Cyl_carto (cyl.carto(a)gmail.com)
----------------------------------------
Bonjour,
U a t il un moyen de repérer/sélectionner facilement les polygones troués d'une couche ?
Merci de votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354380#p354380
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 : Mathieu Denat
----------------------------------------
Bonjour,
Sympathique exercice du dimanche!
Je vous propose d'utiliser le gestionnaire de BDD (Base de données > Gestionnaire BD), puis de lancer
Couches virtuelles > couches du projet > <votre couche>.
Dans mon exemple, la couche d'entrée se nomme ligne.
Pour extraire le milieu de vos segments vous pouvez utiliser la fonction St_Line_Interpolate_Point est conçue pour ça:
-----------------
Code :
select
st_line_interpolate_point(geometry,0.5) geom,
id
from ligne
-----------------
Plus d'informations ici: http://postgis.net/docs/ST_LineInterpolatePoint.html
Pour la 2e question, il faut fixer un angle et une distance (voir les commentaires dans le code ci-dessous).
Script adapté de ce poste (https://georezo.net/forum/viewtopic.php?pid=353719#p353719)
-----------------
Code :
with tmp as
(
SELECT 45 AS angle, --fixer l'angle, ici 45°
10000 AS rayon, --fixer la distance, ici 1km
id,
force_rhr(geometry) geom --on fixe la fin de ligne toujours du même côté, pas forcément utile selon la situation
FROM ligne
)
SELECT
setsrid(
make_point(
X(st_line_interpolate_point(geom,1)) + rayon*sin(angle), --0 pour le départ de la ligne, 1 pour l'arrivée
Y(st_line_interpolate_point(geom,1)) + rayon*cos(angle) --0 pour le départ de la ligne, 1 pour l'arrivée
)
,2154) --fixer la projection
AS geom,
id
FROM tmp
-----------------
Pour la liste des fonctions de qgis, c'est par ici:
https://docs.qgis.org/3.22/fr/docs/user_manual/expressions/functions_list.h…
Sur la capture en PJ:
- ligne pour la couche en entrée
- milieu pour le milieu des segments
- point pour les points situés à 1km et 45° depuis le dernier point de chaque ligne
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354165#p354165
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