Message posté par : ckiko13
----------------------------------------
Bonjour
Pour accélérer les temps de traitements, en général, il faut passer par de la ligne de commande ou de la base de données.
A quoi correspondent votre million d'éléments?
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345305#p345305
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 : Will987
----------------------------------------
Bonjour,
Quelqu'un sait comment faire une somme récursive sur QGIS ( La somme entre le champ présent et son précédent) avec la calculatrice de champ ou avec l'éditeur de fonction en python ?
Exemple ci-joint avec la colonne I-lum comme référence, et I-Res-P1 comme colonne résultante.
Je remercie d'avance, ceux qui pourront m'aider.
----------------------------------------
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=345368#p345368
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 : Baptiste36
----------------------------------------
Bonjour,
Je crée un formulaire depuis Qgis pour utilisation sur le terrain avec Qfield, afin de relever des linéaires de fossés et autres.
J'ai crée une couche "Fossé" qui a plusieurs attributs que je souhaite renseigner facilement via une liste à cocher.
J'ai donc crée un formulaire et ajouté ma liste de renseignement à cocher via l’outil "Valeur relationnelle" qui va chercher les données dans une couche que j'ai appelée "Paramètres" et dans laquelle j'ai défini mes différentes valeurs pour chaque attribut.
ex : Attribut => Etat du fossé
Valeurs => "Bon", "A curer", "A faucher" et "A curer et faucher"
Jusque -là pas de problème, que ce soit sur Qgis ou Gfield.
Mon problème est que je souhaiterais pour certains attributs pouvoir faire de l'édition de texte en plus de cette liste à cocher.
Je n'ai pas trouvé de piste pour y parvenir, pourriez-vous me venir en aide ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345362#p345362
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 : Christophe
----------------------------------------
Bonjour,
C'est difficile de t'aider si tu n'expliques pas plus précisément ton problème : que se passe-t-il lorsque tu lances ta fonction dans QGIS ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345346#p345346
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 : Zoé François
----------------------------------------
Bonjour, j'ai essayé cette solution mais qgis.bat n'est pas reconnu par ma commande windows... Quelqu'un sait pourquoi ?
Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345275#p345275
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 : thooom34090 (tomriv(a)hotmail.fr)
----------------------------------------
Bonjour à tous,
Je galère sur un point depuis 2 jours. Je suis encore novice sur Qgis donc je ne sais pas s'il existe une méthode pour résoudre mon problème.
Alors voilà, j'ai des polylignes représentant des canalisations d'eau potable. J'ai une couche de points correspondant aux fuites apparues sur le réseau.
Je souhaiterais créer une "carte de chaleur" pour savoir quels secteurs sont les plus denses au niveau du rapport fuites par linéaire de canalisations.
J'ai créé une maille de 150m*150m et j'ai le nombre de fuites par maille. Donc jusque là tout va bien.
Ca se complique, quand je souhaite avoir la longueur de la portion de la canalisation qui traverse chaque maille (avoir un nouvel attribut longueur dans ma couche "grille" serait le top). Ensuite je pourrai facilement faire mon ratio entre nb_fuites et longueur_canalisations.
J'ai essayé avec l'outil intersection et découpage mais je ne suis pas convaincu...
Merci d'avance pour votre aide, j'espère avoir été clair !
JPS: je n'ai pas trouvé de sujets similaires sur le forum !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345349#p345349
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 :
En effet et je m'en excuse, j'aurais dû préciser la sortie de la fonction "Closest Points".
-----------------
C'est pas grave. C'est juste que ça fait gagner du temps aux gens et surtout précise, explique un peu plus vos données et votre contexte donc augmente le nombre potentiel de répondants.
Pour ce qui est des résultats de "Closest points", difficile à dire. Réessayez et vérifiez que vous utilisez les bonnes couches, le bon algorithme, les projections... Quitte à recréer un petit jeu de données et tester. Je ne sais pas ce qui peut clocher
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345345#p345345
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 : S_imon
----------------------------------------
Bonjour
Je viens vers vous afin de trouver conseil. En effet je cherche à déterminer les distances à la source pour les stations dont je dispose sur la Saône.
Je dispose de ma couche Ligne "linéaire Saône" ( extraite de la BD Topage), de mes localisations de stations que j'ai toutes reliées à mon linéaire via Closest point ( couche" stations_pêche"), de la localisation de la source.
Après plusieurs essais je n'arrive pas à calculer/ obtenir la distance à la source pour chaque, notamment avec l'outil matrice de distance, les distances affichées étant toutes calculées " à vol d'oiseau".
Est-ce que quelqu'un aurait la solution à mon problème ?
Je travaille sous Qgis, 3.16.7
Je vous remercie
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345271#p345271
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 : Will987
----------------------------------------
Bonjour,
j'essaie de coder une fonction python pour l'exécuter dans un champs virtuel QGIS.
voici mon code /
from qgis.core import *
from qgis.gui import *
@qgsfunction(args='auto', group='Custom')
def my_int_res(value1, value2, feature, parent):
a = float()
a = 0
a1 = float()
a1 = 0
b = float()
b = 0
for i in range(value2):
if value1 == 1:
a = a+value2
a1 = a
else:
a1 = b
return a1
Pourriez-vous me dire, qu'est ce qu'il manque pour que ça fonctionne sur QGIS ?
Je vous remercie d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345321#p345321
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 : Baptiste.Pignol
----------------------------------------
-----------------
SANTANNA écrit :
Bonjour,
Il me semble que concatenate* ne prend que du texte. Essayez donc avec
-----------------
Code :
aggregate('polyligne','concatenate_unique',to_string("DIAMETRE"), filter:=intersects(geometry(@parent), $geometry))
-----------------
-----------------
Merci ça marche, sauf que certaines entités de sont pas complétées, et sa me le fait aussi avec un autre fonction qui rappelle l'identifiant de la polyligne :
aggregate('polyligne','concatenate_unique', "ID" +';', filter:=intersects(geometry(@parent), $geometry)).
Est-ce le 'intersects' qui prend pas les bonnes géométries ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345326#p345326
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