Message posté par : arnaudp
----------------------------------------
Bonjour Conejo,
Nous mettre à jour le champ avec un script python :
On ajoute les à une liste les identifiants rencontrés pour les compter. Et nous éditons un champ durant le traitement.
-----------------
Code :
pyloneID = [] # On défini un liste qui va contenir les identifants des pylones et nous permettre des les compter.
layer = iface.activeLayer() # On récupère la couche active.
if layer.isEditable() : # On s'assure qu'elle soit en mode Édition
# on créer un champ 'firstOccur' qui va contenir le 0 ou le 1 en fonction
layer.dataProvider().addAttributes([QgsField('firstOccur',QVariant.Int)])
layer.updateFields()
# Toutes les valeurs du champs sont NULL
features = layer.getFeatures()
for feature in features:
print('Identifiant du pylône : '+str(feature['Pylone']))
pyloneID.append(feature['Pylone']) # On ajoute l'identifiant à notre liste temporaire
print('Nombre d\'occurrence dans la liste : '+str(pyloneID.count(feature['Pylone']))) # On contre le nombre de fois que l'identifiant courrant apparait dans la liste
if pyloneID.count(feature['Pylone']) = 1 :
feature['firstOccur'] = 1 # Si on rencontre l'identifiant pour la première fois on défini le champ à 1
else:
feature['firstOccur'] = 0 # Sinon nous le mettons à 0
layer.updateFeature(feature) # Nous mettons à jour l'entité
else :
print('La couche n\'est pas éditable. On abandonne.')
print('bye-bye')
-----------------
https://imgur.com/a/SBwqzdD
J'espère que ça résous le problème.
Arnaud
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368711#p368711
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 : Sylther
----------------------------------------
Bonjour,
Je dispose d'une couche vectorielle qui contient entre autres trois champs (R, V, B -> rouge vert bleu) qui contiennent les valeurs (comprise entre 0 et 255) de la couleur qu'est censé avoir chaque entité dans une légende catégorisée.
J'ai le souvenir d'un plugion qui permettait de générer automatiquement la légende sur cette base. Je ne la retrouve pas.
Est-ce que cela parlerait à quelqu'un.e ?
Bonne journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368708#p368708
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 : Jean Cascalès
----------------------------------------
Bonjour,
Je dispose d'un Shape avec un champ "pylône" qui donne le numéro de pylône. Un numéro de pylône est le plus souvent présent deux fois dans ce champ. Je voudrais que dans un nouveau champ on mette la valeur 1 lorsque le numéro de pylône apparaît pour la première fois dans la liste et la valeur 0 lorsque ce numéro de pylône est répété. Cela demanderait de trier ce champ d'abord je pense. Comment faire?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368705#p368705
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,
-----------------
HockYan écrit :
Manque-t-il une condition au code me permettant d'avoir également ce type de résultat ?
-----------------
Rien qui me saute aux yeux. Ce n'est que du remplacement de texte, et si 'Autre' n'est pas là, la fonction replace ignore simplement ce motif. c'est tout. Vous êtes sûr que le champ "RIED1_BG" a bien des valeurs lorsque "Autre" n'est pas cochée?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368701#p368701
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 : HockYan
----------------------------------------
Bonjour,
Merci pour cette réponse. Ce code fonctionne très bien quand j'ai la case 'Autre' coché.
En revanche, quand j'ai pas la case 'Autre' coché avec d'autres valeurs dans ma liste cela ne fonctionne pas.
Exemple :
Mon champ "RIED1_BG" = 'valeur1', 'Valeur2', 'Autre'
Résultat sur mise en page = 'valeur1', 'Valeur2', 'valeur du champ Autre'
Mon champ "RIED1_BG" = 'valeur1', 'Valeur2'
Résultat sur mise en page = Zone de texte vide
Manque-t-il une condition au code me permettant d'avoir également ce type de résultat ?
Yan
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368698#p368698
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 : PY Joubert
----------------------------------------
Bonjour,
Tout est dit dans l'objet.
J'ai des couches shape chargées, et en parcourant toutes ces couches chargées, je voudrais récupérer leur chemin (et plus si affinité)
Voir capture d'écran jointe
Merci et bonne journée
PYJ
----------------------------------------
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=368691#p368691
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 : Lucie Bertrand
----------------------------------------
Bonjour,
Merci pour vos réponses!
Cette URL fonctionne mais n'affiche que les pistes de ski (c'est utile aussi!) mais pas le fond Opentopomap en mode hiver.
Je poursuis mes recherches.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368683#p368683
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 : Nicolow (dga-mi-environnement.contact.fct(a)intradef.gouv.fr)
----------------------------------------
Bonjour à toutes et à tous
Je me permets de vous solliciter pour le problème suivant :
- Un collègue m'a passé un ensemble de couches (points/polygones/texte) en DXF en provenance d'AutoCad afin que je m'intègre à un projet sous QGIS
-J'essaie d'intégrer son DXF en projection lambert 93 - 2154 comme pour le reste de mon projet sauf que pas moyen. A chaque fois que je fais la manip, ça ne s'enregistre pas. Quad je vais dans le SCR, ça m'indique "pas de projection connue"
- Sur les conseils d'un ami j'ai tenté d'intégrer le DXF en WGS84 - 4326 mais pas moyen de modifier la projection ensuite
J'ai tenté l'extension DXF importer mais pas de succès...
Avez-vous une solution ?
Merci d'avance :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368540#p368540
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 : PaulineL (pauline.lne(a)outlook.fr)
----------------------------------------
Bonjour,
Je cherche à utiliser cette extension mais au moment de lancer les sélections dans l'onglet 3 j'ai le message d'erreur suivant : [Unexpected error] : path does not exist : C:UsersHomeDesktopGroupsOCSOCS.tif
Quand je vais dans mes dossiers, le dossier existe bien, seul le dernier fichier n'est pas au bon nom. J'ai essayé de le renommer mais ça ne change pas. C'est un dossier qui se créer tout seul au cas où.
Je suis le tuto vidéo disponible sur youtube et cela ne fait pas ça alors que je fais exactement la même chose.
Pourriez vous m'aider s'il vous plaît, ça fait plusieurs jours que j'essaie..
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368680#p368680
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 : Lucie Bertrand
----------------------------------------
Bonjour,
Je souhaiterai pouvoir travailler sur Qgis avec un fond de plan OpenStreetMap hiver (tel qu'on le trouve sur OpenSnowmap par exemple: https://www.opensnowmap.org/#map=14/6.593/45.263&b=snowmap&m=false&h=false)
Avez-vous connaissance d'un flux WMS permettant d'y accéder ?
D'avance merci pour vos retours!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368675#p368675
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