Importer des sites #38

Closed
opened 2022-09-12 12:24:40 +00:00 by juminet · 1 comment
Owner

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
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
juminet added the
fonctionnalité
label 2022-09-12 12:24:51 +00:00
juminet added the
prêt
label 2022-09-20 08:10:21 +00:00
Author
Owner
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
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: champs-libres/biommap#38
No description provided.