Message posté par : Pascal PLUVINET
----------------------------------------
Bonjour,
J'aimerai de manière générale améliorer l'ergonomie d'un projet QGIS 3.22 grâce à des touches raccourcis.
Je me souviens d'une époque où j'écrivais des fonctions VBA sur ArcGIS 9.3 que j'affectai à une touche clavier.
Cela doit être possible en python avec QGIS ?
Pour mon premier exemple, imaginons que j'ai paramétré 2 thèmes, j'aimerai afficher le thème1 suite à un Ctrl+1 et le thème2 suite à Ctrl+2.
J'ai testé une procédure similaire consistant à zoomer au 1/5000 en copiant ce script dans la console python et en l'executant.
-----------------
Code :
from qgis.PyQt.QtGui import QKeySequence
from qgis.PyQt.QtWidgets import QShortcut
from qgis.PyQt.QtCore import Qt
def scale():
iface.mapCanvas().zoomScale( 5000 )
shortcut = QShortcut(QKeySequence(Qt.ControlModifier + Qt.Key_F3), iface.mainWindow())
shortcut.setContext(Qt.ApplicationShortcut)
shortcut.activated.connect(scale)
-----------------
Mais quand je fais un Ctrl+F3, ca change pas d'échelle.
Par la suite encore, j'aimerai pouvoir modifier certain attribut d'une table postgres grâce à des touches raccourcis.
Merci d'avance pour vos éventuels retours,
(A savoir que sur Python, notamment avec QGIS, je suis plutôt un bidouilleur du Dimanche)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355988#p355988
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 : GlaDal
----------------------------------------
Bonjour,
Vous pouvez suivre cette procédure : https://www.youtube.com/watch?v=VxuwrI9jTCc
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355982#p355982
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 : sigPnrMCB
----------------------------------------
Bonjour,
Lors de l'utilisation des outils de déplacements des étiquettes, il est demandé de choisir avant toute opération de déplacement de choisir une clé primaire.
Parfois, avec plusieurs couches d'étiquettes des bugs apparaissent rendant impossible de déplacer des étiquettes en raison de cette clé primaire : Une hypothèse : Utilisation de la même clé (nom du champs identiques pour plusieurs couches.
Savez-vous comment, on peut revenir sur cette clé pour la modifier sur une couche comportant des étiquettes ?
Merci à tous par avance,
LA
----------------------------------------
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=355981#p355981
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 : Francois Hebrard
----------------------------------------
Je trouve cette contradiction dans les résultats très bizarre, est-ce que tu as essayé de confronter tes résultats à une vérification en comparant les distances des décès au point le plus proche à la distance à la pompe que le polygone de Voronoi estimerai réellement la plus proche ? Il est possible qu'un des 2 outil soit mal programmés.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355979#p355979
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 : BOYER.M
----------------------------------------
Bonjour SANTANA,
Merci de pour votre aide.
Je vais l'essayer dès aujourd'hui et vous ferai un retour.
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355977#p355977
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 : SghaierTaha (sghaiertaha(a)gmail.com)
----------------------------------------
Bonjour,
Après plusieurs tentatives de géoréférencement de certaines images format JPEG l'outil Géréférenceur dans ma version QGIS 3.26 ne veut pas traiter l'image. Un message d'erreur s'affiche quand je débute le géoréférencement : "La transformation a échoué : Could not create destination file."
et un autre quand j'essaye de générer un script GDAL : "Annuler la transformation: Le scriptage de GDAL n'est pas supporté pour la transformation Linéaire"
Avez vous une idée sur le souci svp ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354676#p354676
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,
mea-culpa: Je me suis rendu compte après coup que la fonction geometries_to_array (https://docs.qgis.org/testing/en/docs/user_manual/expressions/functions_lis…) n'est disponible qu'en version dev (soit en 3.28 à partir de vendredi) donc soit vous attendez avec la 3.28 soit vous faites avec une version osgeo4w nightly. Il y a peut-être moyen de remplacer par un autre jeu de fonctions mais pourquoi faire simple quand on peut faire compliqué...
Depuis la calculatrice de champ, sélectionnez le champ <geometry> et appliquez la formule ci-après (la logique est de décomposer l'entité en une liste de sommets,d'éditer le z du premier et du dernier puis de recomposer la ligne). EXECUTEZ SUR UN JEU DE DONNEES TEST D'ABORD!!!
-----------------
Code :
with_variable(
'listesommets',
geometries_to_array( -- on convertit en une liste de points
nodes_to_points(@geometry) -- les sommets de la ligne
),
make_line( -- on recrée la ligne
array_foreach( -- à partir de
@listesommets, -- la liste
make_point( -- des points dont on conserve les x et y
x(@element),
y(@element),
case -- mais modifie le z selon un scénario
when array_find(@listesommets, @element) = 0 then z_amont
when array_find(@listesommets, @element) = array_length(@listesommets)-1 then z_aval
else coalesce(z(@element), 0)
end
)
)
)
)
-----------------
Il y a certainement d'autres moyens, genre fonction python, SQL mais bon...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355975#p355975
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
----------------------------------------
Merci, je vais faire cela
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355969#p355969
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 : Carlote29
----------------------------------------
Bonjour à tous,
Je travaille au sein d'une entreprise, auprès de différents collègues, qui pour différents projets, ont un besoin QGIS à chaque nouveau lancement de mission.
Je cherche donc à créer un "modèle" QGIS, ayant de base, un certain nombre de couches de données (préférablement sur serveurs WFS/WMS), pour rendre le travail plus rapide à mes collègues au lancement du projet.
Jusqu'ici, rien d'inabordable pour moi, j'ai bien créé un projet "vierge", avec une couche ortho, une IGN, les cours d'eau, les sites natura 2000..... et j'en passe.
Mon souci est que le projet est rendu, naturellement, très très lourd à l'ouverture...
Je ne suis pas experte, aussi, je me demandais si certains sont dans cette situation d'optimisation / automatisation de l'outil à une échelle raisonnable (petite équipe), et aurais des idées pour alléger mon projet, tout en gardant l'objectif de faire gagner du temps lors de chaque mission ?
Peut-être une autre méthode? un autre angle d'attaque?
Grand merci d'avance à ceux qui me liront, et auront des conseils à transmettre à la communauté ;-)
Belle fin de journée à tous
Charlotte
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355963#p355963
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 : Francois Hebrard
----------------------------------------
J'ai testé le "partitionnement DBSCAN", j'ai cru comprendre que c'était l'outil dont j'avais besoin, mais je n'arrive pas à bien le paramétrer, je n'arrive pas à avoir les groupes que je veux, j'ai souvent un seul groupe qui ressort avec tous les points dedans ou au mieux 2 groupes et quelques points en "NULL".
Le paramétrage le plus optimum que j'ai trouvé est celui-ci qui me donne 3 groupes (en comptant le NULL qui n'est pas vraiment un groupe construit)
Taille minimale de cluster : 9 (pour qu'ils les mettent tous dans un groupe)
Distance maximale entre les points : 500 mètres (pour avoir un maximum de points dans chaque groupe)
mais du coup avec ça j'obtiens 2 groupes et le reste en "null".
Je n'ai pas encore essayé "GroupPointsWithinDistance" et "ClusterPoints".
Je vais essayer de voir ce que ça donne
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355961#p355961
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