changer les paramètres d'import (schema_name, table_name, column_list, values_list) dans un formulaire
exécuter le script et remplir la db automatiquement
Fonctionnement actuel: il est décrit ici:https://gitea.champs-libres.be/champs-libres/biommap/wiki/Import-requalification
En bref, à partir d'un geojson (WGS84), le script geojson2sql.py génère du SQL qu'il faut appliquer à la base de données.
filename = './gis/arbres.geojson'
sql_filename = './sql/arbres-sites.sql'
schema_name= 'gnc_sites'
table_name = 't_sites'
column_list = ['id_site', 'uuid_sinp', 'id_program', 'name', 'geom', 'timestamp_create', 'id_type', 'obs_txt']
values_list = ['__ID1000000__', '__UUID__', '1', 'properties.SPFR', '__POINT__', '__NOW__', '1', 'géoportail wallon' ]
import_geosjon_as_sql(filename, sql_filename, schema_name, table_name, column_list, values_list)
Ce qu'il faudrait:
- pouvoir charger un geojson
- changer les paramètres d'import (schema_name, table_name, column_list, values_list) dans un formulaire
- exécuter le script et remplir la db automatiquement
Une page ad-hoc a été créée dans l'admin: https://biomap.champs-libres.be/api/admin/upload/
La documentation est ici: https://gitea.champs-libres.be/champs-libres/biommap/wiki/Import-requalification#via-l-interface-admin
Fonctionnement actuel: il est décrit ici:https://gitea.champs-libres.be/champs-libres/biommap/wiki/Import-requalification
En bref, à partir d'un geojson (WGS84), le script geojson2sql.py génère du SQL qu'il faut appliquer à la base de données.
Ce qu'il faudrait:
Une page ad-hoc a été créée dans l'admin: https://biomap.champs-libres.be/api/admin/upload/
La documentation est ici: https://gitea.champs-libres.be/champs-libres/biommap/wiki/Import-requalification#via-l-interface-admin