🗺️ Service de Filiation des Parcelles Cadastrales

Powered by FastAPI

📚 Documentation interactive (Swagger) 📖 Documentation alternative (ReDoc)

Endpoints disponibles

GET /health

Vérifie l'état du service

GET /api/v1/parcelle/filiation

Récupère la filiation complète d'une parcelle

Paramètres:

Exemple:

GET /api/v1/parcelle/filiation?code_insee=34145§ion=CB&numero=85

GET /api/v1/stats

Retourne des statistiques sur la base de données

GET /api/v1/parcelle/tree

Génère un arbre généalogique SVG d'une parcelle (image statique)

Paramètres:

Exemple:

GET /api/v1/parcelle/tree?code_insee=34145§ion=CB&numero=85

Visualisation:

GET /api/v1/parcelle/visualize

🌟 Visualisation interactive multi-parcelles avec vis-network

Paramètres:

Exemple:

GET /api/v1/parcelle/visualize?parcels=[{"code_insee":"34145","section":"CB","numero":"85"}]

Multi-parcelles:
GET /api/v1/parcelle/visualize?parcels=[{"code_insee":"34145","section":"CB","numero":"85"},{"code_insee":"34145","section":"CB","numero":"86"}]

Fonctionnalités:

GET /api/v1/parcelle/ancestors

Récupère tous les ancêtres (parents, grands-parents, etc.) d'une parcelle

Paramètres:

Exemple:

GET /api/v1/parcelle/ancestors?code_insee=34145§ion=CB&numero=85

Retourne:

GET /api/v1/parcelle/descendants

Récupère tous les descendants (enfants, petits-enfants, etc.) d'une parcelle

Paramètres:

Exemple:

GET /api/v1/parcelle/descendants?code_insee=34145§ion=CB&numero=85

Retourne:

GET /api/v1/parcelle/network

Récupère le réseau complet de filiation avec traversée récursive (JSON)

Paramètres:

Exemple:

GET /api/v1/parcelle/network?code_insee=34145§ion=CB&numero=85

Retourne:

GET /api/v1/parcelle/network/visualize

🌐 Visualisation interactive du réseau complet de filiation

Paramètres:

Exemple:

GET /api/v1/parcelle/network/visualize?code_insee=34145§ion=CB&numero=85

Fonctionnalités:

Structure de la réponse

La réponse JSON contient:

Documentation interactive

FastAPI génère automatiquement une documentation interactive :