Skip to content

packages/geo #15

Closed

Description

@Nicolas-Dmb

📋 Description

Le package packages/geo regroupe les fonctions géographiques pures utilisées dans l'ensemble du backend : manipulation des index H3, conversion de géométries, production de formats standards (GeoJSON, WKT).

Aucune logique métier, aucun accès DB, aucune logique d'API. C'est une boîte à outils géospatiale réutilisable.

Fichiers à implémenter : h3.py (H3 ↔ géométrie, WKT/GeoJSON, coverage), intersections.py (intersections, filtrage géométrique), io.py (export GeoJSON/WKT, sérialisation), metrics.py (reprojection 4326→2154, surface, longueur).

✅ Acceptance Criteria

  • Fonctions H3 implémentées (conversion, utilitaires)
  • Fonctions d'intersection implémentées
  • Fonctions d'export GeoJSON / WKT implémentées
  • Fonctions de métriques géographiques implémentées
  • Aucune dépendance à la base de données
  • Couverture de tests ≥ 80%
  • Documentation des entrées / sorties

🔗 Prerequisite Issues

Aucune dépendance d'implémentation déclarée dans la DoR (uniquement des conventions : SRID, formats, résolutions H3).


Source : Notion « packages/ geo » (Outils commun).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions