Skip to main content

Principios básicos de las tablas de nombres alternativos

A veces, entidades como calles, ciudades o lugares en los datos de direcciones primarios se referencian con más de un nombre. Por ejemplo, una carretera puede ser conocida tanto por el nombre de una calle como por un número de carretera concreto. Los nombres de calles y ciudades pueden cambiar con el tiempo. En estos casos, puede que descubra que sus datos de direcciones se refieren a la misma ubicación mediante una variedad de 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.

Nombres alternativos para una calle

Para geocodificar estas ubicaciones, se puede crear un localizador mediante una tabla de nombres alternativos que contenga nombres alternativos de calles para las entidades principales. Mediante este localizador, puede geocodificar ubicaciones por el nombre especificado en la clase de entidad principal o en la tabla de nombres alternativos.

Una tabla de nombres alternativos

Contenido de una tabla de nombres alternativos

Los nombres de entidades, como las calles, pueden cambiar con el tiempo. Por ejemplo, Jefferson Road es un nuevo nombre oficial para la calle que anteriormente se llamaba Old Country Road. Es posible que tenga un vecindario en una ciudad o que el nombre oficial de la ciudad difiera del nombre con el que se la conoce habitualmente, y en ambos casos se podría usar cualquiera de ellos a la hora de buscar una dirección. Por ejemplo, North Park es un vecindario de San Diego. Buscar una entidad por todos sus nombres puede aumentar la tasa de éxito de la geocodificación. La tabla de nombres alternativos contiene campos para los nombres adicionales. Cada registro representa un nombre para una entidad. Se pueden añadir nombres adicionales a la tabla.

Id. de unión

La tabla de nombres alternativos debe tener un campo de Id. que pueda usarse para unir los registros a 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, que puede utilizarse para vincular el Id. de unión de la tabla de nombres alternativos.

Tabla principal y tabla de nombres alternativos para calles con StreetID para vincular tablas entre sí

Nota:

No asigne el ObjectID en los datos de referencia primarios y la tabla de nombres alternativos al campo de rol del localizador de Id. de unión cuando construya el localizador. El uso de los ObjectID puede incrementar el tamaño del localizador y reducir el rendimiento de la geocodificación por lotes, así como la calidad de la geocodificación.

No se recomienda utilizar campos como ObjectID, GUID o Id. global como campo de Id. de unión para vincular entidades principales a registros de tabla de nombres alternativos al crear un localizador con la herramienta. El campo de Id. de unión asociado al rol de datos de referencia primarios debe contener un valor que se asociará a muchos registros en los datos de referencia primarios y un registro único en la tabla de nombres alternativos. Debe haber una relación de muchos a muchos o de muchos a uno entre los datos principales y el nombre alternativo en la tabla de nombres alternativos. Por ejemplo, cada ciudad única para un localizador de Dirección de punto debe tener un solo valor de Id. de unión para todos los nombres alternativos de esa ciudad. Si Redlands es el nombre de ciudad principal y tiene un valor de Id. de unión de 1, cada nombre alternativo correspondiente también tiene el valor de Id. de unión de 1. Todos los registros principales asociados a la ciudad de Redlands tienen un valor de Id. de unión de 1.

Atributos de la tabla

Dependiendo del rol de localizador que elija y del tipo de entidades que desee buscar, los atributos en la tabla de nombres alternativos son valores similares a los que se encuentran en la clase de entidad principal. Por ejemplo, los atributos principales de la dirección de calle incluyen dirección de prefijo, tipo de prefijo, nombre de calle, tipo de calle y dirección de sufijo, y los mismos atributos se utilizan para los nombres alternativos en la tabla de nombres alternativos.

Más información sobre los requisitos de datos de referencia para la variedad de roles de localizador

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 Indicador de nombre principal 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, Verdadero/Falso o Sí/No). Si este campo no está asignado, el primer registro de la tabla de nombres alternativos se utiliza como el valor principal.

Tabla de calles principal sin zona y tabla alternativa de ciudades con campo principal y CityID para vincular las tablas