Composants/useGeoplateforme
useGeoplateforme
OSSMITHook bas-niveau : construit les sources/styles MapLibre pour n’importe quelle ressource data.geopf.fr et absorbe les quirks WFS (bbox global, axe lat/lon, géométrie `geom`).
1 Aperçu
const { getWFSFeatures } = useGeoplateforme()
const features = await getWFSFeatures(
"CADASTRALPARCELS.PARCELLAIRE_EXPRESS:parcelle",
bbox,
)2 Installation
$
npx shadcn add @geekles/use-geoplateforme
3 Retour du hook
| Retour | Type | Description |
|---|---|---|
| getWMTSSource | (b: BasemapId) => RasterSource | Source raster MapLibre pour un fond WMTS. |
| getStyle | (b: BasemapId) => Style | Style MapLibre autoportant pour un fond. |
| getWFSFeatures | (type, bbox, opts?) => Promise | Features WFS, quirks Géoplateforme absorbés. |
4 Notes & gotchas
Le moat, encapsulé
C’est ici que vivent les ruptures d’API Géoplateforme. Un npx shadcn add récupère les correctifs sans toucher votre code applicatif.