Crear una categoría de Indoors

Disponible con un portal con licencia con la capacidad Indoors.​

Las categorías de un mapa de ArcGIS Indoors definen cómo interactúa la gente con los datos de punto y polígono en las aplicaciones móviles Indoor Viewer e Indoors. Estas capas pueden derivarse de clases de entidades en el modelo de información de ArcGIS Indoors o de capas de entidades compartidas con su portal de ArcGIS Enterprise o la organización de ArcGIS Online desde otros sistemas empresariales. Las capas pueden representar órdenes de trabajo, activos, espacios de oficina u otros puntos o áreas de interés de su organización. Estas categorías se pueden configurar en grupos lógicos para ayudar a usuarios de aplicaciones 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.

El asistente Crear categoría de Indoors puede utilizarse para crear una nueva categoría para interactuar con puntos y áreas de interés de su organización en las aplicaciones de Indoor Viewer, Indoors for iOS y 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. La categoría creada por el asistente se mantiene en la capa de mapa seleccionada, por lo que si se cambia el mapa activo después de abrir el asistente restablece el asistente y se elimina la categoría no finalizada.

Es importante considerar los grupos de categorías apropiados para los puntos o áreas de interés al crear una nueva categoría.

  1. Inicie ArcGIS Pro.
  2. Abra o cree un mapa que contenga capas de Indoors.
  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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 introducir 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) y modificarla en el modo cláusula o SQL como sea necesario.

Indoors también incluye la capacidad para utilizar tokens para 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 admitido por Indoors:

NombreCadenaDescription

Nombre de usuario

user.username

Sustituye el texto de la cadena para incluir el nombre de usuario del portal de Enterprise para el usuario que inició sesión.

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 inicie sesión en el portal de Enterprise .

Sugerencia:

Utilice una expresión sencilla para definir las entidades que se van a incluir en la categoría, como en los siguientes ejemplos:

  • CATEGORY_SUBTYPE = 'DOORS'
  • USE_TYPE = 'ENTRYWAY'

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

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

Campos de mapa en el modelo de Indoors

Al configurar categorías, puede proporcionar una asignación para definir en qué campos de la capa se describen los campos requeridos cuando el esquema de la capa web no está conforme con el modelo de Indoors. Si la capa de origen es una capa de Indoors, la asignación de campos se rellena automáticamente.

Se requieren las siguientes asignaciones de campos:

  • Id. único
  • Al menos uno de los campos de instalación
  • Al menos uno de los campos de nivel

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 disponibles para publicar capas de entidades no proporcionan de forma fiable un Id. de objeto, y se requiere un Id. único estático para permitir Indoors. Asigne este campo a un Id. único representado en otro campo disponible.

PropiedadesDescripción

Id. único

Id. único estático para la entidad.

Valor predeterminado de Indoors para usar el Id. de objeto de la capa como un Id. único para entidades de una capa web. No obstante, esto no siempre resulta apropiado ya que Indoors espera que sea un Id. único estático para las entidades en una capa web que no cambie durante la duración de la entidad.

Al asignar campos para categorías en función de una capa de entidades o una capa no Indoors, los siguientes campos deben asignarse para tener en cuenta la ubicación al representarlos como categorías en las aplicaciones móviles Indoor Viewer e Indoors. Se requieren asignaciones de campos donde falten uno o más de los campos requeridos en la capa de origen de la categoría o al configurar categorías para una orden de trabajo, por ejemplo, capas de entidades publicadas desde una orden de trabajo u otro sistema de tickets.

Propiedades de Instalación

Al menos se requiere uno de los siguientes campos:

PropiedadesDescripción

Id. de instalación

Id. de instalación para la ubicación de la entidad.

Nombre de instalación

Nombre de instalación para la ubicación de la entidad.

Propiedades de nivel

Al menos se requiere uno de los siguientes campos:

PropiedadesDescripción

Id. de nivel

Id. de nivel para la ubicación de la entidad.

Nombre de nivel

Nombre de nivel para la ubicación de la entidad.

Número de nivel

Número de nivel para la ubicación de la entidad.

Orden vertical

Orden vertical para la ubicación de la entidad.

Propiedades adicionales

Estas asignaciones de campos son opcionales:

PropiedadesDescripción

Subtítulo

Se utiliza para mostrar subtítulos en varias partes de Indoor Viewer.

Campo de visualización

Se utiliza para mostrar títulos para entidades en varias partes de Viewer.

Se requiere si su 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 campo se requieren si desea beneficiarse de las capacidades 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 Viewer e Indoors con la experiencia de exploración tradicional para capas de puntos y áreas de interés.

Se requieren las siguientes asignaciones de campo para configurar órdenes de trabajo como categorías de Indoors:

PropiedadesDescripció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

La fecha y hora en las 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.

  1. Si la capa de origen no está conforme con el modelo de Indoors, asigne el Id. único, propiedades de Instalación y propiedades de nivel.
  2. También puede asignar las propiedades adicionales para definir un campo de subtítulo y campo de visualización para utilizarlo en Viewer.
    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.

  3. También puede completar la asignación de campos para la integración de órdenes de trabajo.
  4. Haga clic en Siguiente.

Ejemplo

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

Nombre de instalación

location_facility_name

Nombre de nivel

location_level_name

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

Se requieren campos de búsqueda 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 desea que busquen las aplicaciones de Indoors.
    Nota:

    La búsqueda de Indoors solo admite campos de texto. Ciertos campos, como por ejemplo 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 capacidad de búsqueda de Indoors para proporcionar una lista de posibles coincidencias cuando escriba 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 capacidad 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 que admita 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 por ejemplo 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 de .png desde 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. Esto 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.
      Nota:

      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.

      Nota:

      Al configurar un símbolo, asegúrese de activar 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 el símbolo utilizado para mostrar la capa de categorías en el mapa deben ser consistentes. Cualquier discrepancia podría provocar una experiencia desconectada entre el icono en el panel Explorar y la capa de mapa en Indoors.

      • Para las áreas de interés, se crea un icono basado en la simbología de la capa si se ha seleccionado un subconjunto simbolizado en la página Definir . Este icono se utiliza en el panel Explorar de las aplicaciones de Indoors, pero no afectará a la simbología de polígono del mapa de Indoors.
  2. Haga clic en Finalizar para guardar la configuración de la categoría.
    Nota:

    Si hay algún parámetro no válido o que falta, 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. Aún puede moverse a través del asistente para realizar cambios.