Composants/useGeoplateforme

useGeoplateforme

OSSMIT

Hook 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`).

@geekles/use-geoplateforme·hook·Source ↗
1 Aperçu
React · MapLibre GL
const { getWFSFeatures } = useGeoplateforme()

const features = await getWFSFeatures(
  "CADASTRALPARCELS.PARCELLAIRE_EXPRESS:parcelle",
  bbox,
)
2 Installation
$
npx shadcn add @geekles/use-geoplateforme
3 Retour du hook
RetourTypeDescription
getWMTSSource(b: BasemapId) => RasterSourceSource raster MapLibre pour un fond WMTS.
getStyle(b: BasemapId) => StyleStyle MapLibre autoportant pour un fond.
getWFSFeatures(type, bbox, opts?) => PromiseFeatures 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.