Crear una categoría de Indoors

Disponible para una organización de ArcGIS con licencia de la extensión Indoors.

Las categorías de un mapa definen cómo interactúan los usuarios con los datos de punto y polígono en las aplicaciones móviles Indoor Viewer e Indoors. Estas capas se pueden obtener de capas de entidades, capas de entidades web y capas de imágenes de mapa. Estas categorías se pueden organizar en grupos lógicos para ayudar a usuarios de aplicaciones de Indoors a encontrar rápidamente información relevante, como aparcabicicletas, ascensor, sala de conferencias u orden de trabajo.

Sugerencia:

Planifique la estructura de sus grupos de categorías para que cada grupo contenga únicamente categorías de una sola capa de mapa. Incluir categorías de varias capas de mapa en un solo grupo de categorías puede afectar al rendimiento y la experiencia de la funcionalidad de búsqueda y exploración de las aplicaciones de Indoors.

Debe configurar su mapa para que tenga en cuenta las plantas definiendo las propiedades de Capas de interiores del mapa antes de crear categorías.

El asistente Crear categoría de Indoors puede utilizarse para crear una nueva categoría para interactuar con entidades en las aplicaciones de Indoor Viewer, Indoors for iOS e Indoors for Android. Para crear categorías predeterminadas para una capa en lugar de crear cada categoría de manera individual, utilice el asistente Crear categorías de Indoors predeterminadas.

Definir la categoría

El asistente está dirigido contextualmente por el mapa activo y utiliza propiedades del contenido de mapa para rellenar previamente parámetros. Cambiar el mapa activo después de abrir el asistente restablece el asistente y elimina la categoría sin terminar.

Es importante considerar los grupos de categorías apropiados para las entidades al crear una nueva categoría.

  1. Inicie ArcGIS Pro.
  2. Abra o cree un mapa de ArcGIS Indoors.
  3. Asegúrese de que el mapa esté configurado de modo que tenga en cuenta las plantas.
  4. Haga clic en la pestaña Vista y haga clic en Indoors > Configurar categorías de Indoors.

    Aparece el panel Configurar categorías de Indoors.

  5. En la vista Categorías, haga clic en el botón Crear categoría de Indoors Crear categoría de Indoors.

    Aparece el asistente Crear categoría de Indoors.

    El panel Definir enumera capas de entidades poligonales y de punto existentes disponibles en el mapa activo. Puede expandir la capa para ver estas capas junto con sus símbolos.

  6. Elija la capa desde la que se derivarán los nuevos elementos de la categoría.

    El campo de nombre para la nueva categoría que está creando utiliza el nombre de la capa que elija en la lista a menos que lo cambie.

    Nota:

    La configuración de la categoría refleja la capa elegida, y el cambio de dicha capa restablece los parámetros del asistente.

  7. También puede cambiar el nombre de la categoría.

    Este es el nombre que aparece como una categoría con un icono en el panel Explorar de Indoor Viewer y las aplicaciones móviles de Indoors. El asistente restringe el uso del nombre de una categoría existente para evitar enumerar categorías duplicadas en las aplicaciones web y móviles de Indoors.

  8. Haga clic en la flecha desplegable Grupo de categorías y elija el grupo al que desea asociar la nueva categoría.

    Grupo de categorías enumera todas las categorías existentes de Indoors. Puede crear una nueva categoría independiente dejando el valor predeterminado de Ninguno.

  9. Haga clic en Siguiente.

Filtrar un subconjunto de entidades

Puede filtrar entidades para la nueva categoría con un subconjunto de entidades desde la capa de origen aplicando una expresión de filtro. Una categoría sin ninguna expresión devuelve todos los registros de la capa de origen. El asistente establece automáticamente una expresión si seleccionó un subtipo de capa para la nueva categoría en el panel Definir. Existen tres métodos para definir o modificar una expresión existente:

  • Modo Cláusula: puede generar consultas con los menús desplegables en un Generador de consultas SQL.
  • Modo SQL: si está familiarizado con expresiones SQL, puede crear una nueva expresión en el editor SQL con ayuda para la sintaxis y finalización automática.
    Nota:

    Utilice la opción Verificar para asegurarse de que su expresión sea válida antes de pasar al siguiente paso.

  • Agregar expresión: puede cargar una consulta predefinida desde un archivo de expresión de consulta (extensión de archivo .exp) en el asistente y modificarla en el modo cláusula o SQL según sea necesario.

Indoors también incluye la capacidad de utilizar tokens para la sustitución de cadenas en expresiones de consulta. Puede configurar categorías para filtrar dinámicamente sobre información orientada a aplicaciones. Los tokens pueden definirse con la siguiente sintaxis:

{user.username}

El token se incluye entre llaves en el ejemplo anterior.

El siguiente ejemplo de editor SQL muestra un token utilizado en una cláusula WHERE:

Field1 = ‘{user.username}’

Lo siguiente identifica el token de URL compatible con Indoors:

NombreCadenaDescripción

Nombre de usuario

user.username

Sustituye el texto de la cadena para incluir el nombre de usuario de la organización de ArcGIS del usuario con sesión iniciada.

Este token se utiliza principalmente en una expresión de consulta para construir subcategorías que estén limitadas a elementos asociados con el usuario actual (por ejemplo, órdenes de trabajo asignadas al usuario actual).

Requiere que el usuario de la aplicación de Indoors tenga la sesión iniciada en la organización de ArcGIS.

Sugerencia:

Utilice una expresión sencilla para definir las entidades que se van a incluir en la categoría, como USE_TYPE = 'ENTRYWAY'.

Defina las categorías usando los mismos campos para todas las categorías que se van a agrupar. Por ejemplo, si define categorías para el grupo de categorías Places + Things, todas las categorías harían referencia al mismo campo (como USE_TYPE) en su expresión.

  1. También puede crear o editar una expresión.
  2. Haga clic en Siguiente.

Asignar campos al modelo de Indoors

Al configurar categorías, puede proporcionar una asignación para definir campos en la capa que describan los campos que se utilizan en las aplicaciones web y móvil de Indoors. Esto incluye un campo de Id. único obligatorio, así como campos opcionales para los campos de subtítulo y visualización o las propiedades de orden de trabajo. Configure el mapa para que tenga en cuenta las plantas definiendo las propiedades de las capas de interiores del mapa antes de crear categorías.

Nota:

Si no configura el mapa para que se tengan en cuenta las plantas antes de configurar categorías, tendrá que proporcione campos que identifiquen la instalación asociada a la entidad y el nivel asociado.

Se requiere la siguiente asignación de campos:

  • Id. único

Las siguientes asignaciones de campos son opcionales:

  • Campo de subtítulo
  • Campo de visualización (solo está disponible para capas web)
  • Campos de orden de trabajo

Id. único

Algunos sistemas que se utilizan para la publicación de capas de entidades no proporcionan de forma fiable un Id. de objeto estático, aunque se requiere un Id. estático único para admitir Indoors. Asigne este campo a un Id. único representado en otro campo disponible.

PropiedadDescripción

Id. único

Id. único estático para la entidad.

Indoors usa de forma predeterminada el Id. de objeto de la capa como Id. único para las entidades de una capa web. Sin embargo, esto no siempre es adecuado, ya que Indoors utiliza un Id. estático único para las entidades de una capa web que no cambiarán a lo largo de la vida de la entidad.

Propiedades adicionales

Estas asignaciones de campos son opcionales:

PropiedadDescripción

Subtítulo

Muestra subtítulos en las diversas partes de Indoor Viewer.

Mostrar campo

Muestra títulos para las entidades en las diversas partes de Viewer.

Se requiere si la capa de entidades no incluye una propiedad de campo de visualización o desea anular la propiedad del campo de visualización de la capa.

Propiedades de orden de trabajo

Estas asignaciones de campos son necesarias si se quiere sacar partido de funcionalidades de enumeración de órdenes de trabajo de Indoors. No incluir estas asignaciones de campos adicionales en la definición de categorías para una capa de entidades de orden de trabajo resulta en tratar la capa de entidades como capa web tradicional en aplicaciones móviles ViewerIndoors con la experiencia de exploración tradicional para capas de entidades.

A continuación, se enumeran las asignaciones de campos requeridas para configurar las órdenes de trabajo como categorías de Indoors:

PropiedadDescripción

Id. de la orden de trabajo

Define un número de identificación para cada orden de trabajo.

Título

Breve descripción de la orden de trabajo que puede ser un título legible para el registro.

Prioridad

Secuencia o prioridad con la que debe resolverse una orden de trabajo.

El valor debe ser una descripción de texto de la prioridad que puede visualizarse en el usuario de la aplicación.

Ejemplo: Crítica, Alta, Media

Estado

Estado o posición actual de la orden de trabajo en su ciclo de vida.

El valor debe ser una descripción de texto del estado que puede visualizarse en el usuario de la aplicación.

Ejemplo: Planificación, Asignado

Fecha de creación

Fecha y hora en la que se creó la orden de trabajo.

Creada por

Persona que informó o que está afectada por la orden de trabajo.

Asignada a

Nombre del agente al que se ha asignado la orden de trabajo.

Flujo de trabajo de asignación de campos

Siga estos pasos para agregar las asignaciones de campos requeridas para una categoría:

  1. Asegúrese de que el mapa esté configurado de modo que tenga en cuenta las plantas.
  2. Si la capa de origen no se ajusta al modelo de Indoors, asigne el campo de Id. único.
  3. Opcionalmente, asigne las propiedades adicionales para definir un campo de subtítulos y un campo de visualización para su uso en Viewer. Esto es necesario si va a configurar una categoría de orden de trabajo.
    Nota:

    La asignación de campos de visualización solo está disponible para capas de entidades. Para capas independientes, establezca el campo de visualización en las propiedades de capa.

  4. También puede completar la asignación de campos para la integración de órdenes de trabajo. Esto es necesario si va a configurar una categoría de orden de trabajo.
  5. Haga clic en Siguiente.

Ejemplo de asignación de campos

La siguiente tabla es un ejemplo de asignación de atributos para Indoors y la integración de la capa de entidades de orden de trabajo ServiceNow:

