En este ejercicio, creará un localizador de rol único con un rol principal de Dirección de calle, una tabla de nombres alternativos, un campo de salida personalizado y alta precisión.
Obtener los datos
Los datos de este tutorial están disponibles para la descarga en arcgis.com.
- Vaya a la página web de descripción del elemento de los datos del tutorial de geocodificación en arcgis.com.
- Haga clic en Descargar y guarde el archivo localmente.
- Descomprima el archivo descargado.
Crear un localizador Dirección de calle
En este ejercicio, creará un localizador Dirección de calle a partir de una capa de calles de Atlanta.
- Abra ArcGIS Pro.
- Cree un proyecto a partir de la plantilla Mapa.
- Haga clic con el botón derecho del ratón en Carpetas en el panel Catálogo y haga clic en Agregar conexión a carpetas.
- En el cuadro de diálogo Agregar conexión a carpetas, vaya a la carpeta del tutorial de geocodificación y haga clic en Aceptar.
- Expanda Carpetas en el panel Catálogo y expanda la carpeta del tutorial de geocodificación que agregó en el paso anterior.
- Expanda la geodatabase Atlanta.gdb dentro de la carpeta del tutorial de geocodificación.
- Arrastre al mapa la clase de entidad streets de la geodatabase.
El mapa se acerca a Atlanta (Georgia) y hay una capa de calles visible en el mapa. La capa de calles también se muestra en el panel Contenido.
- Arrastre al mapa la tabla altname de la geodatabase.
La tabla altname se muestra en el panel Contenido.
- En el panel Geoprocesamiento, escriba crear localizador en el cuadro de búsqueda.
Si el panel Geoprocesamiento no está abierto, haga clic en Análisis y, a continuación, haga clic en Herramientas para abrir el panel Geoprocesamiento.
- Haga clic en la herramienta Crear localizador para abrir la herramienta en el panel Geoprocesamiento.
- En la herramienta Crear localizador, deje el parámetro País o región con el valor predeterminado Estados Unidos .
- Seleccione streets en el menú desplegable del parámetro Tabla principal.
La capa está disponible en el menú desplegable porque se ha agregado al mapa.
- Seleccione Dirección de calle en el menú desplegable para el parámetro Rol.
Para obtener más información sobre los otros roles que puede utilizar para crear localizadores, consulte la introducción a los roles principales de localizador.
- Asigne los campos en la parte Asignación de campos de la herramienta de geoprocesamiento. Para ello, seleccione el campo apropiado en el menú desplegable Nombre de alias para cada nombre de campo relevante en la sección Rol: Dirección de calle.
- Seleccione L_F_ADD para Número de casa inicial del lado izquierdo.
- Seleccione L_T_ADD para Número de casa final del lado izquierdo.
- Seleccione R_F_ADD para Número de casa inicial del lado derecho.
- Seleccione R_T_ADD para Número de casa final del lado derecho.
- Seleccione PREFIX para Dirección de prefijo.
- Seleccione PRE_TYPE para Tipo de prefijo.
- Seleccione NAME para Nombre de calle.
- Seleccione TYPE para Tipo de sufijo.
- Seleccione SUFFIX para Dirección de sufijo.
- Seleccione CITYL para Ciudad del lado izquierdo.
- Seleccione CITYR para Ciudad del lado derecho.
- Seleccione STATE_ABBR para Abreviatura de estado izquierda.
- Seleccione STATE_ABBR para Abreviatura de estado derecha.
- Seleccione ZIPL para Código postal izquierda.
- Seleccione ZIPR para Código postal derecha.
Para encontrar más información sobre los tipos de valores esperados para cada campo de rol de localizador, revise los campos de rol de localizador.
- Modifique el parámetro Localizador de salida para cambiar el nombre del localizador de salida Atlanta_Streets.
- Seleccione Inglés en el menú desplegable Código de idioma.
Opcionalmente, puede ejecutar la herramienta ahora para crear un localizador Dirección de calle para la ciudad de Atlanta o puede continuar con los siguientes pasos para agregar una tabla de nombres alternativos de calles.
Agregar una tabla de nombres alternativos de calles a su localizador
Agregar una tabla de nombres alternativos a su localizador le permitirá buscar direcciones utilizando nombres de calles oficiales o alternativos, por ejemplo, Old 10th St, Atlanta Blvd o Old Country Rd. Más información sobre cómo puede utilizar tablas de nombres alternativos con sus propios datos.
- Expanda la sección Parámetros opcionales de la herramienta Crear localizador.
- Seleccione altname en el menú desplegable Tablas de nombres alternativos.
La tabla está disponible en el menú desplegable porque la agregó al mapa.
- Seleccione Nombre alternativo de calle en el menú desplegable Rol de la tabla.
- Asigne los campos en la parte Asignación de campos de datos alternativos de la herramienta de geoprocesamiento. Para ello, seleccione el campo apropiado en el menú desplegable Nombre de alias para cada nombre de campo relevante en la sección Rol: Nombre alternativo de calle.
- Seleccione JOINID para Id. de unión de calle.
- Seleccione PRE_DIR para Dirección de prefijo.
- Seleccione PRE_TYPE para Tipo de prefijo.
- Seleccione ST_NAME para Nombre de calle.
- Seleccione ST_TYPE para Tipo de sufijo.
- Seleccione SUF_DIR para Dirección de sufijo.
- Vuelva a la sección Rol: Dirección de calle y seleccione JoinID para Id. de unión de calle en Asignación de campos.
Opcionalmente, puede ejecutar la herramienta ahora para crear un localizador Dirección de calle para la ciudad de Atlanta con nombres alternativos de calles o puede continuar con los siguientes pasos para agregar un campo de salida personalizado.
Agregar un campo de salida personalizado a su localizador
Puede seleccionar campos adicionales de los datos de referencia para agregarlos al localizador al crearlo. Estos campos se utilizan para proporcionar información adicional sobre el resultado de la geocodificación. Los campos de salida personalizados no participan en la búsqueda de la dirección o el lugar, pero se devuelven con todos los resultados de geocodificación además de cualquier campo de salida predeterminado. El número máximo permitido de campos de salida personalizados para el localizador es de 50.
- Escriba CFCC en el cuadro de texto Campos de salida personalizados en la sección Parámetros opcionales de la herramienta Crear localizador y pulse TAB para conservar el campo.
Tras introducir el nombre del campo que se va a utilizar como campo de salida personalizado, el campo nuevo se agrega automáticamente a Asignación de campos; debe asignar el campo de los datos de referencia al nuevo conjunto de campos en Asignación de campos.
- Desplácese hacia arriba hasta la sección Rol: Dirección de calle y seleccione CFCC para CFCC_left y para CFCC_right en Asignación de campos.
Opcionalmente, puede ejecutar la herramienta ahora para crear un localizador Dirección de calle para la ciudad de Atlanta con nombres alternativos de calles y el campo de salida personalizado que ha configurado o puede continuar con los siguientes pasos para crear el localizador con mayor precisión que la predeterminada.
Actualizar la configuración de precisión del localizador
De manera opcional, puede definir la precisión del localizador. De forma predeterminada, el localizador se crea con precisión Alta global, lo que devuelve resultados que están a menos de 0,5 metros de los datos de referencia originales globalmente. Global extraalta devuelve resultados que están a menos de 1 centímetro de los datos de referencia originales globalmente y Local extraalta puede devolver resultados con una precisión aún mayor para áreas locales de menor tamaño.
- Seleccione Local extraalta en el menú desplegable Tipo de precisión de la sección Parámetros opcionales de la herramienta Crear localizador.
Este nivel de precisión mayor es adecuado para la geocodificación local.
Ejecutar la herramienta para crear el localizador
- Haga clic en Ejecutar para crear el localizador Atlanta Street Address.
Tras ejecutar la herramienta aparece un mensaje de advertencia, lo que no resulta inesperado porque la clase de entidad streets solo tiene un campo con valores de estado y debe utilizarse dos veces para ambos lados de la calle en Asignación de campos. Para obtener más información sobre la advertencia, haga clic en ADVERTENCIA 003107. La herramienta Crear localizador puede mostrar mensajes de advertencia o error durante o después de la ejecución de la herramienta. Al hacer clic en el número del error o la advertencia se abre un tema de la Ayuda, en el que se ofrecen más detalles sobre el mensaje.
De forma predeterminada, el localizador se crea en la carpeta del proyecto y se agrega automáticamente al proyecto. Puede usarlo en el panel Localizar, en el panel Geocodificar tabla y en cualquier otra parte en que utilice localizadores.
Sugerencia:
Dado que la asignación de campos en la herramienta Crear localizador puede resultar compleja al crear un localizador multirrol, considere la posibilidad de crear un modelo con ModelBuilder para crear localizadores. Cuando crea un modelo, puede recrear el localizador si cambian los datos de referencia, si necesita modificar el localizador agregando campos de salida personalizados o si necesita compartir la forma en que se creó el localizador con un compañero. Otra opción para mantener un registro de la configuración utilizada para crear el localizador es crear el localizador con la herramienta Crear localizador una vez y guardar la herramienta ejecutada anteriormente como un script de Python o un paquete de geoprocesamiento desde el panel Historial de la pestaña Geoprocesamiento.
Si se siguen los pasos anteriores, se crea un localizador basado en el rol Dirección de calle que admite la búsqueda de direcciones a partir de números de casa, intersecciones de calles, manzanas, direcciones con nombres alternativos de calles y solo nombres de calles. Este localizador se puede utilizar para geocodificar la tabla de clientes que se incluye en el tutorial Geocodificar una tabla de direcciones, así como para buscar direcciones en el panel Localizar. Busque las siguientes direcciones copiando y pegando la dirección en el cuadro de búsqueda y pulsando Intro o escribiendo la dirección y seleccionando la sugerencia que se muestra a medida que escribe.
Sugerencia:
Para desactivar los demás localizadores del proyecto antes de usar el localizador Atlanta Street Address, haga clic en el botón Opciones y desactive los proveedores que aparecen, excepto el localizador Atlanta Street Address.
- Falcon Way, Atlanta
- 41 Kimball Way SE, Atlanta, 30303
- Jett St NW & Sunset Ave NW, Atlanta, GA 30318
- 700 bloque de Peachtree St NE, Atlanta, 30308
- 30 Atlanta Blvd, Atlanta, 30309