Message posté par : aheurion
----------------------------------------
Bonjour,
Avoir un ID automatique ? ok
Avoir un ID automatique qui prenne la valeur d'un ancien élément mais uniquement s'il est au même endroit et que l'ancien a été supprimé ? plus dur.
Pour ce qui de ton code je peux te conseiller d'utiliser ceci :
-----------------
Code :
concat(
'C',
right(
concat(
'00000',
$id+1
),
5
)
)
-----------------
Ainsi tu auras forcément un id de la forme C00001, C00054, ou C07541 par exemple (toujours 5 chiffres après le C, en supposant que tu n'auras jamais plus de 99999 entités^^)
Pour ce qui est de trouver une valeur en fonction des câbles existants en start_point et end_point il y a peut-être moyen de jouer avec un aggregate (oui j'aime les aggregate^^) :
-----------------
Code :
aggregate(
'ID_couche_cables',
'concatenate_unique',
to_int(right("ID",5))+1,
intersects(start_point(geometry(@parent)),end_point($geometry)),
';'
)
-----------------
Ainsi ça devrait prendre l'id du câble précédent+1 (on utilisant la première partie de code pour refaire un C000XX à partir du résultat de l'aggregate).
Par contre il faudra bidouiller pour prendre en compte les cas où l'id proposé par l'aggregate existe déjà (avec un CASE WHEN THEN par exemple).
Bon courage !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345281#p345281
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 : preliator
----------------------------------------
Bonjour,
Je souhaite obtenir des tuiles sur un zoom de 1 à 6 à partir d'une image JPG non référencées (image représentant des lignes de bus), afin de l'incorporer dans une carte Leaflet. J'ai essayé diverses solutions (QTiles, "Génère des tuiles XYZ (répertoire)"), mais sans succès. J'obtiens soit des images toute blanches, soit toute noires (et l'export se fait en moins d'une seconde).
A la base, je devais utiliser GDAL, mais suite à un problème de PATH et de droits pour modifier les variables d'environnement sur mon PC, je suis obligé de trouver une alternative. Voici la formule que j'aurais utilisé avec GDAL :
-----------------
Code :
gdal2tiles.py -p raster -z 0-6 -w none lien_vers_le_fichier
-----------------
Est-il possible de trouver une alternative sur QGis ou autre logiciel ?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=345117#p345117
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 : 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