La expresión "alta precisión" se usa con tanta ligereza en las conversaciones informales que merece la pena pensar bien qué debería significar realmente en el contexto de una respuesta de geocodificación, porque una idea vaga del término lleva directamente a una lógica vaga y mal calibrada construida sobre ella.
Alta precisión debería significar algo concreto sobre el nivel de la coincidencia, no simplemente que se obtuvo una respuesta, ni simplemente que la respuesta llegó rápido o sin error. En una respuesta de geocodificación bien diseñada, esto es exactamente lo que comunica directamente el campo precision: un valor como house indica que la coincidencia se resolvió en un edificio o punto concreto, lo cual es significativamente distinto de street, que indica que la coincidencia solo se resolvió en un tramo de calle, postcode, que indica una resolución solo a nivel de área postal, o city, que indica una coincidencia a nivel de localidad. Cada uno de estos es un resultado legítimo y comunicado con honestidad. Solo uno de ellos debería llamarse razonablemente de alta precisión en el sentido que importa para los casos de uso que necesitan una ubicación exacta.
La confianza es un eje completamente distinto y no debe confundirse con la precisión al decidir qué significa "alta precisión" para tus fines. Una coincidencia a nivel house con baja confianza no es realmente un resultado de alta precisión en ningún sentido significativo, ya que la baja confianza indica una duda real sobre si esa coincidencia concreta a nivel de edificio es correcta. Un resultado de alta precisión de verdad, a efectos prácticos, debe entenderse como uno que requiere a la vez un nivel de precisión fino y una puntuación de confianza holgadamente por encima del umbral que tus propias pruebas hayan demostrado fiable para tu caso de uso, no solo una de las dos cosas.
Esta distinción importa sobre todo justo en las situaciones en las que equivocarse sale caro. Enviar a un técnico de servicio, dirigir una entrega a una dirección concreta o activar una acción basada en la ubicación vinculada a un punto preciso necesitan de verdad un nivel de precisión fino y una confianza sólida a la vez. La analítica regional, la personalización aproximada o la segmentación amplia de contenidos pueden funcionar razonablemente con una precisión mucho más gruesa y no necesitan exigir a cada resultado un estándar a nivel de edificio.
En lugar de adoptar tal cual la definición de alta precisión de otra persona, define tu propio umbral de forma explícita, en términos de los valores concretos de precision y del rango de confidence que requiere tu caso de uso particular, y aplícalo de forma coherente en lugar de tratar "alta precisión" como una etiqueta vaga y subjetiva. Todos los detalles sobre los valores exactos que puede tomar precision están en la documentación de geocodificación directa e inversa, que es el punto de partida adecuado para definir un umbral ajustado a lo que tu aplicación realmente necesita.
Una dirección en el centro de una ciudad bien cartografiada no te dice casi nada sobre cómo gestiona tu sistema una ruta rural, una frontera en disputa o una consulta cerca de los polos. Prueba los casos difíciles a propósito.
No todos los conjuntos de datos con información de ubicación de apariencia pública pueden usarse legalmente dentro de un producto de pago. Las condiciones de la licencia, y no la disponibilidad técnica, suelen marcar el límite real.
Cuando una consulta realmente no se puede resolver de forma fiable, no devolver nada es mejor respuesta que devolver una suposición disfrazada de hecho. Este es el razonamiento detrás de esa decisión.