Muchas capas de mapas de ArcGIS se utilizan para acceder a atributos enriquecidos y a otra información para cada entidad. Un mecanismo es proporcionar la visualización de elementos emergentes HTML al hacer clic en cada entidad. Potencialmente, le permite compartir información con formato HTML, como contenido web, sobre cada entidad.
Las ventanas emergentes HTML permiten a los usuarios acceder a contenido formateado, incluido el contenido basado en web, como los gráficos a los que hacen referencia las URL, haciendo clic en las entidades del mapa. Son especialmente útiles para las capas que va a compartir con otros usuarios como paquetes para que puedan acceder a información con formato enriquecido sobre entidades cuando abran su paquete en ArcGIS Desktop o ArcGIS Explorer. También se utilizan si comparte los datos con otros usuarios como KML. Por último, la definición de elemento emergente HTML también se proporciona con su mapa si lo proporciona mediante ArcGIS Server, y se puede acceder a ella mediante el servicio de mapas en determinadas aplicaciones web y clientes de escritorio como ArcGIS Desktop y ArcGIS Explorer.
Puede visualizar contenido HTML sobre las entidades en ArcMap, ArcGlobe o ArcScene con ventanas emergentes de HTML. Para ello, primero configurará las propiedades de visualización de HTML de una capa de entidades. Una vez que haya definido lo que desea visualizar, puede hacer clic en una entidad con la herramienta Elemento emergente HTML para abrir una ventana que contiene el contenido HTML.
Las ventanas emergentes HTML funcionan de forma similar a la herramienta Identificar, excepto que la visualización de la información se puede formatear con HTML.
Configurar las propiedades de una visualización de elementos emergentes HTML
Utilice el cuadro de diálogo Propiedades de capa para definir las propiedades de elementos emergentes HTML de una capa. Siga estos pasos:
- Haga clic con el botón derecho en la capa para abrir el cuadro de diálogo Propiedades de capa y, a continuación, haga clic en la pestaña Elemento emergente HTML.
- Active la casilla de verificación Mostrar el contenido de esta capa con la herramienta Elemento emergente HTML.
- Elija la opción que desee utilizar para el tipo de visualización de HTML. Tiene tres opciones, que se muestran aquí:
En la siguiente sección se ofrece más información sobre la configuración de cada opción.
- Marque la casilla de verificación Visualizar la descripción del valor codificado en todo el contenido HTML si desea que los valores de los atributos que están basados en dominios de valor codificado se muestren en ventanas emergentes HTML con su descripción completa, como "Tubería ancha de plástico" en lugar de su valor codificado.
- Para verificar que el contenido HTML se muestre como lo desea, haga clic en Verificar.
Tipos de contenido HTML que puede visualizar
Como una tabla de los campos visibles
La ventana emergente HTML predeterminada de una capa de entidades tiene una tabla HTML que contiene los nombres y los valores de los atributos de la capa (a continuación).
Puede configurar la visibilidad del campo, el orden en que aparecen los campos, los nombres de alias de los campos y otras propiedades en la pestaña Campos del cuadro de diálogo Propiedades de capa.
Utilizar una expresión de visualización: como parte del uso de campos visibles, si lo desea, puede crear una expresión de visualización que se usará en la ventana emergente HTML. Por ejemplo, puede crear una expresión de visualización para los condados que incluyan el nombre del condado, el nombre del estado y la población a partir de los campos de la tabla de atributos de entidades. Esta visualización también incluye tres campos visibles: POPDENSITY, MALE y FEMALE, que se muestran utilizando sus alias de campo.
Utilice la pestaña Visualización en el cuadro de diálogo Propiedades de capa para crear una expresión de visualización. Haga clic en Expresión para mostrar el cuadro de diálogo Expresión de visualización y cree una expresión de visualización.
Incluir adjuntos de clase de entidad: cuando se utiliza la opción para visualizar ventanas emergentes HTML como una tabla de campos visibles, los adjuntos de clase de entidad se visualizan automáticamente como parte de la ventana emergente. Por ejemplo, se pueden agregar varias imágenes, documentos y otros adjuntos a una clase de entidad. Estos adjuntos se incluirán como parte de la ventana emergente HTML.
Más información sobre cómo habilitar adjuntos en una clase de entidad
Visualizar imágenes a partir de rutas de archivo: si tiene un campo en la tabla de atributos de la capa que contiene rutas de archivo a las imágenes, puede modificar el valor del campo para que la imagen se visualice automáticamente en el elemento emergente. Para ello, utilice la etiqueta de imagen HTML:
<img src='C:\DATA\Images\PICTURE1.jpg' width='250' />
Como una URL
Las ventanas emergentes HTML pueden mostrar el contenido de una URL a la que se accede a través de Internet. El uso más común de las URL es hacer referencia a páginas HTML. El valor de atributo suministrado por uno de los atributos de la capa se convierte en parte de la expresión de URL. En el ejemplo siguiente, esta opción se utiliza para especificar que la ventana emergente contendrá la entrada de Wikipedia del nombre de un lugar suministrado por el campo de atributo. El valor del nombre de la ciudad se devuelve como una propiedad cuando un usuario hace clic en una entidad de la visualización del mapa con la herramienta Elemento emergente HTML.
Este campo de nombre de ciudad es una de las propiedades del elemento emergente HTML que se establecería para la capa de la ciudad.
Al utilizar esta opción, se puede considerar como si fuese a crear una expresión. La expresión en este caso es simple: Prefijo + Campo + Sufijo = URL completa.
Ejemplo 1: si definió el prefijo como http://training.esri.com/gateway/index.cfm?fa= y seleccionó un campo con un valor de ejemplo catalog.gateway, la herramienta Elemento emergente HTML combinará el prefijo con el valor del campo para crear la URLhttp://training.esri.com/gateway/index.cfm?fa=catalog.gateway. No se requiere ningún sufijo en este ejemplo para completar la URL.
Ejemplo 2: si definió el prefijo como http://training.esri.com/gateway y seleccionó un campo con un valor de ejemplo de índice, también necesitará un sufijo para completar esta URL. Para esta URL, el sufijo es .cfm. La URL completa sería http://training.esri.com/gateway/index.cfm.
Como una página formateada basada en una plantilla XSL
Esta opción es una página formateada basada en una plantilla de Lenguaje de hojas de estilo extensible (XSL). La ventana emergente se carga con contenido HTML basado en el formato de una plantilla XSL. El formato HTML almacenado como atributos en la capa se utiliza cuando los valores del atributo se visualizan en la ventana emergente. Esta opción avanzada le permite crear contenido HTML personalizado, como una ventana emergente que contenga imágenes, hipervínculos y vídeos. Para ver ejemplos de plantillas XSL, consulte la carpeta HTMLPopup en el directorio <install drive>:\Archivos de programa\ArcGIS\Desktop10.8\Styles.
Para formatear la ventana emergente HTML, haga clic en la flecha desplegable de Cargar y en Cargar plantilla XSL. Puede elegir una plantilla disponible en el directorio de HTMLPopup y hacer que su contenido aparezca en la pestaña Elemento emergente HTML. Una vez cargado el archivo XSL, puede personalizarlo en función de lo que desee mostrar en la ventana emergente. Por ejemplo, para integrar un vídeo en una ventana emergente, puede cargar el archivo EmbedVideo.xsl.
Publicar ventanas emergentes HTML en ArcGIS Explorer
Puede utilizar los paquetes de capas como una forma de publicar ventanas emergentes HTML para las capas en ArcGIS Explorer.