Ir al contenido

Comparativa

Geocode AI frente a OpenStreetMap en bruto

Todos los límites que servimos proceden de OpenStreetMap. La cuestión es si quiere encargarse usted mismo de las búsquedas, el ensamblaje de polígonos, la caché y la validación.

Hacerlo usted mismo comparado con Geocode AI
Hacerlo usted mismoGeocode AI
Fuente de datosOpenStreetMapOpenStreetMap
Buscar por nombreBúsqueda de Nominatimsearch_boundaries (gratis)
Polígono por idpolygon_geojson de Nominatim u Overpass, y luego ensamblar la relaciónget_boundary, una llamada
Inversa: todos los límites en un puntoVarias llamadas a Overpass o Nominatimreverse_boundaries, una llamada
Subdivisiones de un límiteConsulta de área de Overpass; filtrar los vecinos usted mismolist_children (gratis)
Punto en polígono por lotesSu propio PostGIS o Turfcontains_points
Simplificado para mapasSimplificar usted mismolow / medium / high / full
FormatosGeoJSON u OSM XMLGeoJSON, KML, WKT, GML, SVG
Límites de usoNominatim público: aproximadamente 1 solicitud por segundo, sin uso intensivoLímites del plan; en caché para todos
CostoGratis (sus servidores y su tiempo)Nivel gratuito, luego por unidad
Describir un área con palabras

Qué implica hacerlo usted mismo

OpenStreetMap almacena un límite administrativo como una relación: una lista de vías que juntas forman anillos exteriores e interiores. Para obtener un polígono utilizable, hay que encontrar la relación (normalmente con Nominatim), obtener sus vías miembro (polygon_geojson de Nominatim, Overpass o un servicio de polígonos), unirlas en anillos cerrados, reparar las autointersecciones y decidir qué hacer con los exclaves y enclaves.

Después necesita la jerarquía: en qué condado está una ciudad o qué distritos tiene. Las consultas de área de Overpass lo resuelven, pero también devuelven los vecinos que comparten frontera, así que hay que filtrarlos por geometría. Por último, los servidores públicos piden un uso ligero: la política de uso de Nominatim permite aproximadamente una solicitud por segundo y ninguna descarga masiva, así que un producto que geocodifica los datos de sus usuarios necesita una caché delante.

Geocode AI es esa caché y esa cadena de procesamiento convertidas en API: cada límite se obtiene una vez, se valida, se guarda en PostGIS y a partir de ahí se sirve a todos, con la jerarquía, las exportaciones y las comprobaciones de puntos encima. Las solicitudes a los servicios de origen pasan por un único canal con límite de frecuencia, así que respetamos la política por usted.

Preguntas