Skip to content

Improve export and add CSV export

Nicolas Bouilleaud requested to merge export-csv-geojson into main

!486 (merged), avec juste l’export pour le moment, mais mergeable.

Il y a des bugs et des choses à discuter sur l’export geojson / csv, notamment s’assurer de la cohérence entre les données exportées dans les différents types. Ça demande de casser deux-trois choses: les geo_properties ne se basent pas sur fields_values, et donc on a pas les mêmes choses. Pour l’instant, c’est un refactor pour mettre le code des différents formats d’export au même endroit.

Note pour plus tard dans les choses à gérer pour l’export:

  # TODO:
  # 1. Handle options:
  # - geometry projection
  # - property name mapping and exclusion
  # - for CSV:
  #   - geometry column name
  #   - geometry type (lat and long columns (for points), geojson, wkt)
  # - territory: reference column name
  # 2. Refactor:
  #   - Consistency between types; use the same properties access primitives.
  #   - use separate modules for different types.
  # 3. Stream data
  # 4. Add Excel support
  # 5. Export a whole map
  # 6. Background processing

Merge request reports