Iniciar directamente en una entidad o ruta

Disponible con la extensión ArcGIS Indoors Maps.

Puede configurar Indoor Viewer para que se inicie directamente en una entidad o una ruta entre dos entidades (un inicio inteligente). La funcionalidad de inicio inteligente se habilita mediante los parámetros en la URL de la aplicación.

Iniciar en una entidad

Puede configurar la aplicación Viewer para que se inicie directamente en una entidad específica. La URL para iniciar en una entidad se genera automáticamente con el botón Compartir como se muestra a continuación:

  1. Seleccione una entidad en la aplicación Viewer.

    Aparece el panel de información con detalles sobre la entidad seleccionada.

  2. Haga clic en el botón Compartir Compartir en la parte superior del panel de información y haga clic en Copiar al portapapeles..

    La URL se copió en el portapapeles.

  3. Abra una ventana del navegador y pegue la URL allí.

    La URL generada inicia la aplicación Viewer en la entidad especificada.

Parámetros de la URL

La URL generada mediante el botón Compartir inicia la aplicación en una entidad mediante el uso de parámetros que identifican la ubicación de la entidad. Puede utilizar estos parámetros para crear una URL que inicie la aplicación Viewer en una ruta especificada.

ParámetroDescripción

itemUniqueIdField

El atributo en la capa SourceKey que contiene un identificador único para la entidad.

Nota:

Este parámetro solo se incluye para las entidades que existen en el dataset de interiores. Otras entidades, como las chinchetas colocadas, no incluyen ningún identificador único.

itemSourceKey

El nombre de la capa en el mapa web que contiene la entidad, por ejemplo, Unidades.

itemUniqueId

El valor del campo itemUniqueIdField para la entidad.

Nota:

Para las entidades que no existen en el dataset de interiores, como las chinchetas colocadas, esto se genera de forma aleatoria.

x

La coordenada x del identificador de puntos.

y

La coordenada y del identificador de puntos.

l

El orden vertical del identificador de puntos. Este es el valor de orden de nivel de base 0 contenido en las clases de entidades del Modelo de información de ArcGIS Indoors.

visibleLayers

Este parámetro contiene el identificador operationalLayer de cada capa que se activa cuando se comparte el mapa web.

La URL utiliza estos parámetros para lanzar la aplicación Viewer en una entidad mediante el uso de la siguiente estructura:

https://<yourserver.yourdomain.com>/portal/apps/indoors?appid=<appid>&itemUniqueIdField=<uniqueidfield>&itemSourceKey=<itemsourcekey>&itemUniqueId=<itemuniqueid>

Nota:

Las URL de las ubicaciones que no existen en el dataset de interiores, como las chinchetas colocadas, no incluyen el parámetro itemUniqueField. El valor de itemSourceKey se establece como independiente y el valor de itemUniqueId se genera de forma aleatoria.

Iniciar en una ruta

Puede configurar la aplicación Viewer para que se inicie directamente en una ruta definiendo los puntos inicial y final de la ruta en la URL de la aplicación. Si se proporcionan tanto el punto inicial como el final, la aplicación resuelve automáticamente la ruta en el panel de direcciones. Se admiten dos paradas en la ruta: el inicio y el final de la ruta.

Una ruta debe consistir en un inicio de ruta y un final de ruta. Puede configurar estas entidades usando una estructura similar a la URL generada con el botón Compartir. Para distinguir el inicio de la ruta del final de la ruta en la URL, se agrega a cada nombre de parámetro de inicio de ruta el prefijo rs y a cada nombre de parámetro de final de ruta el prefijo re.

Puede especificar el identificador único, el campo y el id., o los valores x, y e l para identificar la entidad.

Crear el inicio inteligente en la URL de la ruta

Puede utilizar el botón Compartir en Viewer para generar los parámetros y valores de la URL de la ruta.

  1. Seleccione una entidad en la aplicación Viewer.

    Aparece el panel de información con detalles de la entidad seleccionada.

  2. Haga clic en el botón Compartir Compartir en la parte superior del panel de información y haga clic en Copiar al portapapeles para copiar una URL al portapapeles.
  3. Pegue la URL en un editor de texto como Notepad++, e identifique los parámetros clave que permiten que la aplicación se inicie directamente en la entidad.
  4. Repita los pasos 1 a 3 para el otro extremo de la ruta.
  5. Cree la URL para iniciar automáticamente la aplicación Viewer a una ruta de la siguiente manera:
    1. Agregue un prefijo con las letras rs a los nombres de los parámetros para la entidad inicial de la ruta y las letras re a los nombres del parámetro para la entidad final de la ruta.
    2. Escriba en mayúsculas la letra inmediatamente posterior al nuevo prefijo. Por ejemplo, el parámetro itemUniqueIdField del inicio de la ruta se convierte en rsItemUniqueIdField, y el mismo parámetro se convierte en reItemUniqueIdField para el final de la ruta.
    3. Cree una URL de inicio inteligente mediante la siguiente estructura básica:

      https://<yourserver.yourdomain.com>/portal/apps/indoors?appid=<appid>&rsItemUniqueIdField=<routestartitemuniqueidfield>&rsItemSourceKey=<routestartitemsourcekey>&rsItemUniqueId=<routestartitemuniqueid>&reItemUniqueIdField=<routeenditemuniqueidfield>&reItemSourceKey=<routeenditemsourcekey>&reItemUniqueId=<routeenditemuniqueid>

      Nota:

      Para las ubicaciones que no existen en el dataset de interiores, como las chinchetas colocadas, debe incluir los valores x, y, l para el identificador de puntos. En este caso, establezca itemSourceKey en independiente y utilice el valor Id. de elemento único a partir de la URL generada en el paso 2. No se requiere ningún valor itemUniqueIdField.

Algunas URL de ejemplo

Los ejemplos siguientes representan varias URL que pueden utilizarse con un inicio inteligente.

Iniciar en una URL de entidad

  • Ubicación de oficina compartida:

    https://myserver.mydomain.com/portal/apps/indoors?appid=ca4618a41f074de8964eb3a04821eb9e&itemUniqueIdField=unit_id&itemSourceKey=Units&itemUniqueId=ESRI.RED.MAIN.O3w220

  • Ubicación de chincheta colocada compartida:

    https://myserver.mydomain.com/portal/apps/indoors?appid=1a348887cb6c44ddb748cd0c65fce9db&x=-117.19555207109245&y=34.05733200897579&l=0&itemSourceKey=standalone&itemUniqueId=9fc8e6855b22471f801af991935f8d40

Iniciar en una URL de ruta

  • Unidad a chincheta colocada:

    https://myserver.mydomain.com/portal/apps/indoors/?appid=ca4618a41f074de8964eb3a04821eb9e&rsItemUniqueIdField=UNIT_ID&rsItemSourceKey=Units&rsItemUniqueId=ESRI.RED.MAIN.M1mc365&reX=-117.19672775506533&reY=34.05792177746473&reL=0&reItemSourceKey=standalone&reItemUniqueId=d9a1d2eac66d47808b23a0695fb0c565#

  • Unidad a unidad:

    https://myserver.mydomain.com/portal/apps/indoors/?appid=ca4618a41f074de8964eb3a04821eb9e&rsItemUniqueIdField=UNIT_ID&rsItemSourceKey=Units&rsItemUniqueId=ESRI.RED.MAIN.O3w220&reItemUniqueIdField=unit_id&reItemSourceKey=Units&reItemUniqueId=ESRI.RED.MAIN.L2e505#