Message posté par : Tezz77 (faure.guillaume.fr(a)gmail.com)
----------------------------------------
Bonjour,
Malgré mes recherches, je n'ai pas trouvé de documentation sur le fonctionnement de l'outil "Accrocher les géométries à la couche".
Est ce que quelqu'un pourrait m'expliquer ce que signifie les différentes options: "Privilégier d'aligner les noeuds, ajoute des sommets lorsque nécessaire / Privilégie le point le plus proche..."?
Par ailleurs, pour mon cas précis, je cherche à projeter des points sur des lignes.
Quand je suis sur des gros fichiers, cela semble bien marcher, avec l'option "Privilégier le point le plus proche, ajoute des sommets lorsque nécessaire", j'ai l'impression que j'ai bien une projection orthogonale de mes points sur la ligne la plus proche (sans qu'il y'ait déjà un sommets de la ligne à cet endroit).
Mais quand je teste sur juste une ligne avec un point, la projection ne se fait pas, dans ce cas, l'accrochage à lieux sur les extrémités de la ligne seulement.
Quelqu'un a t'il une explication à ce mystère?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358814#p358814
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 : jmv33 (jm.vigneaud(a)saferna.fr)
----------------------------------------
Bonjour,
Je vous soumets le problème suivant.
J'ai un projet Qgis avec un EPSG 2154.
J'ai fait un script Python qui récupère une couche vecteur dans une base postgres/postgis (avec un EPSG 4326) que je souhaite afficher dans Qgis. Lorsque je charge la couche, je la vois apparaître dans la liste des couches, mais elle ne figure pas à l'écran (écran blanc). Lorsque j'affiche l'étendue de cette couche, cela me donne des données qui semblent incohérentes :
Si je zoom sur la couche (menu contextuel - Zoomer sur la couche), les parcelles s'affichent bien avec mon scan 25 en arrière plan et avec l'étendue suivante :
470837,6477759 : 477954,6481519
je ne comprends pas pourquoi mon étendue n'est pas bonne au chargement de la couche.
Ci-dessous un bout du code utilisé :
currentLayer = QgsVectorLayer(uri.uri(False), (typeDossier+" - "+data[1]), 'postgres')
QgsProject.instance().addMapLayer(currentLayer, False)
qgis.utils.iface.mapCanvas().zoomToFeatureExtent(currentLayer.extent())
Merci de vos retours éclairés, JMV
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358812#p358812
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,
Pas d'idée là, mais c'est peut-être l'implémentation des fonctions dans QGIS qui fait que c'est plus lent dans un cas que dans l'autre. AMHA ça vaudrait le coup d'être soumis aux développeurs.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358811#p358811
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 : Nighthawk
----------------------------------------
Bonjour à tous les deux,
Excellent, c'est exactement ce que je cherchais !!! En plus je pense que je vais pouvoir le réutiliser dans d'autres cas de figure (je vais virer les 0 en trop dans mes numéros de parcelles) !!!
Si je comprend bien (parce que je ne suis pas très familiarisé avec les regex) :
le '^(, )+' signifie que l'on est au début de la chaine de caractères (ce serait le "^" ?) et qu'il peut y avoir un nombre inconnu de ", " répétés (ce serait le "+" ?)
Du coup on retrouverais le nombre inconnu de répétitions en milieu de chaîne (toujours avec le "+")
Et en fin de chaîne c'est un peu plus complexe pour moi : le "$" signifierais à la fois qu'on est en fin de chaine et qu'on a ", " répété un nombre inconnu de fois ?
Pour compléter, en réponse à arginet, je pourrais en effet récupérer les valeurs sous forme d'array, mais je ne connais pas non plus très bien les array. La solution serait si simple que ça ?
En tous cas merci pour votre aide, j'ai la réponse à ma question.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358794#p358794
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 : Pascal PLUVINET
----------------------------------------
Je me permets un petit up au cas où ?!?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358808#p358808
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
----------------------------------------
Je pense que ce qui veut être dit par le message c'est que si un champ est modifié et qu'il est dans une valeur par défaut d'un autre champ alors cet autre champ ne prendra pas la nouvelle valeur du champ modifié.
Ça serait intéressant de voir le message en anglais pour voir s'il est plus explicite
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358807#p358807
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 (vincent.vauchey(a)iea45.fr)
----------------------------------------
Bonjour,
Merci c'est exactement cela que je voulais.
Vincent
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358806#p358806
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
----------------------------------------
Bonsoir,
J ai une question a propos des valeurs par défaut dans les formulaires.
J ai besoin de remplir automatiquement des champs (numérotation automatique d entités, dates, chemins pour photos) lors de la saisie sur formulaire.
Pas complique, mais j ai un doute sur l efficacité d un réglage.
Il y a la fameuse case a cocher "Apply default value on update", ou appliquer la valeur par défaut sur les mise a jour.
Tout cela laisse penser que la formule va fonctionner sur la création d entités, pas sur la mise a jour (si la case n est pas cochée). C est d ailleurs ce qui se passe, et c est ce que je veux car sinon a chaque manip, mes numéros d entités ne cesseront pas d augmenter.
Cependant, quand on ne coche pas cette case "Apply default value on update", on a, suivant les formules utilisées, le message suivant :
L’utilisation de champs dans une expression de valeur par défaut ne fonctionne que si la case «Appliquer la valeur par défaut lors de la mise à jour » est cochée
Je ne comprend pas ce message, car mes formules marchent bien, ou semblent marcher, même lorsqu'elle contiennent des champs. J ai fait des tests de mise a jour d entités avec case cochée, et le contenu se met a jour, la numérotation s incrémente, ce n est pas ce que je veux.
Est ce que ce message est toujours valide pour une version 3,22, ou as t on affaire a un vieux warning inutile avec de nouvelles versions?
Qu'est je loupe dans mes tests?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358803#p358803
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 (vincent.vauchey(a)iea45.fr)
----------------------------------------
Bonjour,
Je voudrais savoir si il est possible de changer le champs de référence dans Qgis, je m'explique (voire image)
sous la zone expression, c'est le champs strate arborée qui sert de référence, et je voudrais avoir le champs Espèce à la place.
Par avance 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=358797#p358797
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 : Nighthawk
----------------------------------------
Bonjour,
Pour le contexte : une concaténation m'a rendu un résultat de ce type :
-----------------
Code :
, , , Résidences secondaires, , , Logement social,
-----------------
J'aimerais donc savoir s'il existe un moyen sous QGIS de :
1. retirer toutes les virgules situées à gauche de ma chaine de caractères (un lpad inversé en somme),
2. retirer toutes les virgules situées à droite (un rpad inversé),
3. remplacer mes suites de virgules au milieu de la chaine pour avoir une virgule simple (un replace).
Le souci c'est que le nombre de virgules peut varier pour les 3 points évoqués ci-dessus. Le résultat escompté serait donc celui-ci :
-----------------
Code :
Résidences secondaires, Logement social
-----------------
Sinon en passant par une autre méthode ?
A noter que je souhaite intégrer cette expression dans un module développé sur la base du modeleur graphique, donc une fonction SQL peut également fonctionner si c'est plus simple ?
D'avance merci pour vos idées.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358780#p358780
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