Message posté par : PY Joubert
----------------------------------------
Bonjour,
Nous sommes en 3.28 et je cherche à ajouter des menus via un fichier py qui est passé en argument à ma ligne de commande
"C:\Program Files\QGIS3\bin\qgis-ltr-bin.exe" --code "C:\TEMP\TEST_QGIS\Lanceur.py"
Dans ce fichier Lanceur.py, j'ai le code
-----------------
Code :
from qgis.utils import iface
from PyQt5.QtWidgets import QMenu
from PyQt5.QtGui import QToolBar, QDockWidget, QMenuBar
iface.messageBar().pushMessage("QGIS pour Le Grand Lyon", "Ponjour Pierre-Yves!",duration=3)
MenuBar = iface.mainWindow().menuBar()
MenuSaisie = MenuBar.addMenu("SAISIE")
MenuRapport = MenuBar.addMenu("RAPPORT")
MenuTrace = MenuBar.addMenu("TRACES")
MenuTracoffi = MenuTrace.addMenu ("Tracés officiels")
MenuTracoffi.addAction ("Edition des tracés officiels")
MenuTracoffi.addAction ("Autre fonction")
MenuConsult = MenuBar.addMenu("CONSULTATION")
-----------------
Le menus et sous-menus apparaissent mais
1) Comment associer l'exécution d'une fonction définie avec un def ? (menu "Autre fonction")
2) Comment associer l'xécution d'un Plugin maison au menu "Tracés officiels" ?
Merci de vos réponses
PYJ
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=363027#p363027
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 : antho0023
----------------------------------------
Merci pour votre retour. Je teste dans le courant de la semaine et vous tient informé du résultat si cela peut en aider plus d'un
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=363014#p363014
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 : AH
----------------------------------------
Bonjour,
Si vous travaillez avec PostgreSQL, le plus simple pour gérer cela serait probablement d'utiliser le pg_service.
Il vous permettra d'identifier les utilisateurs sans que rien ne soit stocké en clair dans les projets Qgis et vous n'aurez pas à vous soucier des identifiants de connexion qui ont permis de monter le projet (tous les profils auront a minima des droits de lecture sur votre base).
En faisant une recherche sur ce forum, vous devriez trouver toutes les explications nécessaires.
Cordialement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=363011#p363011
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 : ToavinaM
----------------------------------------
Bonjour à tous,
J'essaye d'optimiser et faciliter à mes utilisateurs l'accession et la connexion à une base de donnée postgresql.
Mon soucis est dans la gestion des mots de passe dans qgis.
Lorsque je créé un projet qgis en étant connecté en tant qu'administrateur, lorsque je transmets ce projet à un autre utilisateur je lui laisse les droits d'administrateur sur les couches du projet si ma connexion à moi est sur l'option "pas d'authentification".
Je cherche pourtant un moyen de leur permettre d'ouvrir ce projet en étant connecté directement avec leur propre paramètre de connexion sans avoir à rentrer à chaque fois un mot de passe.
Je suis preneur de vos conseils,
Merci d'avance.
Bonne journée
----------------------------------------
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=363000#p363000
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 : sapeur04
----------------------------------------
-----------------
jpjp74 écrit :
Bonjour,
Merci Thomas pour cette réponse qui correspond à mon besoin, au moins au départ.
Je rentre cette expression
lpad( @row_number ,3,'0') et j'obtiens bien 001, 002, 003, ...
Mais je voudrais démarrer la numérotation à 2. Je tape donc
lpad( @row_number ,3,'2') mais j'obtiens 210, 211, 212 ... Donc '0' ne doit pas être le point de départ ?
Je cherche depuis un moment. Comment dire à QGIS que je veux commencer à 10 par exemple ?, pour avoir 010, 011, 012, ... ou à 100 ?
Merci d'avance, bonne journée
-----------------
Bonjour à tous
C'est sans doute bien trop tard, mais pour réaliser ceci il suffit de taper, pour commencer la numérotation à 012 :
lpad( @row_number + 11 ,3,'0')
;-)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362999#p362999
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 : antho0023
----------------------------------------
Bonjour, dans le cadre de la digitalisation de tracés, je dispose de deux couches : l'une pour des points l'autres des lignes.
Je dois suivre à la lettre le plan fournis. Je souhaite que lorsque je place un celui ci soit aligné avec précision sur ma ligne. En effet dans mon cas actuellement, lorsque je zoom au max, un décalage se constate. Auriez vous une solution ?
Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362997#p362997
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 : Ricola62
----------------------------------------
Bonjour,
j'ai inclus un cadre html dans le composeur de layout afin de dynamiquement afficher un bandeau d'images.
-----------------
Code :
<html>
<body>
<div id="imageContainer" style="display:inline-block">
<img src="\\[% @project_folder %]/[% 'media/images/Famille/LABEL.jpg' %]" height="50"/>
</div>
<script>
// Un tableau des urls
var imageUrls = ["\\[% @project_folder %]/[% 'media/images/Famille/LABEL.jpg' %]", "\\[% @project_folder %]/[% 'media/images/Famille/APN.jpg' %]"];
// Récupérer l'élément par son ID
var imageContainer = document.getElementById("imageContainer");
// Boucle à travers les urls
for (var i = 0; i < imageUrls.length; i++) {
var url = imageUrls;
var img = document.createElement("img"); // Créer un élément <img>
img.alt = "Image " + (i + 1);
img.style.display = 'inline-block';
img.src = url; // Définir la source de <img>
img.height = '50';
imageContainer.appendChild(img);; // Ajouter <img> dans <div>
}
</script>
</body>
-----------------
Avez vous une piste pour réoudre le problème
----------------------------------------
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=362962#p362962
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
C'est étrange, car Qgis reconnait les nombres décimaux, cela vient peut être de votre CSV et du séparateur décimal ''.'' ou '','' comme pour Excel.
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362921#p362921
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 : Edgy63
----------------------------------------
Je suis en CSV séparé par des virgules et les séparateurs de décimales sont des virgules aussi.
Pour insérer le fichier CSV je vais juste un glisser déposer puis une jointure de couche.
Je viens d'essayer en faisant "couche" "ajouter une couche de texte délimité" et là les décimales sont bien reconnu apparemment.
C'est comme ça qu'il faut faire?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362941#p362941
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 Becquaert
----------------------------------------
Bonjour/soir,
J'utilise le module cadastre pour importer les fichiers edigeo et majic dans une base de données postgresql/postgis.
Je rencontre cependant un problème quand je demande la reprojection des données en EPSG:4326. En effet, les géométries des parcelles sont au niveau du golfe de Guinée, ou au large de la Somalie.
J'ai essayé une reprojection en EPSG:3857 ce qui fonctionne sans problème. Le problème est donc la reprojection de 2154 à 4326.
Si quelqu'un a des idées je suis preneur,
Merci
Sylvain BECQUAERT
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=362937#p362937
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