You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dans le cadre d’une prestation avec le PN des Ecrins nous devions proposer des améliorations pour le module GN2PG .
Nous avons d’abord fait un export vers un schéma postgresql que nous avons ensuite essayé d'importer vers la synthèse d'un GeoNature via la commande : gn2pg_cli --custom-script to_gnsynthese <myconfigfile>.
Pour rappel, ce script (to_gnsynthese.sql) crée des triggers qui insèrent chaque donnée importée dans la synthèse. Lors du lancement de la commande gn2pg_cli --full <myconfigfile> nous avons rencontré des erreurs d'insertion dans la synthèse. Elles étaient dues à un mauvais format de l'export. Effectivement, ce dernier ne contenait pas les informations nécessaires de chaque Jeu De Donnée/Cadre d'Acquisition (GN2PG attend ces informations au format json). Ce qui amène à la question suivante : souhaitez-vous que l'on crée un script sql pour insérer dans la synthèse en spécifiant le jeu de donnée (à l'instar du module d'import) ? Cela éviterait alors de créer un export spécifique à GN2PG et donc permettrait de le rendre plus adaptable aux exports déjà existants.
Si la base source contient beaucoup de données, il est recommandé de changer la vue par une vue matérialisée.
Pour s'appuyer sur l'export "standard" SINP du module d'export, il faut paramétrer data_type avec la valeur synthese_with_label.
Selon les usage, il parait en effet tout à fait intéressant de pouvoir paramétrer optionnellement et pour chaque source un jdd spécifique, déjà existant à la bdd.
Dans le cadre d’une prestation avec le PN des Ecrins nous devions proposer des améliorations pour le module GN2PG .
Nous avons d’abord fait un export vers un schéma postgresql que nous avons ensuite essayé d'importer vers la synthèse d'un GeoNature via la commande :
gn2pg_cli --custom-script to_gnsynthese <myconfigfile>
.Pour rappel, ce script (to_gnsynthese.sql) crée des triggers qui insèrent chaque donnée importée dans la synthèse. Lors du lancement de la commande
gn2pg_cli --full <myconfigfile>
nous avons rencontré des erreurs d'insertion dans la synthèse. Elles étaient dues à un mauvais format de l'export. Effectivement, ce dernier ne contenait pas les informations nécessaires de chaque Jeu De Donnée/Cadre d'Acquisition (GN2PG attend ces informations au format json). Ce qui amène à la question suivante : souhaitez-vous que l'on crée un script sql pour insérer dans la synthèse en spécifiant le jeu de donnée (à l'instar du module d'import) ? Cela éviterait alors de créer un export spécifique à GN2PG et donc permettrait de le rendre plus adaptable aux exports déjà existants.Avec @mvergez et @ophdlv
The text was updated successfully, but these errors were encountered: