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.