Message posté par : AdB (theoj2(a)protonmail.com)
----------------------------------------
Bonjour à tous
Je coince sur un truc, je ne sais même pas si c'est faisable.
Dans le cadre d'inventaire oiseaux sur le terrain, les prospecteurs se positionnent
sur des points d'écoute établis à l'avance (et cartographiés, au format
ponctuel).
Ma question: peux-t-on en temps réel, remplir un champs "POINT" dans ma table
"Oiseaux_observés", à partir de la localisation du GPS du prospecteur?
Pour être plus clair : La personne veux faire son inventaire oiseaux au point d'écoute
n°2. Il se déplace donc physiquement au niveaux du point 2 avec sa tablette Qfield, et
automatiquement, lors qu'il saisie une observation d'oiseaux, le champs
"POINT" s'incrémente de la valeur du point d'écoute le plus proche.
J'ai bidouillé un peu, j'ai réussi, sur qgis, à faire prendre la valeur du point
d'écoute à une observation selon la distance avec la formule suivante:
array_to_string( overlay_nearest( 'POINT', num))
Cette fonction renvoie si l'entité courante possède une ou plusieurs entités d'une
couche cible à une distance donnée, et permet de récupérer les attributs de l'entité
la plus proche.
Mais dans ce cas de figure, ça m'indique juste que l'oiseau observé, qui vient
d'être cartographié, était a proximité du point 2 (par exemple). Hors il arrive
souvent que des données observées au point 2, sont localisées plus proche du point 3(par
exemple). Dans ce cas, je ne veux pas que l'information renseignée soit celle du point
3 mais bien celle du point 2.
Je ne sais pas si je suis très clair! :/
Si quelqu'un a déjà tester un truc pareil, je suis curieux de voir si c'est
possible.
Bonne journée. :)
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=352067#p352067
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