Combinar varias capas de datos en un solo localizador

La herramienta Crear localizador le permite combinar varias capas de datos de referencia y roles en un solo localizador para buscar varios tipos de ubicaciones a la vez.

Localizadores multirrol

Un localizador multirrol consta de varias capas de datos de referencia y roles de localizador. Puede utilizar el localizador multirrol para combinar varias capas de datos con distintos tipos de geometría provenientes de muchas fuentes y varios roles de localizador en un solo localizador. Le permite disponer de un solo localizador que pueda buscar ubicaciones de tejado, ubicaciones de calle interpoladas, puntos de interés, códigos postales y áreas administrativas. Al crear un localizador multirrol, se reducen la información y los candidatos redundantes, lo cual puede resultar beneficioso para el rendimiento y reduce el tamaño del localizador en el disco.

Sugerencia:

Si tiene varias capas de datos del mismo tipo que se puedan asociar al mismo rol, combine las capas de datos fusionando o incorporando los datos en una sola capa y utilice esta capa como capa de datos de referencia para el localizador multirrol.

Minimizar los resultados de geocodificación duplicados con localizadores multirrol

La herramienta Crear localizador extrae información detallada de los datos de referencia utilizados para crear un localizador. Por este motivo, puede crear un localizador multirrol que minimice la geometría duplicada u omitirá los candidatos menos precisos en las sugerencias y los resultados de geocodificación. Este proceso de minimizar la duplicación puede reducir el tamaño del localizador y mejorar el rendimiento del localizador y la ordenación de los candidatos. Un localizador compuesto no tiene esta funcionalidad y devolverá resultados candidatos para la misma ubicación.

Datos de referencia de calles y dirección de punto

Por ejemplo, con los datos anteriores, se crea un localizador compuesto con dos localizadores individuales basados en los roles Dirección de punto y Dirección de calle, denominado SanDiegoComposite. Se crea un localizador multirrol basado en los roles Dirección de punto y Dirección de calle para ambos roles, denominado SanDiegoMultiroleZip. A continuación, se muestra el resultado de la búsqueda de 15815 Cope Rd, 92065 en el panel Localizar.

Resultados de localizadores compuestos y multirrol

Restaurar los atributos que faltan de los datos de referencia de otros roles

Los localizadores multirrol le permiten restaurar los atributos que faltan y que no están disponibles en los datos de referencia utilizados para cada rol especificado en el localizador. Los dos métodos que la herramienta Crear localizador utiliza para restaurar los atributos que faltan al crear un localizador multirrol utilizan un Id. para vincular atributos entre distintos roles y para la vinculación espacial de áreas administrativas mediante datos de polígonos.

Utilizar campos Id. de unión para vincular los mismos atributos de distintos roles

Cuando crea un localizador multirrol, puede restaurar los atributos que faltan entre las capas de datos de referencia y los roles para las entidades con el mismo Id. Esta funcionalidad se produce cuando falta un valor de campo correspondiente en los datos de referencia para un Id. concreto en un rol, pero existe para el mismo Id. en los datos de referencia de otro rol. Presupone que el mismo valor del mismo Id. está asignado a la misma entidad en todos los datos de referencia. En los datos siguientes que se utilizan para el rol Dirección de punto, falta el nombre de la ciudad para Yosemite Blvd, de modo que el localizador no devuelve una coincidencia ni incluye el nombre de la ciudad en la salida de este registro.

Datos de Dirección de punto con un campo de Id. de ciudad que contiene el Id. para unirlo a los datos de Ciudad

Sin embargo, si tiene datos de referencia para límites de ciudad que contienen el valor de ciudad correspondiente para el mismo CityID y agrega el rol Ciudad al localizador, la herramienta Crear localizador utiliza los valores de CityID idénticos de los datos de referencia de Ciudad y Dirección de punto para restaurar Waterford para el registro Dirección de punto.

Datos de Ciudad con campo Id. de unión para unir el nombre de ciudad al nombre de ciudad que falta en los datos Dirección de punto

Como resultado, la dirección de entrada 12725 Yosemite Blvd, Waterford coincide con una puntuación de 100 en el localizador multirrol y el nombre de ciudad que falta se agrega a la salida.

Resultado de localizador multirrol con la ciudad que faltaba agregada desde el vínculo de Id. de unión en Localizar

Nota:

Los valores del campo ObjectID de los datos de referencia primarios no se deben utilizar como Id. para vincular atributos entre diferentes roles al crear el localizador. El uso de los valores del campo 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.

Utilizar la vinculación espacial para restaurar los nombres de zonas administrativas que faltan

Los nombres de zonas administrativas que faltan se pueden restaurar espacialmente y agregar a un localizador si los datos de referencia para la correspondiente zona administrativa son entidades poligonales y se agrega el rol de zona administrativa al localizador multirrol. La herramienta Crear localizador utiliza cálculos espaciales para determinar el polígono de zona administrativa que contiene cada dirección y asigna los nombres correspondientes de zona administrativa a cada dirección de manera automática.

Por ejemplo, si crea un localizador basado en el rol Dirección de punto utilizando los siguientes datos de referencia, vuelve a faltar el valor de ciudad en el registro de Yosemite Blvd. Sin embargo, esta vez, no hay un campo CityID que contenga el Id. para vincular los datos, lo cual se describe en la sección anterior.

Datos de Dirección de punto sin campo de Id. de unión y valor de nombre de ciudad ausente
Sin embargo, si agrega al localizador el rol Ciudad que hace referencia a entidades poligonales, puede restaurar los valores de ciudad del rol Dirección de punto espacialmente.

Datos de Ciudad sin campo Id. de unión para unir espacialmente el nombre de ciudad al nombre de ciudad que falta en los datos Dirección de punto

El punto de Yosemite Blvd residen en el polígono definido para la ciudad de Waterford, de modo que se agrega este valor en lugar del nombre de ciudad vacío de la clase de entidad Dirección de punto original. Como resultado, el localizador multirrol puede ofrecer como coincidencia la dirección de entrada 12725 Yosemite Blvd, Waterford, con una puntuación de 100 y el nombre de ciudad que falta se agrega a la salida:

Resultado de localizador multirrol con la ciudad que faltaba agregada desde el vínculo espacial en Localizar

Nota:

La restauración de valores por Id. de unión tiene más prioridad que el cálculo espacial al crear un localizador con la herramienta Crear localizador. Como resultado, no se realiza el cálculo espacial si los datos de referencia disponen de valores de Id. de unión y los utilizan los roles que participan en el localizador multirrol.

Casos de uso del localizador compuesto

En ocasiones, es posible que un localizador multirrol no sea adecuado para un flujo de trabajo concreto. Específicamente, puede darse el caso de que un localizador requiera varias capas de referencia que a su vez requieran el mismo tipo de rol y que los datos de referencia no se puedan combinar en un solo dataset. En este caso, puede crear varios localizadores individuales y combinarlos en un localizador compuesto. Para obtener más información sobre los localizadores compuestos, consulte Combinar varios localizadores en un localizador compuesto.

Temas relacionados