ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Utilizar hipervínculos

  • Definir propiedades de hipervínculos basados en campos
  • Definir hipervínculos dinámicos a través de la opción Identificar resultados
  • Utilizar hipervínculos
  • Administrar rutas de hipervínculo
  • Hacer hipervínculos con rutas relativas
  • Utilizar parámetros para controlar cómo un programa abre un documento con hipervínculo
  • Funcionalidad de hipervínculo avanzada

Los hipervínculos le permiten acceder a documentos o páginas web relacionados con entidades. Puede acceder a estos hipervínculos para cada entidad con la herramienta Hipervínculo Hipervínculo en la barra de herramientas Herramientas. En este tema se describe cómo configurar y utilizar las propiedades de hipervínculos para una capa de mapa.

Debe definir los hipervínculos antes de utilizar la herramienta Hipervínculo, los cuales pueden ser uno de estos tres tipos:

  • Documento: cuando hace clic en una entidad con la herramienta Hipervínculo, se abre un documento o archivo utilizando la aplicación adecuada (por ejemplo, Microsoft Excel).
  • URL: cuando hace clic en una entidad con la herramienta Hipervínculo, se abre una página web en su navegador web.
  • Script: cuando hace clic en una entidad con la herramienta Hipervínculo, se envía un valor de entidad a un script. Esta opción habilita el uso de un comportamiento personalizado.

Puede definir un hipervínculo para las entidades de una capa utilizando hipervínculos basados en campos o definiendo un hipervínculo dinámico con la herramienta Identificar.

Nota:

Dispone de una herramienta alternativa, muchas veces más flexible, que utiliza elementos emergentes HTML. Al hacer clic en entidades, aparecen atributos e información adicional a través de métodos web y HTML.

Definir propiedades de hipervínculos basados en campos

  1. Haga clic con el botón derecho en la capa cuyas propiedades de hipervínculo desee definir y seleccione Propiedades.
  2. Seleccione la pestaña Visualización en el cuadro de diálogo Propiedades de capa.
  3. Active Compatible con los hipervínculos que utilizan el campo.
    Definir propiedades de hipervínculos
    Nota:

    El campo de hipervínculo se debe configurar para poder especificar hipervínculos en este cuadro de diálogo. Por ejemplo, si desea que se inicien páginas web concretas siempre que se haga clic en una entidad con la herramienta Hipervínculo, primero debe agregar un campo de texto a la tabla de atributos de esta capa para introducir las URL asociadas con cada entidad. A continuación, en este cuadro de diálogo, debe activar la opción de hipervínculo, seleccionar el campo en la lista desplegable de campos y elegir el botón de opción de URL.

    Los valores del campo a los que desea proporcionar hipervínculos pueden incluir la ruta completa al documento de destino o la dirección URL completa de la página Web de destino. Como alternativa, el valor puede contener solamente el nombre del documento o página web de destino, y puede utilizar la propiedad Base de hipervínculo para especificar la ruta o URL donde se puede encontrar el destino.

    Puede omitir la parte http:// de la URL. Si desea utilizar un protocolo distinto de http, debe incluir el protocolo al inicio de la URL.

  4. Seleccione el nombre de campo que desee utilizar para el hipervínculo y el tipo de vínculo (Documento, URL o Script). Si elige utilizar un script, utilice el botón Editar para escribir su script con JScript o VBScript. Haga clic en Aceptar.
    Cuadro de diálogo para formar el script del hipervínculo
    Nota:

    Este cuadro de diálogo le permite crear un script que iniciará un hipervínculo. El script se debería codificar utilizando las reglas del idioma de script seleccionado en la lista desplegable Analizador. La secuencia de comandos puede incluir cualquier sentencia válida permitida por el lenguaje de secuencia de comandos seleccionado.

    Los campos están encerrados entre corchetes [ ], sin importar el tipo de datos de la fuente de datos de la capa. La secuencia de comandos de hipervínculo se escribe como una función, que puede incluir lógica de programación y varias líneas de código.

    Las funciones predeterminadas utilizan la función ShellExecute, que forma parte de la biblioteca de MSDN.

    • Referencia de la función ShellExecute de Microsoft
    • Referencia del lenguaje VBScript de Microsoft
    • Referencia del lenguaje JScript de Microsoft
    • Referencia del lenguaje de Python
    Estos vínculos apuntan a páginas web cuya creación, propiedad y mantenimiento corresponden a Microsoft Corporation y Python Software Foundation. No podemos garantizar la disponibilidad de estas páginas y no somos responsables del contenido que se encuentra en ellas.

  5. Haga clic en Aceptar o Aplicar en el cuadro de diálogo Propiedades de capa.

Definir hipervínculos dinámicos a través de la opción Identificar resultados

Puede agregar dinámicamente un hipervínculo a una entidad con la herramienta Identificar Identificar. Con hipervínculos dinámicos, no se utiliza un campo de atributo para suministrar los destinos de hipervínculos. El destino de hipervínculo que especifica se asocia con la entidad identificada. Esta asociación se almacena con la capa. También se almacenan con la capa si guarda la capa en un archivo.

  1. Haga clic en la herramienta Identificar Identificar en la barra de herramientas Herramientas.
  2. Haga clic en la entidad para la cual desea definir un hipervínculo.
  3. Haga clic con el botón derecho en la entidad en la ventana Identificar y haga clic en Agregar hipervínculo.
  4. Especifique el destino del hipervínculo deseado.
Nota:

La configuración Base de hipervínculo no tiene efecto sobre los hipervínculos dinámicos.

Puede especificar la cantidad de hipervínculos dinámicos que quiera para cualquier entidad. Todos los hipervínculos dinámicos definidos para una entidad aparecen en la lista desplegable derecha de Hipervínculos en el menú contextual de los resultados de Identificar (pasos 1-3 anteriores). Desde este menú, también puede acceder a Administrar hipervínculos. Aquí, puede agregar y eliminar hipervínculos dinámicos para esta entidad. Esta lista no incluye hipervínculos basados en campos, y los comandos disponibles no tienen ningún efecto sobre los hipervínculos basados en campos.

Precaución:

Después de eliminar las entidades de un shapefile, puede encontrar hipervínculos dinámicos adjuntos a distintas entidades. Esto ocurre porque ArcMap utiliza el campo de entidad ID (FID) para asociar hipervínculos dinámicos con entidades, pero los FID de shapefiles deben volverse a calcular cuando las entidades se eliminan. Para garantizar que los hipervínculos estén asociados con las entidades adecuadas, sólo utilice hipervínculos dinámicos con clases de entidades de geodatabase (las entidades de geodatabase siempre tienen valores de ID únicos). Los hipervínculos basados en campos se pueden utilizar con shapefiles sin esta limitación.

Utilizar hipervínculos

  1. En la barra de herramientas Herramientas, haga clic en la herramienta HipervínculoHipervínculo. Esto transforma al cursor del ratón en un rayo.
    Nota:

    Todas las entidades visibles en el mapa que tienen hipervínculos definidos se dibujan en color azul, el color predeterminado, o se destacan en azul en el caso de los polígonos. Cuando desplaza el puntero sobre una entidad para la que existe un hipervínculo, el puntero del ratón se convierte en un rayo de color negro con un relámpago y puede ver una sugerencia emergente con el nombre del destino.

  2. Haga clic en una ubicación o entidad deseada en el marco de datos para obtener acceso a la información de hipervínculo.
    Hacer clic en una entidad
  3. De este modo, aparecerá información del hipervínculo, por ejemplo, una página web HTML. Si se especifican varios hipervínculos para una entidad, ArcMap mostrará una lista de los hipervínculos al hacer clic en la entidad con la herramienta Hipervínculo.
  4. Si tiene hipervínculos activados para varias capas, al hacer clic en una ubicación de su marco de datos aparece un cuadro de diálogo Hipervínculos para elegir una entidad de entre una de las capas. El nombre de la capa se incluye en paréntesis.
    Cuadro de diálogo para varias capas con hipervínculos

Cambiar el color de hipervínculo de las entidades

Se puede utilizar la configuración de ArcMap para establecer el color para visualizar las entidades de hipervínculo utilizando los siguientes pasos:

  1. Haga clic en Personalizar > Opciones de ArcMap.
  2. Haga clic en la pestaña General.
  3. Active Cuando la herramienta Hipervínculo esté seleccionada, resaltar entidades que contengan contenido en el que se puede hacer clic.
  4. Haga clic en el menú desplegable de color para especificar un color distinto para los resaltados.
    Definir el color de visualización de los hipervínculos

Administrar rutas de hipervínculo

Como parte de las propiedades de un mapa, puede especificar una base de hipervínculo, que es la ruta base (o URL) utilizada para hipervínculos basados en campos a documentos o URL. Por ejemplo, si la base del hipervínculo se configura como D:\Data, los valores del campo o los campos utilizados como hipervínculos a documentos no tendrán que contener D:\Data. Solo pueden contener el nombre del archivo. Con esta propiedad, resulta más fácil administrar los hipervínculos puesto que, si la ubicación de los destinos cambia, puede editar simplemente este ajuste en lugar de cada valor del campo que proporciona destinos de hipervínculos.

La propiedad Base de hipervínculo se especifica en el cuadro de diálogo Propiedades del documento de mapa. Haga clic en Archivo > Propiedades del documento de mapa para abrirlo. Existe una propiedad Base de hipervínculo para el documento de mapa. Este ajuste no tiene efecto alguno si especifica que los valores objetivo se deben enviar a una macro. Asimismo, este ajuste no tiene efecto sobre los hipervínculos dinámicos.

Puede anular esta opción predeterminada para que no se agregue ninguna barra. Encontrará este ajuste si inicia la utilidad Configuración avanzada de ArcMap (<install drive>:\Archivos de programa\ArcGIS\Desktop10.2.1\Utilities) y mira en la pestaña Varios. Si anula esta opción predeterminada encontrará más fácil trabajar con rutas y direcciones URL de mayor longitud.