Propiedad de asignaciónNombre de campo

Id. de la orden de trabajo

número

Título

short_description

Prioridad

priority_level

Estado

state_label

Fecha de creación

sys_created_on

Creada por

called_id_name

Asignada a

assigned_to_name

Especificar campos de búsqueda

Los campos de búsqueda son necesarios para permitir la experiencia de búsqueda en Viewer y las aplicaciones móviles de Indoors. Las palabras clave de búsqueda se corresponden con estos campos. Puede elegir uno o más campos como su campo de búsqueda predeterminado, aunque se requiere un campo como mínimo para permitir la capacidad de búsqueda.

  1. Elija los campos que desee que busquen las aplicaciones de Indoors.
    Nota:

    La búsqueda de Indoors solo admite campos de texto. Ciertos campos, como ObjectID, GlobalID o campos que no son compatibles, tienen su uso restringido y no están disponibles.

  2. Haga clic en Siguiente.

Especificar una plantilla de sugerencias

Puede configurar una plantilla para sugerencias de búsqueda. Esta plantilla admite la funcionalidad de búsqueda de Indoors proporcionando una lista de posibles coincidencias a medida que escribe la palabra clave de búsqueda.

  1. Haga clic en la flecha desplegable Campos disponibles y elija un campo.
    Nota:

    Se requiere un campo como mínimo para permitir la funcionalidad de sugerencia de búsqueda de Indoors. Al agregar un nuevo campo, este se incorpora a la plantilla existente. El asistente construye automáticamente una expresión compatible con Indoors.

  2. Haga clic en Agregar a plantilla.

    Esta plantilla contiene ahora una expresión que señala a valores de datos específicos en la clase de entidad o capa de entidades de origen.

    Sugerencia:

    La plantilla también es un editor de expresiones donde puede agregar o eliminar campos manualmente. Asegúrese de seguir la sintaxis correcta al agregar o editar la expresión. Se admite la inclusión de espacios o texto para formar una expresión.

    Ejemplo

    "{MODEL} by {MFG}"

    "{MODEL}{MFG}"

    Nota:

    La sugerencia de búsqueda de Indoors solo admite campos de texto. Ciertos campos, como ObjectID, GlobalID o campos que no son compatibles, tienen su uso restringido y no están disponibles.

  3. Haga clic en Siguiente.

Elegir iconos

Debe configurar símbolos de icono para la nueva categoría que se va a visualizar en el panel Explorar y en otras áreas de Indoor Viewer y las aplicaciones móviles de Indoors. Si la capa de origen usa un único símbolo o un renderizador de valor único, los iconos utilizados para la nueva categoría se rellenan automáticamente desde la simbología de la capa de origen. El asistente ajusta la escala de los iconos al tamaño apropiado para usarlos en Viewer y las aplicaciones móviles de Indoors, y muestra una vista previa. Si la capa seleccionada utiliza un tipo de símbolo no admitido, los iconos se dejan en blanco en el asistente y necesita agregar manualmente un símbolo para todas las resoluciones requeridas.

Nota:

Se recomienda utilizar símbolos SVG, ya que pueden escalar a diferentes resoluciones. Otros símbolos vectoriales pueden perder calidad y aparecer borrosos o pixelados al redimensionarlos o volverlos a formatear a la resolución requerida.

  1. Elija un símbolo de icono.

    Existen dos formas de aplicar un símbolo de icono:

    • Cargar desde archivo: carga un icono .png de su equipo.
      Nota:

      Asegúrese de que el tamaño de imagen sea apropiado para la resolución.

    • Cargar desde estilo: carga un icono de ArcGIS Pro. Se abre una galería de ArcGIS Pro que contiene estilos importados (.stylx) y símbolos predeterminados. Una vez elegido, el asistente escala automáticamente el símbolo a la resolución requerida.

      Indoors viene preconfigurado con símbolos predeterminados en ArcGIS Pro como un archivo de estilo. Si los símbolos predeterminados no cumplen los requisitos, puede modificar el conjunto existente de símbolos o crear sus propios símbolos.

      Al configurar un símbolo, active la casilla de verificación Escalar proporcionalmente en las propiedades de símbolo para permitir redimensionar y escalar el símbolo correctamente cuando se aplique como un icono de categoría.

      Sugerencia:
      • El icono de categoría y la simbología de la capa correspondiente en el mapa deben ser consistentes. Cualquier discrepancia puede provocar una experiencia desconectada entre el icono del panel Explorar y la capa de mapa de las aplicaciones web y móviles de Indoors.

      • Para las categorías basadas en capas de polígonos, se crea un icono basado en la simbología de la capa. Este icono se usa en el panel Explorar de las aplicaciones de Indoors.
  2. Haga clic en Finalizar para guardar la configuración de la categoría.
    Nota:

    Si hay parámetros no válidos o que faltan, la opción Finalizar no está disponible y el asistente Crear categoría de Indoors indica el panel que contiene el error con un contorno rojo alrededor de la ruta de navegación correspondiente. Puede continuar moviéndose por el asistente para realizar cambios.