Los límites administrativos dentro de un país, regiones, provincias, distritos, no son elementos permanentes, igual que no lo son las reglas de zona horaria. Los gobiernos los redibujan periódicamente: fusionan unidades pequeñas en otras más grandes, dividen una unidad grande en otras más pequeñas, ajustan una línea de límite para reflejar el crecimiento de la población o cambian por completo el nombre de una región como parte de una reorganización administrativa más amplia. Cada uno de estos cambios se propaga a todos los conjuntos de datos que hacen referencia al límite anterior, y esa propagación rara vez se completa en todas partes al mismo tiempo.
El efecto inmediato recae en cualquier dirección o coordenada cuya etiqueta administrativa depende del límite que cambió. Una dirección que indicaba correctamente el nombre de una región antes de un ajuste de límites puede tener que reflejar otra región después, aunque el edificio físico no se haya movido ni un centímetro, y la coordenada de ese edificio sigue siendo exactamente igual de precisa que siempre, ya que las coordenadas describen una posición física, mientras que las etiquetas administrativas describen una designación legal superpuesta a esa posición.
Esto crea un reto real y concreto para mantener actualizados los datos de ubicación, porque los distintos sistemas que hacen referencia a la misma geografía subyacente se actualizan a ritmos diferentes. Los registros oficiales del propio gobierno se actualizan en el momento en que el cambio entra en vigor legalmente. Los conjuntos de datos de terceros que hacen referencia a límites administrativos, y los sistemas internos construidos sobre ellos, suelen ir con cierto retraso, y cuánto retraso depende por completo de la frecuencia con que se actualiza esa fuente de datos y de la rapidez con que puede identificar y propagar un cambio de límites una vez producido. Hasta que esa fuente de datos se pone al día, una consulta contra ella puede devolver una etiqueta administrativa técnicamente desactualizada, aunque la coordenada en sí nunca estuviera mal.
Para quien construye sobre este tipo de datos, la implicación práctica es tratar las etiquetas administrativas, en particular los nombres de regiones y distritos, como datos con su propio ritmo de actualización, independiente de las coordenadas subyacentes, que son más estables, y esperar que los cambios de límites introduzcan un periodo de transición en el que distintos sistemas pueden discrepar brevemente sobre qué etiqueta administrativa se aplica actualmente a una zona determinada. Se trata de una categoría real y recurrente de mantenimiento de datos, no de una anomalía ocasional, y crear sistemas capaces de tolerar una etiqueta administrativa desactualizada sin efectos catastróficos posteriores es más realista que suponer que los datos de límites quedan fijados para siempre una vez compilados.
Las coordenadas y los componentes administrativos que devuelven nuestros endpoints de geocodificación inversa y de consulta de códigos postales reflejan datos de límites mantenidos al día y, como cualquier fuente de datos de ubicación, conviene actualizarlos con un calendario que tenga en cuenta que la geografía administrativa, a diferencia de la geografía física, es algo que un gobierno puede redibujar, y de hecho redibuja, periódicamente.
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.