-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Saisie de données RTK #259
Comments
Bonjour, Effectivement, quand on consulte la base de données GeoNature, il semble que les relevés réalisés via le mobile comportent moins de décimales dans la projection WGS84 que les relevés réalisés via l'application web directement. A voir avec @sgrimault si les géométries sont allégées ou s'il existe un paramètre pour régler cette précision dans l'enregistrement des relevés. |
Bonjour, Lors de la saisie du POI sur la carte, je garde le maximum de précision sur la géométrie. Exemple : {
"geometry": {
"type": "Point",
"coordinates": [
2.1145248413085938,
45.83477965303262
]
}
} |
OK donc il semblerait que le soucis viendrait plutôt de la précision du stockage de la géométrie, au niveau de GeoNature. |
Si c'est au niveau du stockage, ça doit faire la même chose avec occtax web. Est-ce le cas ? |
@camillemonchicourt non à priori, car en BDD on a bien des relevés mobile avec un nombre suffisant de décimales et d'autres avec "seulement" 5 ou 6 décimales. L'exemple avec les 4 lignes ci-dessous, avec 2 saisies web et 2 mobile : chaque device a un pointage précis et un pointage arrondi. Au niveau des dates de ces 4 relevés (on pourrait imaginer que des choses aient changé au fil des développements), on a 1 relevé précis et un arrondi de mars 2023, puis un précis et un arrondi de mai 2024. C'est donc assez particulier car ni le device ni la date de saisie ne semblent modifier la précision du relevé... En l'occurrence, pour le mobile, le plus précis est bien celui de 2024. |
Effectivement c'est spé ! @cen-cgeier est-ce que tu as moyen de consulter les données produites dans le terminal android avant synchro pour voir si le geom reste précis où s'il est stocké simplifié dans le terminal ? |
En effet, il fait analyser le code de ce que fait l'API Post sur ce champs. |
Un rapide regard sur des données en synthèse sur une instance que je gère montre que les données concernées par ce pb sont toutes des données qui ont la valeur "U" = "update" dans le champ J'ouvre ce relevé en édition dans occtax web et sans rien modifier, j'enregistre le formulaire (niveau relevé) Le pb se situe donc lors de l'update et pas lors de l'insert. A voir si c'est l'api qui provoque cette simplification ou si c'est lors de l'enregistrement en base. J'ai regardé le trigger
A priori l'API doit donc envoyer à la base un geom simplifié lors de l'update. Il faudrait donc regarder en priorité cette piste. @cen-cgeier Est-ce que vos relevés auraient été tous modifiés après un premier insert (même sans modif de la géométrie) ? |
Bonjour et merci pour toutes ces réponses et diagnostiques ! @gildeluermoz je ne suis pas parvenu à consulter les données dans le terminal android avant envoie ou alors je n'ai pas compris la démarche tu attends ... ^^ J'ai pris des relevés ce matin et j'ai comparé les données enregistrées dans le fichier input_xxxx.json avant syncho, puis consulté les géométries correspondantes dans ma base après synchro. Tout semble identique. J'ai été édité l'observation côté géonature web et j'ai observé le même comportement que @DonovanMaillard : Tout cela ne semble pas concerné mon problème. Serait-il possible que l’imprécision vienne de la techno qui place le pointeur au moment de la saisie du relevé ? Le pointeur se positionne t'il selon un maillage ? |
J'ai creusé un peu aussi de mon coté avec ces pistes. La majorité de mes données moins précises ont également eu une Update mais ce n'est pas systématique. J'ai des cas de données "update" qui sont précises (par exemple ligne 28 ci-dessous) et à l'inverse des données uniquement importées qui sont moins précises (ligne 27 importée en mobile). Cependant... le last action, je l'ai depuis la synthèse, donc je ne sais pas si c'est le relevé qui a été updaté ou si c'est une occurrence ou un dénombrement. Peut être une piste parmi d'autres à vérifier... |
@cen-cgeier je me demande aussi, la précision est la même en géométrie locale et en 4326 ? J'ai l'impression de perdre en précision sur le 4326 à première vue |
@DonovanMaillard dans les captures que j'ai mises (idem pour les captures de @gildeluermoz ), je me focalise sur une seule observation dans la table |
J'ai testé de mofifier un autre champ que les geom dans J'ai l'impression qu'il y a 2 soucis distincts :
Seul le 2ème soucis relèverait de GeoNature. |
Version de l'application
Version d'Occtax-mobile affectée par le bug : 2.6.1
Version de GeoNature utilisée : 2.13.3
Terminal et Version Android
Marque et modèle du terminal : Samsung galaxy Note 10+
Version d'Android : Android 12
Description du bug et comportement attendu
Bonjour,
depuis peu nous nous sommes équipés de GPS RTK à précision centimétrique, notamment pour des besoins d'inventaire d'espèces patrimoniales.
Après remontées des données dans GéoNature et exploitation des données sur Qgis, les points géolocalisés semblent respecter un certain maillage, ce qui est contraire à une répartition aléatoire. Comme si les coordonnées avaient subi des dégradations lors de leur enregistrement (arrondi, troncature, autre).
Chaque points sont distants les uns des autres en X et en Y d'environ 40 cm et plusieurs points se superposent parfois alors qu'une seule espèce a été identifiée pour chaque point, le Liparis de Loesel.
Qu'en pensez-vous ?
Comment reproduire
The text was updated successfully, but these errors were encountered: