Message posté par : Sofia2025
----------------------------------------
Bonjour
Je continue a explorer le codage pour affiner les etiquettes sur QGIS.
J'ai redigé un code qui fonctionne tres bien mais il est repetitif (1000 lignes de code pour 67 champs des données, 67 champs ne sont pas optimisables, donnée format chiffre entier)
ça marche sans probleme mais a cause de la longueur du code je n'arrive plus a voir la case a cocher pour cacher/visualiser l'etiquette (j'ai plusieurs etiquettes differentes)
Donc j'ai 3 options :
1. Trouver une solution pour pouvoir cocher la case de visualisation
2. Trouver une silution pour ne pas visualiser le code dans la fenetre etiquette
3. Optimiser le code
Dans la piece jointe vous pouvez trouver la capture d'ecran visualisation des etiquettes
Et voici un module de mon code :
-----------------
Code :
CASE
WHEN "Champ1" IS NOT NULL
THEN '$' || '<span style="color:#ffffff">Titre de Champ1 Long Complet </span>'
ELSE ''
END ||
CASE
WHEN "Champ1" IN ('1','2','3')
THEN format( '<span style="color: #00ff27">%1</span>', "Champ1")
WHEN "Champ1" IN ('5', '4')
THEN format( '<span style="color:#ffff00">%2</span>', "Champ1")
WHEN "Champ1" IN ('6', '7')
THEN format( '<span style="color: #ff6000">%3</span>', "Champ1")
WHEN "Champ1" = '8'
THEN format( '<span style="color: #ff0000">%4</span>', "Champ1")
ELSE ''
END ||
-----------------
Repeter le meme pour 67 champs
Ce code me permet
- D'afficher le titre complet (+ de 10 characteres) associé a chaque champ avec la couleur associé a ce champ
- Afficher la couleur associé a la plage des valeurs
- Ne pose pas de soucis avec les champs vides
- Rupture de la ligne (paragraphe) est initiée avec '$' dans les reglages du calque
Je pense l'optimisation possble c'est d'introduire des variables pour la couleur mais je ne suis pas du tout douée a faire cela...
Si vous me proposez la solution pour cacher le code cela me convient parfaitement !!
Je vous remercie,
Bonne semaine
----------------------------------------
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=374797#p374797
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 : Tixi
----------------------------------------
Bonjour,
Je travaille sous QGIS 3.40, parfois avec un profil sans extension, donc ce n'est pas un problème de plugins, contrairement a d'autres messages écrits précédemment.
J'ai un serveur défaillant dans mon entreprise (un peu lent d'habitude, et inaccessible en ce moment), et je trouve que QGIS ne sait pas gérer cela.
L enregistrement d'un projet est souvent très lent, cela peut être de l'ordre de la dizaine de minutes, même si les couches sont sur mon ordi et ce d'autant plus si le projet n'est pas sur mon ordi. Mais même si il y est, il y a certaines lenteurs, tout cela pour un projet de plus ou moins 1 Mo, je pense parce que QGIS cherche a mettre a jour certains liens avec ce dit serveur, ou autre chose, je ne sais plus trop.
Bref, quand je suis hors ligne, tout devient beaucoup plus rapide, voir quasi instantanée, c'est ce qui me fait penser que cela est du aux problèmes de connexion avec les serveurs.
Avez vous déjà eu ces problèmes et quelles sont les parades potentielles?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=374789#p374789
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 pense que vous êtes sur la bonne voie.
1/ Calcul surface de la couche "vectorisation par photo-interprétation de la BD ortho infrarouge couleur IGN" nommé dans un champ AREA1
2/ Découpage de la couche "vectorisation par photo-interprétation de la BD ortho infrarouge couleur IGN" par la couche "segmentation de cette même BD ortho infrarouge couleur IGN". Cette nouvelle couche est appelée "DECOUPAGE"
3/ La couche "DECOUPAGE" doit garder les identifiants des 2 couches et la surface de la couche de la couche "vectorisation par photo-interprétation de la BD ortho infrarouge couleur IGN"
4/ Calcul de la surface de la couche "DECOUPAGE" nommé AREA2
5/ Calcul du pourcentage de la surface intersectée AREA2/AREA1*100? Résultat à répertorier sur l'identifiant de la couche "vectorisation par photo-interprétation de la BD ortho infrarouge couleur IGN"
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=374781#p374781
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 : image95
----------------------------------------
Bonjour,
Je travaille avec Qgis et si besoin Postgis.
J'ai 2 couches vecteur sur une zone d'étude :
une première couche polygonale issue d'un travail de vectorisation par photo-interprétation de la BD ortho infrarouge couleur IGN (en couleur bleu sur la capture écran jointe).
une deuxième couche polygonale sur la même zone issue cette fois d'une segmentation de cette même BD ortho infrarouge couleur IGN (en couleur jaune sur la capture écran jointe).
Chaque entité des 2 couches a un identifiant unique (étiquettes sur la capture écran).
J'aimerais pouvoir produire un petit indicateur de la performance de la segmentation à être fidèle à la photo-interprétation. Je me disais qu'il y a probablement quelque chose à faire avec des géotraitements (union, intersection ?) et un calcul de surface.
Un indicateur de la performance de la segmentation pourrait être : pour chaque entité/polygone photo-interprété, calculer le pourcentage de surface recouverte par l'entité de la couche issue de la segmentation ayant le grand recouvrement.
Pour etre plus parlant, dans l'exemple de la capture écran, ce pourrait etre :
"pour l'entité de la couche photo-interprétation numéro 11 (bleu), j'aimerais connaitre la part de surface recouverte par l'entité de la couche de segmentation ayant le plus grand recouvrement avec cette entité 11 (dans ce cas précis, c'est probablement l'entité 42 jaune). "
Cela pourrait etre : surface de l'entité 42 en superposition avec l'entité 11 / surface totale de l'entité 11 ?
Je sais pas si je suis sur la bonne voie. Comment pourrait on traduire ce besoin en outil qgis et/ou postgis ?
Un grand merci.
----------------------------------------
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=374773#p374773
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 : image95
----------------------------------------
Bonjour,
Je travaille avec Qgis et si besoin Postgis.
J'ai 2 couches vecteur sur une zone d'étude :
une première couche polygonale issue d'un travail de vectorisation par photo-interprétation de la BD ortho infrarouge couleur IGN (en couleur bleu sur la capture écran jointe).
une deuxième couche polygonale sur la même zone issue cette fois d'une segmentation de cette même BD ortho infrarouge couleur IGN (en couleur jaune sur la capture écran jointe).
Chaque entité des 2 couches a un identifiant unique (étiquettes sur la capture écran).
J'aimerais pouvoir produire un petit indicateur de la performance de la segmentation à être fidèle à la photo-interprétation. Je me disais qu'il y a probablement quelque chose à faire avec des géotraitements (union, intersection ?) et un calcul de surface.
Un indicateur de la performance de la segmentation pourrait être : pour chaque entité/polygone photo-interprété, calculer le pourcentage de surface recouverte par l'entité de la couche issue de la segmentation ayant le grand recouvrement.
Pour etre plus parlant, dans l'exemple de la capture écran, ce pourrait etre :
"pour l'entité de la couche photo-interprétation numéro 11 (bleu), j'aimerais connaitre la part de surface recouverte par l'entité de la couche de segmentation ayant le plus grand recouvrement avec cette entité 11 (dans ce cas précis, c'est probablement l'entité 42 jaune). "
Cela pourrait etre : surface de l'entité 42 en superposition avec l'entité 11 / surface totale de l'entité 11 ?
Je sais pas si je suis sur la bonne voie. Comment pourrait on traduire ce besoin en outil qgis et/ou postgis ?
Un grand merci.
----------------------------------------
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=374772#p374772
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 : Elise Henrot
----------------------------------------
Bonjour,
Dans ma recherche de solutions :
- vérifier et corriger la couche "Parcelle" : plus de 21000 erreurs de géométrie (pour une commune de seulement 1750 ha) alors qu'il s'agit du cadastre de la DGFiP ! Est-ce en raison de l'export EDIGEO vers SHP ? Un export vers gpkg serait moins générateur d'erreurs de géométrie ? travailler uniquement avec l'outil "cadastre" ? En tout état de cause => pas d'amélioration après la correction de la couche "parcelle"
- dans les propriétés du projet : Général / enlever le mode automatique pour la précision des coordonnées et mettre 1 seule décimale => on dirait que c'est mieux !
A suivre !
Elise
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362194#p362194
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 : Elise Henrot
----------------------------------------
Bonjour,
Et bien finalement ce n'est pas du tout mieux ! mettre 1 au lieu de 2 dans la précision des coordonnées ne change rien du tout.
Mettons que j'ai saisi un polygone :
- avec l'outil modification des noeuds je clique droit sur polygone pour faire les noeuds
- j'ai une croix verte qui m'indique un doublon sur un noeuds -> je supprime ce doublon
- sans que je ne fasse rien d'autre, d'autres noeuds sont automatiquement créés entre des noeuds existants et/ou (c'est variable !) en doublons d'autres noeuds :-(
Une idée d'où peut venir le problème ?
Bonne journée.
Elise
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362897#p362897
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
----------------------------------------
Oui dans mon entreprise on utilise le sharepoint par Onedrive et cela fonctionne
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=374759#p374759
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 cherche l'emplacement de la bibliothèque SVG qui sert pour la symbologie SVG de Qgis.
Quelqu'un saurait?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=374755#p374755
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 : T. Rossini
----------------------------------------
Salut Aline,
par curiosité j'ai fait quelque tests et je n'ai pas réussi à utiliser un shape avec un lien de partage (menu qgis > ajouter une couche vecteur > mode protocole HTTPS).
Si ton poste est sur Windows, peut être que tu auras plus de chance en montant le sharepoint comme un disque réseau [1] , ou en utilisant OneDrive.
[1]https://www.multcloud.com/fr/tutorials/mapper-un-site-sharepoint-en-tant-…
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=374747#p374747
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