A veces, ciertas entidades como calles, ciudades o lugares en los datos de direcciones principales están referenciados con más de un nombre. Por ejemplo, una carretera podría conocerse por un nombre de calle, como también con un número particular de carretera. Los nombres de las calles y de las ciudades pueden cambiar con el transcurso del tiempo. En estas instancias, puede descubrir que los datos de las direcciones hacen referencia a la misma ubicación al utilizar varios nombres alternativos. Las tablas de nombres alternativos se pueden usar para todas los roles de localizador admitidos y se admiten nombres alternativos para las entidades de los datos de referencia primarios.
Para geocodificar estas ubicaciones, se puede crear un localizador utilizando una tabla de nombres alternativos que contenga nombres de calles alternativos para las entidades principales. Con este localizador, puede geocodificar ubicaciones basadas en el nombre especificado en la clase de entidad principal o la tabla de nombres alternativos.
Contenido de una tabla de nombres alternativos
Los nombres de las entidades, como por ejemplo las calles, pueden cambiar con el tiempo. Por ejemplo, Jefferson Road es un nuevo nombre oficial para la calle que antes se llamaba Old Country Road. Es posible tener un vecindario en una ciudad o un nombre de ciudad oficial frente a un nombre usado habitualmente y que ambas opciones puedan usarse al buscar una dirección. Por ejemplo, North Park es un vecindario de San Diego. Al buscar una entidad por todos los nombres posibles, se puede aumentar la tasa de éxito de geocodificación. La tabla de nombres alternativos contiene campos para los nombres adicionales. Cada registro representa el nombre de una entidad. Se pueden agregar nombres adicionales a la tabla.
Id. de unión
La tabla de nombres alternativos debe tener un campo de Id. que se pueda utilizar para unir los registros con la clase de entidad principal. Si la tabla de nombres alternativos contiene varios nombres para una sola entidad, el campo JoinID contendrá el mismo valor para cada registro de nombre de entidad alternativo en la tabla de nombres alternativos.
La clase de entidad principal debe tener un campo que contenga un valor de Id. único para cada registro, el cual se puede utilizar para vincular el Id. de unión de la tabla de nombres alternativos.
Atributos de la tabla
Según el rol del localizador que elija y el tipo de entidades que desee buscar, los atributos de la tabla de nombres alternativos son valores similares a los de la clase de entidad principal. Por ejemplo, algunos de los atributos principales de una dirección de calle son la dirección de prefijo, el tipo de prefijo, el nombre de la calle, el tipo de calle y la dirección de sufijo, y estos mismos atributos se utilizan para los nombres alternativos de la tabla de nombres alternativos.
Nota:
Si los datos están normalizados y la tabla principal no contiene valores de nombre de ciudad, pero sí la tabla de nombres alternativos, por ejemplo, al crear el localizador, el campo Primary Name Indicator se puede asignar a un campo de la tabla de nombres alternativos que contenga un valor que indique si el registro es el campo principal (por ejemplo, True/False o Sí/No). Si este campo no está asignado, el primer registro de la tabla de nombres alternativos se utiliza como el valor principal.