Message posté par : Jérémie
----------------------------------------
Dans votre expression il ne faut pas mettre
-----------------
Code :
then x=677683
-----------------
mais directement la valeur
-----------------
Code :
then 677683
-----------------
En effet, le champ X sur lequel vous mettez l'expression attend la coordonnée et pas la valeur texte x=677683
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354458#p354458
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 : Jérémie
----------------------------------------
Hum... je ne comprends pas pourquoi vous avez fait un nouveau sujet sur le forum, votre besoin est toujours le même que dans l'autre sujet ?
Dans le premier sujet, il y avait un doute : orienter l'atlas selon la parcelle ou selon la ligne électrique ?
Ici vous parlez d'un atlas des pylônes et d'orienter selon la ligne électrique. Je suppose que votre couche de couverture pour l'atlas est la couche des pylônes ?
Si c'est bien le cas, je propose de calculer pour chaque pylône son orientation selon la ligne électrique la plus proche.
Pour ça on peut utiliser un champ virtuel dans lequel on calcule l'orientation avec l'expression suivante :
-----------------
Code :
-- création de la variable geom qui sera utilisé juste après
with_variable('geom',
-- intersection entre le perimetre du buffer de 50m autour du pylône et la ligne électrique la plus proche
intersection(
--exterior ring permet de récupérer le périmètre du buffer
exterior_ring(buffer($geometry,50)),
-- overlay_nearest() récupère la valeur du champ id de la ligne la plus proche, ligne étant le nom de la couche
-- get_feature() récupère l'entité ayant cette valeur de champ id
-- geometry() récupère la géométrie de cette entité
-- si vous avez déjà dans un champ des pylônes l'identifiant de la ligne électrique correspondante il est possible de se passer du overlay_nearest()
geometry(get_feature('ligne','id',array_to_string(overlay_nearest('ligne',"id"))))
),
-- calcul de l'orientation en degrés selon les deux points sur la ligne électrique à 50m autour du pylône
round(degrees(azimuth(
-- point_n() permet de récupérer le premier ou le deuxième point de la géométrie résultante de l'intersection (un multipoint)
-- try() pour gérer le cas ou le pylône est en début ou fin de ligne électrique et donc l'intersection a donné seulement un unique point après le début/avant la fin, dans ce cas on prend le point lui-même pour premier point ou deuxième point
try(point_n(@geom,1),$geometry),
try(point_n(@geom,2),$geometry)
)))
)
-----------------
Ensuite dans le composeur d'impression (mise en page) il suffit d'utiliser 90 - la valeur de l'attribut orientation calculé :
-----------------
Code :
90-orientation
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354438#p354438
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
----------------------------------------
Il faudrait découper la ligne électrique par l'emprise de l'atlas, et calculer son orientation et sa ré-orientation à l'horizontale comme expliqué ici : https://georezo.net/forum/viewtopic.php?id=127282&hl=orientation+atlas
Ensuite par une jointure spatiale rapatrier cette ré-orientation sur les pylones.
Mais comment découper la ligne électrique par l'emprise de l'atlas?
En pj un exemple d'atlas
----------------------------------------
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=354437#p354437
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
----------------------------------------
Boujour,
Je relance, il n'y a pas de possibilités?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354454#p354454
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 : Jérémie
----------------------------------------
Très bonne idéee @Mathieu Denat l'utilisation du nullif et du coalesce pour rendre plus facile les tests.
Dans QGIS, les deux fonctions existent donc @upriste peut les utiliser. Ce qui n'est pas le cas de la CTE avec WITH.
L'expression pour la création du champ d'évaluation d'évolution des surfaces donnerait quelque chose comme :
-----------------
Code :
if( "A" = 3,
CASE
WHEN coalesce(nullif("Surf18",''),0) = 0 AND coalesce(nullif("Surf15",''),0) > 0
THEN 'surface supprimée en 2018'
WHEN coalesce(nullif("Surf15",''),0) = 0 AND coalesce(nullif("Surf18",''),0) > 0
THEN 'surface créee en 2018'
WHEN coalesce(nullif("Surf18",''),0) = coalesce(nullif("Surf15",''),0)
THEN 'surface stable'
WHEN coalesce(nullif("Surf18",''),0) > coalesce(nullif("Surf15",''),0)
THEN 'surface en progression'
WHEN coalesce(nullif("Surf15",''),0) > coalesce(nullif("Surf18",''),0)
THEN 'surface en régression'
ELSE NULL
END,
'A différent de 3')
-----------------
A noter : j'ai placé les tests pour suppression et création de surface en premier, pour éviter d'avoir à ajouter les test AND Surfxx > 0 pour les tests progression et régressions.
Également, je doute de l'utilité du nullif dans le cas où les champs sont déclarés en tant que nombre numérique (entier, réel...).
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354404#p354404
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 : Marc Panneau
----------------------------------------
Bonjour,
Je travaille avec le logiciel Cyclone de Leica (traitement de nuages de points), j'exporte des ortho-images géoréférencées en fichier .tiff qui s'accompagnent d'un fichier de géoréférencement tfw. J'ai contrôlé à de multiples reprises tous les systèmes de coordonnées à chaque étape de mon travail, mais j'ai toujours le même problème avec QGIS, lorsque j'importe le fichier, il ne se recale pas au bon endroit (
Alors, j'ai bien conscience des paramètres de scr dans QGIS et je maitrise très bien tous ces principes (celui du fichier source, celui des coordonnées de géoréférencement, celui du fichier principal... bref et il n'est pas nécessaire d'orienter les réponses sur ce sujet, car il me semble que cela vienne d'ailleurs, j'ai tout vérifié 50 fois, mais bon je peux encore me tromper ...
Donc le fichier tiff s'importe bien, mais aux cordonnées 0000,0000,0000, alors que si j'importe ce fichier dans AutoCAD map 3D, il détecte immédiatement le tfw et me propse les bonnes coordonnées et l'import à la bonne place...
J'ai essayé sous différentes coordonnées, avec différents tiff et toujours le même résultat, l'emprise de mon fichier et les coordonnées ne respectent pas celles comprises dans le tfw. Quelle est le format classique d'un tfw ?
Le mien est celui-là :
0.04607622
0.00000000
0.00000000
-0.04607622
1898191.63486068
3150269.03113056
Coordonnées en RGF93 CC44 (EPSG3944), c'est un dossier situé dans le sud de la France (une place d'Aix)...
Merci par avance.
----------------------------------------
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=354449#p354449
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 : Nourredine IDIR
----------------------------------------
en fait, cette expression ne m'affiche pas les étiquettes, je pense qu'il y a une erreur.
j'aimerais faire plusieurs zooms sur la même commune en affichant plusieurs étiquettes, qui soient bien positionnées.
----------------------------------------
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=354448#p354448
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,
oui effectivement ça semblerait etre le plus simple. Je partais tellement sur des idées compliquées que je n'avais pas pensé à ça.... -_-
merci de ton retour :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354446#p354446
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 Jacques LAPOUX
----------------------------------------
bonjour à toutes et tous,
devant rendre des "comptes" trimestriellement, j'agrémente par de la cartographie.
à l'accoutumée, j'affiche juste le dernier trimestre (filtre ) par la commande suivante:
-----------------
Code :
cast("DATE" as character) >= '2022/04/01'"
-----------------
(je n'ai pas compris a quoi sert le dernier guillemet, mais sans lui cela ne marche pas...)
ce coup ci, j'ai déjà des données pour juillet j'ai donc tenter cela (avec les fameux guillemets avant, après, dessus, dessous,... ) en bref je ne comprends pas
-----------------
Code :
cast("DATE" as character) >= '2022/04/01'" and
cast("DATE" as character) <= '2022/07/01'
-----------------
ps. suis un novice dans se style de requêtes et si vous pouviez me conseiller un site, un bouquin ou je puisse trouver les "commandes", leurs syntaxes et leurs variables je suis preneur
merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354433#p354433
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 suis en train de faire un atlas par pylône sur lequel passe une ligne électrique. Cette ligne est orientée grosso modo nord-ouest - sud-est. Est-il possible de visualiser cette ligne de manière horizontale dans l'atlas, c'est orientée ouest-est (ou est-ouest)?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354431#p354431
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 : Nourredine IDIR
----------------------------------------
Bonjour,
J’aimerais varier la position de mes étiquettes selon l’échelle de ma carte, j’ai pensé le faire avec une expression dans ‘’Définir par les données’’ (voir pièce jointe)
CASE
WHEN @map_scale = '340180' THEN x ='677683'
ELSE x ='679913'
END
L’échelle et les coordonnées XY, je les ai récupérés à partir de la barre d’état de mon projet Qgis.
Des idées ????
Merci par avance.
IDIR
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354432#p354432
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 : 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
Message posté par : upriste
----------------------------------------
Bonjour,
Je n'obtiens pas ce que je veux avec l'opérateur CASE. Je précise que je suis novice en sql.
J'aimerais évaluer des surfaces d'une culture entre 2 dates. Sachant que sur les 2 dates, je peux avoir des données, des données nulles, des données vides ou des données à 0. Il y a 5 évolutions possibles d'une culture :
1/ création
2/ suppression
3/ progression
4/ diminution
5/ stagnation (stable)
Voilà mon essai de requête. Mais je note que ça ne fonctionne que pour les surfaces en stagnation (stable).
Pourriez-vous m'aider à réécrire cette requête ?
CASE
WHEN
"Surf18" = "Surf15" THEN 'surface stable'
WHEN
"Surf18" > "Surf15" AND "Surf15">0 OR "Surf15" <> NULL OR "Surf15" <>''
THEN 'surface en progression'
WHEN
"Surf15" > "Surf18" AND "Surf18">0 OR "Surf18" <> NULL OR "Surf18" <>''
THEN 'surface en régression'
WHEN
"Surf18" IS NULL OR "Surf18" =''
AND "Surf15" <> 0 OR "Surf15" <> NULL OR "Surf15" <>''
THEN 'surface supprimée en 2018'
WHEN
"Surf15" IS NULL OR "Surf15" =''
AND "Surf18" <> 0 OR "Surf18" <> NULL OR "Surf18" <>''
THEN 'surface créee en 2018'
END
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354364#p354364
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-Marie Arsac
----------------------------------------
Bonjour,
Si vous voulez développer un plugin de ce genre, vous pouvez vous inspirer de celui-ci :
https://plugins.qgis.org/plugins/french_locator_filter/
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354367#p354367
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,
Une méthode serait d'appliquer un tampon de 50m autour des points souhaités, puis de sélectionner l'intersection entre la couche obtenue (couverture + 50m) et de la sauvegarder.
Si vous travaillez en postgis, il existe une fonction SQL qui permet de faire ça en une fois: st_dwithin()
Si vous travaillez avec gpkg, il doit falloir (pas sûr de moi! ;) ) jongler avec la fonction st_distance().
Au revoir
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354362#p354362
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 : Jeremie_Lemarchand
----------------------------------------
Bonjour ,
Je souhaite le faire de manière automatique en utilisant PyQgis
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354361#p354361
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 : Momo5598 (morganewag(a)gmail.com)
----------------------------------------
Bonjour à toutes et à tous,
Je cherche à numériser des polygones en m'appuyant sur une couche de base (polylignes) constituant le contour de mon projet.
Pour cela, j'ai activé l'accroche automatique et l'édition typologique (pour que mes polygones prennent la forme exact de la polylignes)
Mais problème....
Bien que je place le premier point de mon polygone sur ma polyligne, lorsque j'essaye de placer le deuxième, l'accrochage veut absolument l'accrocher soit sur un point inexistant complétement en dehors de ma couche, soit sur un point de ma polyligne à l'opposé de l'endroit où je clique....
J'ai essayé de le résoudre par tous les moyens a ma portée,
Je ne comprends pas d'où vient le problème..
Si vous avez quelques pistes, je suis preneuse,
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354351#p354351
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 : zangetsu
----------------------------------------
Bonjour,
Merci pour votre aide !
Mon but est d'avoir une barre de recherche en fonction de ma couche adresse : une de barre de recherche qui ressemblera à celle de google maps.
Je vais déjà tester dans un premier temps vos idées.
Est-il simple de mettre en place un plugin de type barre de recherche qui se basera sur ma couche adresse sur Qt designer ? Je vais aussi exploiter cette démarche.
Un grand merci à vous !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354354#p354354
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 : zangetsu
----------------------------------------
Bonjour à tous !
Dans Qgis il existe une barre de recherche se nommant localisateur.
Mon but est comme avec ce widget d'avoir une barre de recherche d'adresse qui se basera sur ma couche shape adresse.
Avec le widget de recherche Qgis, il est possible d'effectuer ce que je souhaite. Cependant, pour ce faire, je dois ajouter des préfixes pour effectuer ma recherche sur ma couche adresse.
Est-il possible de configurer ce widget pour me permettre de faire une recherche seulement sur ma couche adresse et de ne pas ajouter ces préfixes ?
Si vous avez des solutions, je suis preneur !
Je vous remercie d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354342#p354342
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 : bapteis
----------------------------------------
Bonjour,
Merci pour votre retour, le fichier CSV contient les colonnes suivantes :
Point;Latitude;Longitude;Contexte;Période;ATXAV;ATX35;ATXND;ATNHT;ATXHWD;ATXQ90;
Un exemple d'une ligne : 282;41.4087;9.1577;RCP4.5;H1;1.06;4.67;17;22;6;1.37;
Les indicateurs après "Période" correspondent à des indicateurs en lien avec la température.
En sauvegardant en shape, les résultats sont les mêmes (j'ai une carte incohérente de polygones qui ne correspond pas à ma couche de points, malgré une graduation avec les mêmes classes)
Je ne vois pas quels autres informations utiliser autre que la localisation ... (contexte étant le scénario climatique, ici RCP 4.5)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354221#p354221
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 : Pastore
----------------------------------------
Bonjour,
Je travaille sur un atlas pour répertorier des bâtiments susceptibles de changer de destination.
Savez vous si il est possible de n'afficher que les entités proches de la couche de couverture? Dans mon cas, je souhaiterai conserver uniquement les bâtiments à moins de 50m d'une entité point .
Merci à vous pour votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354340#p354340
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,
Si les champs du csv sont bien ajoutés mais contiennent NULL c'est que l'appariement entre les entités n'a pu se faire, et l'appariement ne se fait que si les champs de jointure ont le même type et une même valeur de part et d'autre. Vu que vous dites que les deux champs sont du même type, alors peut-être que les valeurs dans les cellules ne correspondent pas tout à fait (majuscule vs minuscule, accent, espace en début milieu ou fin, tiret vs underscore, une petite broutille quelque part pas évident à voir....).
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354337#p354337
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 : Joseph Jacquet
----------------------------------------
Bonjour,
Quels attributs sont présents dans la couche csv ? N'est-il pas possible de faire une jointure autrement que par localisation ?
Avez-vous essayer de sauvegarder votre couche csv vers un autre format (shape, geojson...) et de refaire la manipulation de jointure par localisation avec ce nouveau fichier ?
JJ
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354220#p354220
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 : Camille_dd
----------------------------------------
Bonjour,
Non les deux champs de jointures sont des chaînes de caractères (abc)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354333#p354333
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 : Camille_dd
----------------------------------------
Bonjour,
Je rencontre un soucis à la jointure entre deux fichiers. Ayant déjà fait cette opération à plusieurs reprises sur d'autres fichiers, j'ai comparé mais je n'ai trouvé aucun élément qui pourrait expliquer que la jointure ne fonctionne pas.
Je travaille sur le département du lot-et-garonne et mon premier fichier est un ESRI shapefile, qui délimite des sous-unités de gestion.
Mon deuxième document est un doc .csv, qui va regrouper les données liés au prélèvement de lièvres de ces dernières années, avec plusieurs colonnes correspondant à plusieurs indices pour réaliser des cartes. Ce doc je l'importe en créant une couche de texte délimité sans géométrie.
Ensuite, je fais ma jointure comme d'habitude, mais cette fois, la table d'attribut final a bien pris en compte la jointure mais je n'ai aucune valeur. Le champs permettant de faire la jointure apparaît bien une fois, mais des champs "NULL" remplacent mes valeurs.
J'ai essayé de réenregistrer plusieurs fois mon csv mais cela n'a rien changé. J'ai essayé d'importer directement mon .xlsx (comme j'ai pu le voir ailleurs) mais le problème a persisté.
Je vous joints un pif avec une capture d'écran à chaque étape.
Merci d'avance pour vos réponses
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354325#p354325
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 : arnaudw
----------------------------------------
Bonjour,
Je suis en train de créer un atlas qui doit comprendre, pour les éléments de la carte principale :
- le polygone shp de l'entité (contours)
- une ortho de cette même entité
Si je n'ai pas de problème pour zoomer et filtrer sur le polygone, c'est bien différent en ce qui concerne le raster. En effet, toutes mes entités, et donc mes orthos, se superposent, d'où la nécessité de filtrer.
Dans un des posts https://georezo.net/forum/viewtopic.php?pid=321243#p321243, j'ai trouvé un script python (à exécuter comme une action de la couche) permettant d'ouvrir et de fermer un raster à partir du chemin du fichier enregistré dans la table attributaire. Je voudrais donc une action similaire qui permette d'ouvrir le raster de l'ortho correspondante au moment où l'atlas se fixe sur mon polygone, et de le fermer avant de passer à l'entité suivante.
Auriez-vous une idée ?
D'avance merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354324#p354324
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 : Mides (mides.map(a)gmail.com)
----------------------------------------
Bonjour,
Juste une petite interrogation concernant "composer" et le paramètre "export résolution".
Je viens de migrer sur la dernière version LTR de Qgis 3.22 et je m’aperçois d'un mode de fonctionnement qui n'était pas de la sorte sur la version précédente.
Lorsque j'utilise un layer "XYZ" par exemple "Bing" ou autre, le fait de modifier "l'export résolution" impacte immédiatement la carte présente dans le "composer", chose flagrante si par exemple on le passe à "10 dpi". A l"inverse si je force le DPI à 300 le chargement des dalles a du "lag" et parfois sur un temps d'attente assez important.
Alors, peut être que j'ai loupé quelque chose dans les infos des dernières versions du QGIS, c'est à dire que la gestion du composer a été revu de façon profonde, et existe t-il un moyen de dissocier la modification de ce paramètre avec l'affichage en temps réel du layer ou de revenir à la façon de fonctionner précédente.
Peut être aurez vous quelques infos à me donner concernant ce paramètre "export resolution" et sa répercussion en direct sur le layer actif. (résolution)
Bonne journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354318#p354318
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 : Ronflex2k
----------------------------------------
Bonjour à tous,
Depuis quelques semaines, je rencontre un problème lors de la réalisation de cartes sur lesquelles apparait la couche des Routes de l'IGN.
En effet, je la vois jusqu'à une échelle plus fine qu'1.1000ème dans mon canevas QGIs mais dès lors que je cherche à sortir une carto via le composeur d'impression, cette couche ne s'affiche plus en dessous de 1.3500 ème.
Quelqu'un a-t-il rencontré le problème ? Une solution existe-t-elle ?
Cordialement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354314#p354314
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 : Benoit D
----------------------------------------
J’ai utilisé une recherche des plus proches voisins entre le texte autocad (intégré comme point) et les points lors de mes travaux similaires. Ce n’est pas parfait si la densité de points est grande mais ça dégrossi pas mal.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354309#p354309
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 : MagCEN (magali.crouvezier(a)cen-franchecomte.org)
----------------------------------------
Bonjour à tous,
Suite à un changement de version de QGIS (j'utilise maintenant la version 3.22.5), je ne retrouve pas la fonctionnalité d'imports de dalles à l'aide d'un index (par exemple dalles ortho ou SCAN 25). J'utilisais avant il me semble une extension qui me permettait de cliquer sur "add selected layers". Sauriez-vous m'aiguiller pour retrouver cette fonctionnalité ?
Merci d'avance,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354292#p354292
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,
-----------------
Mathilde_h écrit :
Merci pour votre retour, mais j'ai trouvé la solution.
-----------------
La partager pourrait peut-être aider ceux qui se poseraient la même question que vous plus tard.... Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354291#p354291
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 : Mathilde_h
----------------------------------------
Bonjour,
Merci pour votre retour, mais j'ai trouvé la solution.
Bonne journée,
HERLEM Mathilde
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354290#p354290
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 : Aud07 (julien.geometre.am(a)orange.fr)
----------------------------------------
Bonjour,
J'espère que ma question n'a pas déjà été posée, je n'ai pas trouver la solution en recherchant sur le site.
Je débute sur QGIS, j'utilise la version 3.16.16.
J'ai une couche comprenant des polylignes qui s'appelle RESEAU. Dans cet couche j'ai l'attribut cab_id qui fait référence au nom de ma polyligne. (Chaque polyligne s'appelle T1, T2...)
Le nom des polylignes se situe dans une autre couche qui est une couche point 3_Mesures_Blk_LESURE et dans l'attribut Att_ELEMENT.
J'ai essayé la commande joindre les attributs par le point le plus proche. Mais je n'arrive pas trop à comprendre le fonctionnement et le résultat. Je ne voudrai pas qu'il me créer d'autre couche, j'aimerai juste renseigner l'attribut de ma couche RESEAU.
J'espère avoir été clair et m'excuse d'avance si je n'ai pas poser ma question au bon endroit.
En vous remerciant d'avance pour vos réponses.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354278#p354278
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-Marie Arsac
----------------------------------------
Bonjour,
SQLite Studio (https://sqlitestudio.pl/) ne permet pas non plus de l'ouvrir. Je ne vois pas de solution
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=352678#p352678
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 : Elminster
----------------------------------------
Bonjour à tous,
je souhaiterai faire un atlas à partir d'une couche de couverture qui a des polygones horizontaux et d'autres verticaux.
Et je souhaiterai que lors de la génération de l'atlas, l'orientation de ma page passe en portrait ou paysage en fonction de la forme de mon polygone (format paysage pour un polygone horizontal et portrait pour un polygone vertical).
j'ai trouvé comment modifier la forme de mes objets pour que ceux-ci s'adaptent en fonction de la forme.
Exemple pour la taille de ma carte: CASE WHEN bounds_width($geometry) > bounds_height($geometry) THEN 420 ELSE 297 END (je mets la formule dans "Position et taille" de mon objet puis dans "largeur")
Mais je ne sais pas comment modifier l'Orientation dans les propriétés de la page... est ce que c'est seulement possible...
Merci d'avance pour vos réponses.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354275#p354275
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 : Elminster
----------------------------------------
Bonjour Messieurs,
l'option que je cherchais était aggregate et overlay.
je connais un peu le SQL, donc je peux aussi m'en sortir avec ça. Mais comme mes collègues ne le connaissent pas du tout et qu'ils peuvent aussi être amenés à faire ce type de calcul, je cherchais quelque chose d'assez simple pour eux.
et j'ai ma réponse!
Merci beaucoup à tous les deux et bonne journée!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354272#p354272
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 : Jérémie
----------------------------------------
-----------------
pprevautel94 écrit :
Lorsque j'enregistre un style linéaire au format qml, dans les propriétés de mon fichier, il y a toujours alors que la case "Utiliser un modèle de tiret personnalisé" est décoché. Comment résoudre ce problème ?
-----------------
Bonjour. Il manque un bout de votre question. Il y a toujours quoi dans le fichier qml ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354259#p354259
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 : pprevautel94 (pprevautel94(a)gmail.com)
----------------------------------------
Bonjour,
Lorsque j'enregistre un style linéaire au format qml, dans les propriétés de mon fichier, il y a toujours alors que la case "Utiliser un modèle de tiret personnalisé" est décoché. Comment résoudre ce problème ?
Merci
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354256#p354256
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 : quasar
----------------------------------------
Bonjour,
J'ai reconstitué un paysage 3D avec l'utilitaire QGIS2threejs. J'ai généré une séries de points pour localiser des arbres. Les arbres que j'utilise sont des modèles 3D au format DAE. Le rendu est correct, sauf les couleurs du feuillage qui est gris. J'ai parcouru les propriétés des modèles et ne parviens pas à rendre le feuillage vert. Avez-vous une expérience sur le sujet? Merci à l'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354253#p354253
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,
Je suis un peu "confus" par le concept de "Inverse de raster virtuel" mais regardez peut-être dans la boîte à outils Traitement, l'algorithme "Réorganiser les bandes (https://docs.qgis.org/3.22/fr/docs/user_manual/processing_algs/gdal/rasterc…) ".
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354251#p354251
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