Message posté par : F.Duval
----------------------------------------
-----------------
Sylther écrit :
-----------------
F.Duval écrit :
AlorsLctrl=Lctrl.dataProvider().fieldNameIndex("Alors")
et si j'écris :
AlorsLctrl=Lctrl.dataProvider().fields()[3]
Est ce exactement pareil ? A quelles fonctionnalités et quelles informations donnent accès l'une et l'autre ?
F.DUVAL
-----------------
C'est la même chose. Dans les deux cas tu instancies un objet de la classe QgsFields (https://qgis.org/pyqgis/3.0/core/other/QgsFields.html?highlight=fieldname) .
Bon courage !
S.
-----------------
Bonjour,
Etes vous bien sûr que c'est la même chose ? Ce que je ne comprends pas c'est que dans un autre script :
Si j'écris :
-----------------
Code :
ZcanaLctrl=Lctrl.dataProvider().fields()[5]
# pour le remplir avec une valeur ...
for objet in Lctrl.getFeatures():
valeur = objet.attributes()[2] - objet.attributes()[4]
Lctrl.changeAttributeValue(objet.id(), ZcanaLctrl, valeur)
-----------------
J'ai ce message : TypeError: QgsVectorLayer.changeAttributeValue(): argument 2 has unexpected type 'QgsField'
Si j'écris :
-----------------
Code :
ZcanaLctrl=Lctrl.dataProvider().fieldNameIndex("Z cana")
# pour le remplir avec une valeur ...
for objet in Lctrl.getFeatures():
valeur = objet.attributes()[2] - objet.attributes()[4]
# print (objet.attributes()[3])
Lctrl.changeAttributeValue(objet.id(), ZcanaLctrl, valeur)
-----------------
Le script fonctionne et le champ est bien rempli par le résultat de la soustraction.
Pourquoi le premier me renvoi un message d'erreur, d'après vous, si les deux définitions de ZcanaLctrl sont sensées être les mêmes ?
Cordialement,
F.DUVAL
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329854#p329854
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 : ChrisC04 (atelier.canopee(a)gmail.com)
----------------------------------------
Bonjour à tous,
je suis très débutant et je souhaite seulement récupérer et lire les couches d'un fichier de données établies sous Arcgis sur Qgis, la finalité étant de transférer les données sur un plan AutoCAD.
Pouvez-vous m'aider dans cette opération?
Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329836#p329836
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 : Alphonse_66 (denis.marin(a)gmail.com)
----------------------------------------
Bonjour à tous,
Mon problème concerne les fichiers au format BLN.
Après une courte recherche, j'ai eu la surprise de constater que le problème ne semble pas avoir été posé. J'ai de multiples fichiers BLN (crées par le logiciel Surfer de Golden Software ou générés par un tableur ou un éditeur de texte) décrivant des lignes ou des polygones et je me demande s'il est possible de les importer dans Qgis sans avoir recours au logiciel Surfer. Non seulement l'opération est laborieuse (il faut procéder fichier par fichier) mais il faut aussi disposer du logiciel, pas gratuit du tout.
Autrefois, il existait une extension, dans la version 1.8 de Qgis qui était consacrée à ce genre d'opérations d'importation et exportation des BLN. Je ne l'ai pas retrouvée avec la version 3.
Est-ce que quelqu'un aurait un procédé pour faire ces importions ou conversions (vers un format reconnu par Qgis) par lot ? Un site web, une extension (qui m'aurait échappée), un script ? Je ne suis hélas pas assez calé pour faire programme moi-même.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329834#p329834
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 : geomou
----------------------------------------
Bonjour,
En Belgique, les parcelles cadastrales sont identifiées par un code unique composé de 17 caractères (ex : 25326B0025/02Y003)
Le code se décompose comme suit :
25326 = division cadastrale (exemple : 5ème division)
B = Section cadastrale
0025 = n° de parcelle
/02 = code bis
Y = exposant 1
003 = exposant 2
Je souhaiterais extraire les infos dans 6 colonnes distinctes, soit :
1ère colonne : 25326
2ème colonne : B
3ème colonne : 25
4ème colonne : /02 ( ne rien afficher si la valeur =/00)
5ème colonne : B
6ème colonne : 3 (ne rien afficher si la valeur = 000)
Je suppose qu'il s'agit de commandes simples dans le calculateur de champ mais, n'étant pas un expert dans le domaine, je dois avouer que je sèche un peu ;-)
Pouvez-vous m'aider ?
Belle soirée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329832#p329832
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 : Viniasco
----------------------------------------
Bonjour
J'utilise la 3.14.11.
Lorsque j'importe le fichier avec le bouton "Ajouter une couche vecteur", j'arrive à une fenêtre qui propose divers types de source : Fichier / Répertoire / Base de données / Protocle.
Je choisis "Fichier" et vais chercher le fichier excel qui est en xlsx, pas en txt. Ensuite, je peux juste ajouter, il n'y a pas d'autres réglages.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329812#p329812
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 : Papa-Yankee-Bzh
----------------------------------------
Bonjour
1/ Ajoute une colonne X et une colonne Y dédiées au positionnement de tes étiquettes (dans mes projets, je les nomme x_etiq et y_etiq) ; l'idée étant que tes étiquettes se verront affecter une longitude et une latitude, comme n'importe quel objet de ta carte, fais donc en sorte que si tu es en système métrique (par exemple, en Lambert 93), ta colonne accepte un nombre entier élevé ; si tu es en système angulaire (par exemple, en WGS84), il faut qu'elle accepte plein de chiffres après la virgule.
2/Dans les propriétés de la couche / onglet Position / Donnée définie / X : Clique sur l'icône, vas sur Type de Champ et sélectionne la colonne x_etiq.
Fais la même chose pour Y puis valide.
3/ Dans la barre des tâches, clique sur l'icône qui permet de déplacer les étiquettes (celle avec une flèche).
Ensuite, quand tu cliques sur une étiquette qui chevauche une autre, tu peux la déplacer à ta guise sur la carte. La dernière version de Qgis permet même d'afficher des connecteurs (les petits traits qui relient chaque étiquette à l'objet concerné).
Et voilà ! :-)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329798#p329798
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 : zack
----------------------------------------
Salut,
Je sauvegarde mes projets dans une base de données dédiée sur postgres, afin que chaque utilisateur de mon service puisse y avoir accès depuis son poste. Jusque là tout se passe bien. Mais pour produire des templates de cartes à exporter, nous avons besoin d'y ajouter le logo de notre service. Est-ce possible d'ajouter une image qui soit stockée sur une base postgres pour que chacun puisse y avoir accès depuis son poste ?
Merci pour votre aide !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329806#p329806
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,
-----------------
Citation :
Cela laisse à penser qu'il s'agirait d'un bug d'affichage de QGIS...
-----------------
Essayez la nouvelle version sortie semaine passée pour voir si ça continue.
Si oui, certainement, à reporter à https://github.com/qgis/QGIS/issues (si quelqu'un d'autre ne l'a déjà fait)? Je pense qu'une traduction du message au dessus plus ajout du zip associé feraient l'affaire.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329789#p329789
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 : fabien_sig
----------------------------------------
Bonjour et Merci Antoine,
Le problème est partiellement résolu.
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329804#p329804
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 : Papa-Yankee-Bzh
----------------------------------------
Bonjour
J'ai une carte d'un réseau de randonnées pour lequel plusieurs itinéraires se chevauchent sur une partie de leur parcours. Afin qu'ils soient tous visibles, j'ai affecté un décalage sur leur symbole ; ils apparaissent ainsi comme des lignes parallèles sur la carte et c’est très joli. :cool:
Le problème est que ce décalage apparaît également dans la légende et là, c'est moche. :(
Quelqu'un·e aurait-il ou elle une solution pour annuler ce décalage dans la légende, histoire que je ne sois pas obligé de bidouiller cela sur Photoshop après chaque export de ma carte ? Je n'ai rien trouvé dans les menus.
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329799#p329799
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