PnX-SI / GeoNature

Application de saisie et de synthèse des observations faune et flore
GNU General Public License v3.0
104 stars 102 forks source link

Optimisation du calcul de la sensibilité #1518

Open bouttier opened 3 years ago

bouttier commented 3 years ago

Actuellement, le calcul de la sensibilité des données dans la synthèse repose sur la fonction get_id_nomenclature_sensitivity. La fonction reçoit entre autre la géométrie de l’observation, et l’intersecte avec les zones auxquelles sont associés les règles de sensibilités. Or nous avons déjà la connaissance des zones avec lesquelles sont intersectées les observations via cor_area_synthese. Il serait donc certainement plus rapide d’utiliser cette table d’intersection plutôt que de recalculer les intersections lors du calcul de la sensibilité.

bouttier commented 2 years ago

L’avantage de la méthode actuelle est qu’il est possible d’associer des zones non activées aux règles de sensibilités. Ainsi, il est possible par exemple d’utiliser un référentiel de sensibilité au département, sans pour autant devoir calculer les intersections avec tous les départements lors de l’insertion dans la synthèse.