Por ejemplo, si desea utilizar el ajuste de base de hipervínculo con URL largas como esta (http://www.ejemplo.com/indice.cfm?parametro=1234), debe especificar http://www.ejemplo.com como la base y almacenar todo lo que viene después (indice.cfm?parametro=1234) en el campo de hipervínculo. No obstante, si invalida la opción predeterminada, puede especificar la mayor parte de la URL como la base (http://www.ejemplo.com/indice.cfm?parametro=) y almacenar solo la última parte de la URL (1234) en el campo de hipervínculo.

Si invalida la opción predeterminada, ArcMap seguirá conservando la barra diagonal si la base de hipervínculo especificada en Propiedades del documento de mapa acaba con un carácter de barra diagonal. Así pues, aunque invalide la opción predeterminada, puede seguir agregando manualmente una barra diagonal a la base de hipervínculo. El ajuste para invalidar la opción predeterminada solamente se aplica a su equipo y no se almacena como una propiedad en el documento de mapa con el que esté trabajando.

Hacer hipervínculos con rutas relativas

A veces, es posible que desee ofrecer un mapa que contiene hipervínculos a alguien que no tiene acceso a los recursos de red. Del mismo modo que puede guardar el mapa con rutas relativas a los datos, también puede especificar los hipervínculos que refieren a una ubicación relativa al mapa.

Para especificar una ruta a un documento en la misma carpeta, escriba el nombre del documento. En el ejemplo siguiente, escribiría directions.bmp (es decir, no incluya \ ni prefijo de letra de unidad).

El documento de mapa y los archivos de hipervínculo en la misma carpeta

Para especificar una ruta por una carpeta inmediatamente debajo de la ubicación del mapa en el sistema de archivos, inicie la ruta con el nombre de la carpeta (de nuevo, sin \ o el prefijo de la letra de la unidad). En el ejemplo siguiente, escribiría Graphics\directions.bmp.

Documentos de hipervínculos dentro de una subcarpeta debajo de la ubicación del documento de mapa

Utilizar parámetros para controlar cómo un programa abre un documento con hipervínculo

Los hipervínculos a documentos pueden incluir parámetros que definen cómo el programa abre el documento. Por ejemplo, los parámetros pueden decirle a Adobe Reader que abra un PDF en una página específica, lo que permite que las entidades geográficas de mapas se vinculen con distintas páginas en el mismo documento. Como cada paquete de software (como Microsoft Word, Microsoft Excel, Adobe Reader, etc.) tiene comandos únicos, consulte la documentación del paquete de software que se utiliza para abrir el documento para conocer los parámetros y la sintaxis disponible en él.

Muchas veces, estos parámetros se proporcionan para utilizarse en una línea de comandos. Por ejemplo, para abrir un documento .PDF en la página 5, la línea de comandos puede verse del siguiente modo:

  • C:\Archivos de programa\Adobe\Reader 8.0\Reader\AcroRd32.exe /A Page=5=OpenActions c:\temp\PopulationData.pdf

donde

  • C:\Archivos de programa\Adobe\Reader 8.0\Reader\AcroRd32.exe es la ubicación del software; /A Page=5=OpenActions es el parámetro de apertura; y c:\temp\PopulationData.pdf es la ubicación del archivo.

ArcGIS no lee estos parámetros como una línea de comandos. En cambio, utiliza un delimitador especial, un ? (signo de interrogación), para separar la ruta de archivo del parámetro. El hipervínculo al mismo documento y a la página en ArcGIS se verá del siguiente modo:

  • c:\temp\PopulationData.pdf ?/A Page=5=OpenActions

El signo ? actúa como delimitador entre la ruta y el parámetro.

Funcionalidad de hipervínculo avanzada

Los hipervínculos basados en campos admiten variables de entorno de Windows de nivel de sistema y de usuario actual si se utilizan con la herramienta Identificar. Debe definir las variables de entorno en el equipo antes de utilizarlas para hipervínculos. Para utilizar las variables de entorno en ArcGIS, necesitará habilitar la variable con el signo del dólar, no con el de porcentaje. Por ejemplo, utilice $VARTEST en lugar de %VARTEST%.

Puede crear un objeto de envío dentro del código de secuencia de comandos para solicitar funciones desde una biblioteca personalizada. Esto le permite acceder a ArcObjects a través de la secuencia de comandos de hipervínculo mediante el objeto de envío. Además, puede transmitir IFeature o IFeatureLayer al objeto de envío para que se inicie el hipervínculo de la entidad apropiada.

Un ejemplo de script de hipervínculo que crea un objeto de envío

Acceder a ArcObjects a través de su script de hipervínculo mediante el objeto de envío

Function OpenLink ( {IFEATURE}, {IFEATURELAYER} )
  Dim hlauncher
  Set hlauncher = CreateObject("Hyperlink_Lib.Launcher")
  hlauncher.Launch {IFEATURE}, {IFEATURELAYER}
End Function

Este ejemplo solicitará la función Iniciar desde una biblioteca Bib_Hipervínculo creada.

Temas relacionados

  • Establecer la tolerancia de selección
  • Identificar entidades

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal