Message posté par : Gyslain OGOUDEDJI (gyslainogoudedji(a)yahoo.com)
----------------------------------------
Le développement QGIS est un projet qui dès son jeune âge a rapidement connu d'ample évolution.
Mais il se trouve aussitôt freiné en général par le manque d'espace sur son serveur exécutant https://plugins.qgis.org -
Pour ce fait, le serveur a été mis hors ligne pour une mise à niveau pour la programmation de son espace de stockage sur le serveur.
La maintenance de l'infrastructure QGIS est en grande partie assurée par des bénévoles et le coût des serveurs et les coûts liés à l'hébergement sont financés par vos dons et les adhésions de maintien. Si vous souhaitez aider à soutenir cela (et les nombreuses autres excellentes initiatives menées par QGIS.org), veuillez vous rendre sur https://qgis.org/en/site/getinvolved/governance/sustaining_members/sustaini… comment-pouvez-vous-soutenir-le-développement-qgis- pour savoir comment vous pouvez aider!
En résumé, vous pouvez choisir aider pour accélérer la mise à niveau par deux moyens comme nous l'avons dit un peu plus haut:
-un engagement annuel de fonds pour le projet (les adhésions de maintien);
-une contribution financière unique au projet QGIS (dons).
Ces deux aspects présentent de variables avantages selon le niveau de votre adhésion. En plus, vous êtes libres de choisir à quel niveau vous désirez adhérer selon vos convictions.
Soutenir le projet QGIS en tant que membre de soutien offre les avantages suivants:
-Assure la pérennité et la santé du projet QGIS.
-Aide à résoudre les bogues et les problèmes
-Tous les membres bienfaiteurs et donateurs seront inscrites sur le projet des membres de soutien et les donateurs page ordonnée par catégorie de membres (phare, grande, moyenne, petite) avec un lien vers l'organisation de maintien de membres ou site web de l' entreprise et le logo dans un format qui reflète leur catégorie d'adhésion.
-Les membres phares, grands et moyens auront leur logo sur la bannière de pied de page de la page d'accueil de QGIS avec une taille de logo et un ordre reflétant leur catégorie d'adhésion
-les logos des membres de maintien sont répertoriés dans les journaux de modifications visuels produits pour chaque version du logiciel QGIS
-les membres bienfaiteurs seront autorisés à utiliser une version spéciale du logo QGIS sur leur site Web et du matériel promotionnel, ce qui montre qu'ils soutiennent le projet QGIS
-Aucune publicité ne sera placée dans l'application QGIS elle-même.
PS: Je trouve le projet très prometteur à l'avenir. Déjà communautaire à la base, le soutien de tout un chaque peut mener toute l'équipe loin et bien au-delà de nos espérances.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=340256#p340256
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 : Lison94
----------------------------------------
Bonjour à tous,
J'ai modifié la table attributaire de ma couche et lorsque je souhaite l'enregistrer et quitter le mode edition, le message d'erreur suivant s'affiche :
Erreur du fournisseur de données :
Erreur PostGIS lors de la modification d'attribut : ERROR: prepared statement "updatefeature" already exists
Qu'est ce que cela veut dire ?
Merci :)
Lison
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343065#p343065
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 : Steph01300
----------------------------------------
Bonjour,
J'ai trouver la solution pour la liste de valeurs. Je charge les données depuis la couche de texte délimité en choisissant les 2 colonnes qui m’intéresse.
Par contre quand la couche de texte délimité est mise a jour suite à la modification du fichier csv. Y a-t-il un moyen pour mettre à jour la liste de valeurs dans le formulaire d'attribut de la couche Shapefile sans recharger depuis la couche. J'aimerai que cela se fasse automatiquement.
Merci de vos retours
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343054#p343054
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 : bd66300
----------------------------------------
Objet: PyQGis symbology rulebased
(re) bonjour,
Suite à mon précédent message , j’ai progressé un peu. J’arrive maintenant à ‘lire’ les différents éléments de chaque règle (code ci-dessous) mais n’arrive pas à modifier l’un de ces éléments.
Dans l’exemple ci-dessous, j’essaie de modifier la condition de la 7ème règle ("MotsCles" like \'%GEOLOGI%\''). Mais lorsque je regarde dans Qgis, la modification n’a pas été faite.
Avez-vous une idée?
-----------------
Code :
layerPhotos = QgsProject.instance().mapLayersByName('Photographies')[0]
iface.setActiveLayer(layerPhotos)
renderer = layerPhotos.renderer()
root_rule = renderer.rootRule() # objet de la class qgis._core.QgsRuleBasedRenderer.Rule
print(root_rule.children()[6].symbol())
print(root_rule.children()[6].label())
print(root_rule.children()[6].maximumScale())
print(root_rule.children()[6].minimumScale())
print("filtre: ", root_rule.children()[6].filter())
print("description:", root_rule.children()[6].description())
exp = QgsExpression('"MotsCles" like \'%GEOLOGI%\'')
renderer.rootRule().children()[6].filterExp = exp
layerPhotos.setRenderer(renderer)
layerPhotos.triggerRepaint()
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343038#p343038
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 : Thomas Gratier (thomas.gratier(a)gmail.com)
----------------------------------------
Bonjour,
Essayez d'utiliser un "setter" comme suivant plutôt que d'assigner une propriété
-----------------
Code :
renderer.rootRule().children()[6].setFilterExpression('"MotsCles" like \'%GEOLOGI%\'')
-----------------
A partir de la documentation, vous allez voir toute la liste disponible depuis "setActive" https://qgis.org/api/classQgsRuleBasedRenderer_1_1Rule.html
De manière intuitive, si vous avez un appel "root_rule.children()[6].description()" vous aurez la possibilité de faire "root_rule.children()[6].setDescription('ma description')"
Un autre manière pour avoir toutes les méthodes disponible pour votre objet est de faire "print(dir(root_rule.children()[6]))"
Cordialement
Thomas
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343041#p343041
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 : bd66300
----------------------------------------
Bonjour à tous,
Je cherche à modifier avec Python les éléments d’une symbologie ‘rule based’.
Voici les 2 premiers élements que me donne le layer.renderer().dump():
-----------------
Code :
RULE Tous, pas d'échelle - scale [0,0] - filter - symbol MARKER SYMBOL (1 layers) color 25,136,233,255
RULE date spécifique - scale [0,0] - filter "datePhoto" like '%2020-02-10%' - symbol MARKER SYMBOL (1 layers) color 250,255,57,255
-----------------
La question est comment puis-je atteindre chacun de ces éléments (“Tous, pas d’échelle”, scale [0,0], etc…)
et comment je peux les modifier.
Merci pour vos réponses
BD
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343033#p343033
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 : bd66300
----------------------------------------
Bonjour à tous,
Je cherche à modifier avec Python les éléments d’une symbologie ‘rule based’.
Voici les 2 premiers élements que me donne le layer.renderer().dump():
-----------------
Code :
RULE Tous, pas d'échelle - scale [0,0] - filter - symbol MARKER SYMBOL (1 layers) color 25,136,233,255
RULE date spécifique - scale [0,0] - filter "datePhoto" like '%2020-02-10%' - symbol MARKER SYMBOL (1 layers) color 250,255,57,255
-----------------
La question est comment puis-je atteindre chacun de ces éléments (“Tous, pas d’échelle”, scale [0,0], etc…)
et comment je peux les modifier.
Merci pour vos réponses
BD
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343032#p343032
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 : bd66300
----------------------------------------
Bonjour à tous,
Je cherche à modifier avec Python les éléments d’une symbologie ‘rule based’.
Voici les 2 premiers élements que me donne le layer.renderer().dump():
-----------------
Code :
RULE Tous, pas d'échelle - scale [0,0] - filter - symbol MARKER SYMBOL (1 layers) color 25,136,233,255
RULE date spécifique - scale [0,0] - filter "datePhoto" like '%2020-02-10%' - symbol MARKER SYMBOL (1 layers) color 250,255,57,255
-----------------
La question est comment puis-je atteindre chacun de ces éléments (“Tous, pas d’échelle”, scale [0,0], etc…)
et comment je peux les modifier.
Merci pour vos réponses
BD
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343031#p343031
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 : zutix
----------------------------------------
Bonjour
Que faut-il écrire en python 2 pour faire l’équivalent du chargement manuel suivant ?
Clic sur l’icône (apostrophe) qui permet d’ajouter une couche de texte délimité (csv) puis choix des paramètres suivants :
Nom fichier : D:/QGIS/PROJETS/TEST/TestFic.csv
Nom couche : Test Codage : UTF-8
√ Délimiteurs personnalisés ( √ Tab et √ Point-virgule)
Enregistrements (Nb lignes à ignorer : 0 et √ en-têtes en 1ère ligne)
Options des champs ( ) ( ) signifie : aucune sélection
Définition de la géométrie (√ Pas de géométrie)
Paramètres de la couche ( )
Le code suivant dans la console python ne charge pas la couche, probablement parce qu’il manque l'information : pas de géométrie (point est sélectionné par défaut).
uri = "file:///D:/QGIS/PROJETS/TEST/TestFic.csv?delimiter=%s" % (";")
layer = QgsVectorLayer(uri, "Test", "delimitedtext")
D'avance merci.
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343021#p343021
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 : bd66300
----------------------------------------
Bonjour,
Merci à PA. C'est effectivement la solution.
Chez moi (QGIS 3.10), c'est légèrement différent: plugin/extension s'appelle Lat Lon Tools dans lequel/laquelle se trouve effectivement Lat Lon digitize
Merci pour cette réponse.
Par contre, la réponse de conejo me semble inappropriée.
Bonne journée,
BD
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343018#p343018
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