Askem

Peliaspelias.askem.eu

Pelias Geocoder

Auto-hébergé sur pelias.askem.eu

Pour disposer d'une autocomplétion d'adresses ou d'un géocodage inverse hébergé par vos propres soins — sans dépendre de Google, Mapbox ou autre service tiers — vous pouvez utiliser Pelias, un géocodeur open source modulaire et performant.

Cette page est une démo interactive de l'instance Pelias hébergée sur pelias.askem.eu:4000. N'hésitez pas à l'utiliser pour tester les différents endpoints et voir les résultats directement sur la carte.

Endpoints disponibles

GET /v1/autocomplete

Suggestions en temps réel au fil de la frappe. Idéal pour les champs de saisie d'adresse. Paramètres : text, focus.point.lat, focus.point.lon.

GET /v1/reverse

À partir de coordonnées GPS, retrouve l'adresse ou le lieu le plus proche. Paramètres : point.lat, point.lon, layers.

GET /v1/search

Recherche texte libre classique. Accepte text, size, layers, sources, focus.point.*, boundary.*.

Exemple rapide

// Autocomplete
fetch('https://askem.eu/pelias/v1/autocomplete?text=14+rue+de+riv')
  .then(r => r.json())
  .then(data => console.log(data.features));

// Reverse
fetch('https://askem.eu/pelias/v1/reverse?point.lat=48.856&point.lon=2.352')
  .then(r => r.json())
  .then(data => console.log(data.features[0].properties.label));

Réponse type (GeoJSON)

Tous les endpoints renvoient du GeoJSON standard. Chaque feature contient une geometry (point) et des properties incluant label, name, layer, source, confidence, country, region, etc.

Déployer votre propre instance

Pelias s'installe via Docker Compose. Le projet fournit des configurations prêtes à l'emploi pour différentes zones géographiques. Consultez le repo pelias/docker pour commencer.