Chaque limite sur Terre, en un appel d’API.
Ou décrivez simplement la zone.
Obtenez le polygone de n’importe quel pays, État, comté, ville, quartier ou code postal, par nom ou par point. Ou envoyez une phrase, ou la formulation d’un contrat, et récupérez un polygone validé, ou un refus clair.
1 000 unités gratuites par mois. Sans carte bancaire. La recherche ne nécessite pas de clé.
Deux produits, une seule clé
Boundaries quand vous connaissez le lieu. Areas quand vous n’avez que les mots.
Un seul appel
D’un nom à un polygone
La recherche est gratuite et ne nécessite pas de clé. Une géométrie coûte une unité et reste en cache pour tout le monde après la première requête.
Obtenir la limite de Berlin en GeoJSON
curl "https://geocodeai.dev/v1/boundaries/r62422?detail=medium" \ -H "Authorization: Bearer $GEOCODE_API_KEY"Ou décrivez la zone
curl -X POST "https://geocodeai.dev/v1/areas" \ -H "Authorization: Bearer $GEOCODE_API_KEY" \ -H "Content-Type: application/json" \ -d '{"text":"The municipality of A Coruña, Spain"}'Cas difficiles
Les formulations qui font échouer les géocodeurs
Treize descriptions, d’une expression de quatre mots à des avis tarifaires japonais et des décrets espagnols sur les taxis, chacune envoyée telle qu’elle est écrite. Chaque carte et chaque verdict est la sortie réelle de l’API, y compris les refus. Exécutez-les vous-même.
Accepté ou refusé. Jamais deviné.
Un territoire tracé trop grand applique un contrat là où il ne s’applique pas ; trop petit, il oublie des lieux. Il n’y a donc pas d’entre-deux : un polygone exploitable, ou une erreur qui explique pourquoi.
Comment fonctionne Areas
- 01
Lire
Lit la description et détermine les lieux à inclure et à exclure : comtés, villes, quartiers, aéroports.
- 02
Cartographier
Trouve la limite précise de chaque lieu, découpée au trait de côte, et vérifie qu’il s’agit du bon type de lieu et d’une taille plausible.
- 03
Valider
Les tailles, votre point de référence, les chevauchements et les mises à jour de zones existantes sont validés. Vous n’obtenez un polygone que s’il tient la route.
D’un PDF à une zone interrogeable
Une vraie résolution tarifaire de la mairie de La Corogne. Extrayez la clause qui définit où elle s’applique, envoyez-la à l’API et stockez le polygone. Dès lors, « ce tarif s’applique-t-il ici ? » se résume à une requête dans votre propre base de données.
01 · Extraire la clause
pdftotext -layout resolucion.pdf - \ | grep -i "concello da coruña"N’importe quel outil PDF vers texte convient. La clause est envoyée telle quelle, en galicien.
02 · Envoyez-la à POST /v1/areas
La commune, et non la comarca de 473 km² que la plupart des jeux de données appellent « A Coruña ». Renvoyée en GeoJSON.
03 · Interrogez-la dans votre stack
-- store the zone onceINSERT INTO zones (name, geom)VALUES ('A Coruña urban', ST_GeomFromGeoJSON(:geometry)); -- then look up any pointSELECT name FROM zonesWHERE ST_Contains(geom, ST_Point(:lon, :lat, 4326));Gare de La Corogne43.3536, -8.4095
Tarif urbainTour d’Hercule43.3859, -8.4065
Tarif urbainAéroport de La Corogne, à Culleredo43.3021, -8.3773
Hors zoneExemple avec PostGIS. Toute bibliothèque SIG ou base de données qui lit le GeoJSON convient.
Conçu pour les agents
Votre agent sait déjà s’en servir
Chaque opération a un seul nom et un seul schéma d’entrée sur REST, MCP, la CLI et les plugins, avec des descriptions rédigées pour un modèle qui choisit un outil.
Tarification
Payez la géométrie, pas la recherche
Une unité correspond à une géométrie de limite, une recherche inverse, un export ou 1 000 tests de points. La recherche et la hiérarchie sont gratuites. Une zone décrite coûte 50 unités.
Questions
Transformez noms de lieux et petits caractères en cartes fiables.
Zones de service, juridictions fiscales, zones tarifaires, zones de couverture : partout où une règle est définie par un lieu.