-
Notifications
You must be signed in to change notification settings - Fork 48
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
Améliorer les performances du rafraichissement de la vm_observations #267
Comments
Je dirai que les intersects avec le territoire ne sont pas forcément pertinents et je enlèverai complètement par défaut de la vue |
Le mécanisme avec st_subdivide() est très efficace. Cela permet de maintenir l'intersection même avec un grand nombre d'observation... |
En fait, après analyse, il y a 2 filtres géographique des observations dans l'Atlas. Le premier est fait au niveau de la vue |
La vue Mais à terme cette intermédiaire ajoute de la complexité et on aurait intérêt désormais à sortir une nouvelle version de GN-atlas compatible avec GeoNature v2 directement, sans reproduire un intermédiaire simulant la structure de GeoNature V1, donc en supprimant |
Effectivement, la vue Il faut aussi voir s'il n'est pas nécessaire de le prendre en compte ce filtre sur le territoire dans |
Sur de grand territoire (une région) avec de nombreuses observations (9,3 millions), la vue matérialisée
vm_observations
mais très longtemps à ce générer (~35mn).Pour accélérer sa création, il est possible de subdiviser le territoire dans une nouvelle vue matérialisée
t_subdivided_territory
à l'aide la fonctionst_subdivide()
. Pour la création de la vuevm_observations
, nous utilisons alorsst_intersects()
avec les polygones "subdivisés" et le temps de création passe à moins d'1mn.The text was updated successfully, but these errors were encountered: