Message posté par : ljanssen
----------------------------------------
Bonjour,
Je souhaite représenter l'emprise de l'éclairement de lampadaires pour définir des zones à enjeu pour les animaux nocturnes.
J'ai réalisé des relevés de terrain avec un luxmètre pour chacun des lampadaires en relevant la distance à laquelle des seuils (en lux) étaient franchis. J'ai ainsi 5 seuils (10, 2, 0.5, 0.2, 0)
Je dispose d'une couche de points avec des lampadaires et j'ai réalisé une typologie de lampadaires à partir de certaines de leurs caractéristiques (type de lampe, puissance etc).
Pour chacun des lampadaires j'ai utilisé l'outil multi ring buffer en spécifiant pour chacun des types les différentes distances tampon (en mètres) associées aux seuils (par exemple pour le type 1 j'ai mis : 3, 5.6, 10, 13.8, 15). Le résultat fonctionne bien cependant je ne sais pas comment fusionner les tampons des différents types de lampadaires (voir photo).
Je pense que je n'utilise pas la bonne méthode et que l'outil multi ring buffer n'est pas approprié dans ce cas là.
Est ce que vous connaîtriez un moyen de faire des zones tampons mais avec des distances qui varient selon un champ et, ensuite, fusionner le tout ? (peut être avec une calculatrice ?)
J'espère avoir été suffisamment claire...
Merci d'avance pour votre aide,
Bonne journée
(je travaille sur la version 3.16.7 de Qgis)
----------------------------------------
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=350066#p350066
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 : helloworld
----------------------------------------
Bonjour à tous,
Est ce que quelqu'un sait comment filtrer une couche de sortie de modeleur s'il vous plait ?
Par exemple, en entrée, j'ai une couche "etablissement scolaire" qui est traitée. En sortie, je ne veux pas que mon modeleur me crée une nouvelle couche, mais plutôt me filtre ma couche d'entrée.
Pensez-vous que cela peut être faisable sur qgis. J'ai comme début de piste un outil "Filtre d'entité", mais je ne sais pas comment l'utiliser... :/
Je vous met mon modeleur en pj pour mieux visualiser le pb.
Merci beaucoup,
Passez une bonne journée,
HW
----------------------------------------
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=350062#p350062
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 : Régis Haubourg
----------------------------------------
Hello tout le monde (ça faisait longtemps que je n'étais pas passé ici)
PostgreSQL a un des moteur d'accès concurrentiel les plus solides du monde en effet.
QGIS, en lecture seule, n'a aucun cache pour PG et relis la donnée source à chaque action de zoom ou d'interrogation. On voit donc la toute dernière version des données en permanence, et les éditions "commitées" (sauvegardées) par les autres utilisateurs, en live.
En édition classique QGIS va ouvrir une transaction de lecture seule pour remplir son cache d'édition (editBuffer) pour les objets en cours de modification coté client, et son cache d'accrochage (snapping) sur la zone .
Cela ne pose aucun verrou coté postgres, c'est volontaire car c'est le cas majoritaire de la saisie multi-utilisateurs. Donc un utilisateur qui démarre une session d'édition locale garde une version de sa donnée sur son poste, et l'écrira sur la base au moment d'appuyer sur le bouton "enregistrer". Le dernier a raison.
Il serait possible de faire évoluer QGIS pour permettre de choisir le type de verrou à poser coté postgreSQL, mais il faut alors passer à une logique de création de transactions longues, ce qui peut être assez lourd à gérer coté base pour les administrateurs de la base.
La bonne nouvelle, c'est que ça existe déjà partiellement !
Il s'agit du mode d'édition dit "par groupe de transaction" qui s'applique sur un projet QGIS (voir menu projet / propriétés).
Le principe est d'ouvrir une transaction longue, unique pour toutes les couches partageant la même chaîne de connexion (hôte + port + mode de connexion, etc..) et d'évaluer les modifications en les envoyant directement dans la base, et non plus dans le cache d'édition coté client QGIS. En bref, QGIS ouvre une transaction avec "BEGIN" , puis envoie tous les UPDATE / INSERT / DELETE dans cette transaction.
Les éditions sont sauvegardées sous forme de SAVEPOINT afin de pouvoir faire des annuler (CTRL+Z)/refaire quand même.
Le bénéfice génial de ce mode, est que les triggers d'édition qui peuvent porter de la logique métier (calcul auto de valeurs, contrainte topologique et accrochage d'un réseau, etc..) sont évalués et permettent de faire des application métier bien plus légères coté QGIS.
Des verrous postgres sont posés sur les objets en cours de modification, et cela implique qu'un autre client qui voudrait écrire sur ces objets, avant la fin de la transaction longue, va juste... attendre. Avec l'impression que QGIS est "freezé", jusqu'au timeout de la transaction.
Autre problème, un utilisateur qui fait une transaction longue, mais ne sauvegarde pas, va progressivement geler l'ensemble des objets qu'il a modifié pour les autres. Donc c'est dangereux et nécessite des routines pour détruire les transactions trop longues. Avec le risque de perte réelle de données.
Un de mes rêves serait que QGIS ne soit pas silencieux vis à vis des verrous posés sur les données:
- en affichant en mode édition, une infobulle sur les objets actuellements verrouillés, avec des informations sur la session et la transaction en cause (id user, application_name, etc..)
- en autorisant l'utilisateur à abandonner une tentative de sauvegarde freezée
- en exploitant les canaux NOTIFY pour envoyer un message aux utilisateurs en édition pour monter une demande de libération de la transaction. (sisi c'est possible !! , et pas si complexe)
En revanche, aller plus loin en proposant un modèle de workflow métier en clarifiant si des personnes sont prioritaires par rapport à d'autres, par exemple, ça rentre là dans le cas d'une application métier à clarifier.
Et à ce stade, on est presque sur les platebandes de l'édition collaborative type branches / versions / code source qu'on trouve dans pas mal de plugin et des outils tous neuf comme Kart. On parle là d'avoir des branches de données parallèles et d'offrir des outils de réconciliation. C'est une tout autre histoire à dérouler dans un autre thread.
Dans tous les cas, si il y a un enjeu de risque d'écrasement de données, je ne saurais que trop conseiller de mettre en place un "audit log", c'est à dire une historisation des éditions sur les couches de données à enjeux (certains appellent cela du versionning). Un très chouette plugin https://github.com/qwat/pg-history-viewer permet de visualiser des audit de type hstore/trigger visualiser des diff de géométrie et attributs, et restaurer des versions antérieures.
Il existe des logiques d'historisation jsonb plus modernes, mais tout ça fonctionne! (Attention à ne pas indexer ces historiques sinon ce sera lent, et pour les couches à forte dynamique de saisie, penser à purger l'historique pour ne pas saturer la base )
Régis
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350014#p350014
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 : nelson_49 (nelson.lemans(a)gmail.com)
----------------------------------------
Bonjour à tous,
J'ai un petit soucis. J'ai créé un atlas réglé sur mes communes. Dans ce shape, il n' y a que les données ID et nom de communes.
L'autre shape qui apparait dans cet atlas est un shape point avec une colonne vetusté (avec trois données différentes dedans vetuste, moyen et bon).
Est ce que dans mon atlas, je peux avoir un tableau par exemple avec la somme des "vetuste" visible, la somme des "moyen" visible et la somme des "bon" visible dans chaque page de l'atlas? Par exemple sur la commune X, je voudrais un tableau ou un texte avec :
-Vétuste : 10
-Moyen : 5
-Bon : 3
correspondant à ce qui est visible sur la page de l'atlas de la commune X.
Je vous remercie d'avance.
A bientot
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350059#p350059
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 : lchevrier
----------------------------------------
C'est parfait ! Merci beaucoup !
Bonne journée
Léo
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350058#p350058
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 : Laurent
----------------------------------------
Bonjour à toutes et tous,
Mon précédent message n'a pas eu beaucoup de succès. Ayant mieux identifié mon souci je me permets de refaire un post. Je travaille sur QGIS avec deux écran : l'écran de mon ordinateur portable et un écran externe. Sur mon écran externe, aucun souci QGIS fonctionne parfaitement. En revanche sur l'écran de mon portable les données sont incohérentes. Ca ressemble à un problème de choix de SCR (décalage entre les couches) mais ça n'en est pas un. J'ai cherché un peu partout dans l'interface si il existait une fonction qui permet de vider un cache de rendu ou ce genre de chose, j'ai cherché un peu partout sur le web également sans trouver de solution. Help !
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=350051#p350051
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 : Miniopterine
----------------------------------------
Bonjour,
Ca marche peut-être aussi en modifiant ces mêmes paramètres dans le fichier QGIS.ini mais pas sûre.
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350036#p350036
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 : Sylvain M.
----------------------------------------
A défaut d'autre moyen, il est toujours possible d'éditer le fichier QGS du Projet et de faire un rechercher/remplacer de "host=ancienhost" par "host=nouveauhost". Ces infos sont stockées comme ça :
-----------------
Code :
<datasource>
dbname='dbname'
host=hostname
port=5432
..
</datasource>
-----------------
Du coup, ça doit même pouvoir se scripter facilement si tu connais un peu Python par exemple.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350035#p350035
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
----------------------------------------
Ouaip, QGIS 3.22.
Accrochage entre 5 et 10 pixels suivant les couches.
Je vais tester en désactivant les plugins.
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350033#p350033
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,
Oh, joli bug! QGIS 3.22? Les paramètres d'accrochage sont cohérents et la tolérance pas trop grande au point où le clic pourrait aller s'accrocher à quelque chose hors du cadre?
Il me semble voir des icônes que je ne connais pas, j'imagine qu'il y a des plugins liés à la numérisation en jeu. Un truc à essayer: les désactiver et travailler avec les fonctions natives de QGIS. Si ça survient encore, le bug est peut-être dans QGIS, sinon, un des plugins fait des blagues.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350024#p350024
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