Cómo GeocodeUSAddress procesa direcciones

GeocodeUSAddress procesa las direcciones en el siguiente orden:

  1. Analiza los elementos de dirección.

    GeocodeUSAddress divide los datos de dirección de entrada en elementos únicos para análisis. El análisis se produce en los datos en el orden en que se cargan los mismos. Si a una dirección válida le falta un elemento, GeocodeUSAddress puede encontrar una coincidencia. Es posible que ciertos elementos, como los prefijos direccionales, no sean datos fundamentales para algunas direcciones. Al comparar una dirección como entrada con todas las direcciones conocidas en un área de búsqueda, GeocodeUSAddress normalmente puede determinar si alguno de estos elementos está ausente o es incorrecto.

  2. Busca las coincidencias posibles dentro del área de búsqueda.

    GeocodeUSAddress utiliza los elementos de la última línea de una dirección para determinar un área de búsqueda. Puede especificar si desea el área de búsqueda a partir de un área financiera o un área definida por ciudad, estado y código postal. (Un Área financiera es un conjunto de códigos postales dentro de una región geográfica contigua). Si la ciudad y el estado no están en el código postal, GeocodeUSAddress realiza búsquedas separadas del código postal y la ciudad.

    Después de que GeocodeUSAddress determina el área de búsqueda, intenta cruzar los elementos desde la línea de dirección de la calle con los registros en los archivos de datos estandarizados y realiza lo siguiente:

    • Verifica los rangos de dirección de entrada para detectar guiones ausentes o en una ubicación incorrecta, y los rangos alfanuméricos para comprobar la secuencia adecuada.
    • Busca errores ortográficos y abreviaturas estándar. Por ejemplo, GeocodeUSAddress puede reconocer Mane para Main y KC para Kansas City.
    • Busca todas las coincidencias de alias en datos de USPS y Spatial (TIGER y TomTom). Por ejemplo, GeocodeUSAddress reconoce que en Boulder, CO, la Autopista 36 se conoce como 28th Street.
    • Busca cualquier nombre de empresa reconocido por USPS para verificar en mayor detalle las coincidencias.
    • Busca coincidencias de intersecciones de calles. La capacidad de asociar con una intersección es extremadamente útil si usa la asociación de direcciones para obtener un código geográfico.
    • Busca líneas de dirección que contienen un número de casa y un número de unidad como el mismo elemento. Por ejemplo, GeocodeUSAddress reconoce la entrada 4750-200 Walnut Street y realiza una nueva combinación con la salida 4750 WALNUT ST STE 200.
    Nota: El USPS no considera las intersecciones como direcciones válidas para las entregas postales. Por consiguiente, GeocodeUSAddress no establece cruces con intersecciones cuando ejecuta un procesamiento en el modo CASS.
  3. Puntúa cada coincidencia posible versus la entrada analizada.

    GeocodeUSAddress compara cada elemento en la dirección de entrada con el elemento correspondiente en los candidatos de cruce y asigna un nivel de confianza. GeocodeUSAddress pondera el nivel de confianza de todos los elementos en un candidato de cruce y asigna un puntaje final a la suma.

    Nota: GeocodeUSAddress utiliza un sistema de puntajes con penalizaciones. Si un elemento no coincide de manera exacta con un elemento en el candidato de cruce, GeocodeUSAddress agrega una penalización al puntaje del candidato de cruce. Por lo tanto, los puntajes con números más bajos son mejores coincidencias.
  4. Determina el cruce.

    GeocodeUSAddress prioriza cada candidato de cruce según el puntaje de confianza asignado y arroja como una coincidencia el candidato que posee el puntaje más bajo.

    El modo de cruce que elija determina el rango que GeocodeUSAddress permite para un cruce. GeocodeUSAddress solo arroja una coincidencia si el puntaje de la dirección de destino se encuentra dentro del rango designado por el modo de cruce seleccionado.

    En algunos casos, es posible que más de un candidato tenga el puntaje más bajo. En este caso, GeocodeUSAddress no puede determinar por su cuenta qué registro es correcto y arroja un estado que indica varias coincidencias.

    Nota: Si tiene activado el procesamiento de Validación de punto de entrega (DPV), GeocodeUSAddress intenta resolver automáticamente múltiples coincidencias usando DPV.

    Además de una dirección estandarizada, GeocodeUSAddress también arroja lo siguiente:

    • Código geográfico: longitud y latitud de la dirección
    • Código de cruce: información sobre la coincidencia de la dirección de entrada con los datos de referencia
    • Código de ubicación: nivel de precisión de un código geográfico
    • Paridad: el lado de la calle donde está la coincidencia.

    GeocodeUSAddress no arroja paridad al procesar en el modo relajado. Para obtener más información sobre datos de salida de GeocodeUSAddress, consulte Output.