Rendre optionnel l'appel à la route api/synthese/color_taxon
mvergez opened this issue · 6 comments
Bonjour,
Type d'amélioration
Nouveau paramètre
Proposition
Serait-il possible de rendre optionnel l'appel à la route api/synthese/color_taxon
si l'instance ne souhaite pas utiliser cette fonctionnalité ?
En effet, nous avons eu des retours de l'Agence Régionale pour la Biodiversité en île de France nous disant que la route mettait trop de temps à renvoyer des données et donc faisait planter l'application due à un timeout. Il était donc impossible pour les utilisateurs de télécharger les autres données nécessaires (JDD, taxons, observateurs etc.). Ils ne souhaitent également pas utiliser les profils de taxons dans occtax-mobile.
Je vais ouvrir également une issue pour tenter d'améliorer la requête SQL derrière cette route et la linkerai ici.
Merci beaucoup !
La synchro des taxons et la synchro des couleurs des taxons dans chaque unité géographique (UG) sont quand même 2 choses distinctes.
Concernant la quantitébet le volume des couleurs de taxons par UG va dépendre de 2 choses : ta liste de taxons et ta quantité d'UG.
C'est sur deuxième paramètre que tu peux jouer. Je ne sais plus ce qui est configuré par défaut, mais sur un grand territoire si tu gardes les mailles de 1km ça va être bien trop volumineux à calculer mais aussi à synchroniser. Tu peux passer sur les mailles 5km, ou 10km (ou plus), ou même les communes ou les départements, voir même une seule zone avec tout ton territoire (même si dans ce cas là ça perdrait de son intérêt car cela permet de savoir ce qui a jamais été vu ou vu il y a longtemps autour de toi).
Et de mémoire il y a bien une manière de les désactiver complètement. Peut-être en ne renseignant pas le paramètre de type de zonage géographique dans la configuration d'Occtax-mobile (et/ou côté GeoNature où je crois me souvenir qu'il y a un paramètre aussi).
Je viens de regarder la doc d'Occtax-mobile, elle indique notamment :
La couche d’unités géographiques doit être issue des entités qui peuplent la table
ref_geo.l_areas
.Le code du type de zonage utilisé doit être renseigné dans le paramètre
code_area_type
du fichiersettings.json
de gn_mobile_core. Ce même code doit aussi être renseigné dans le paramètreocctaxmobile_area_type
de la tablegn_commons.t_parameters
de la base de données de GeoNature.Par défaut, si aucune couche vectorielle n’est configurée, l’application va simplement charger la base des taxons sans les informations additionnelles venant des unités géographiques.
Pour le fait de pouvoir désactiver la synchro des couleurs de taxons, c'est aussi discuté ici - #100
En effet, il ne semble pas possible de la désactiver et on pourrait imaginer que si le paramètre code_area_type
n'est pas renseigné, Occtax-mobile n'interroge pas la route des couleurs de taxons.
Oui, assez d'accord pour ne pas faire l'appel à la route si le paramètre code_area_type est laissé nul.