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 ArcGIS Indoors cómo interactúa la gente con los datos de punto y polígono en las aplicaciones móviles Indoor Viewer y Indoors. Estas capas se pueden derivar de clases de entidad del modelo de información de ArcGIS Indoors o de capas de entidades compartidas con su organización de ArcGIS desde otros sistemas empresariales. Las capas pueden representar órdenes de trabajo, activos, espacios de oficina u otras entidades. 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 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. 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 las entidades al crear una nueva categoría.

  1. Inicie ArcGIS Pro.
  2. Abra o cree un mapa de ArcGIS 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) 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 del portal de Enterprise 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 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.

Asignar campos al modelo de Indoors

Al configurar categorías, puede proporcionar una representación cartográfica para definir en qué campos de la capa se describen los campos requeridos cuando el esquema de la capa no se ajusta al modelo de Indoors. Para simplificar el proceso de configuración de categorías, configure su mapa para que tenga en cuenta las plantas definiendo las propiedades de Capas de interiores del mapa antes de crear categorías. Al configurar categorías para capas desde un mapa que tienen en cuenta las plantas, las propiedades Instalación y Nivel se reconocen automáticamente y las secciones para representar cartográficamente estas propiedades no se muestran.

Nota:

Si va a configurar categorías para capas de un dataset de interiores en un mapa que no tiene en cuenta las plantas, debe asignar las propiedades Instalaciones y Niveles en el asistente de creación de categorías. Esto puede requerir que se agreguen campos adicionales a las capas de entidades si aún no existen, como un campo de Id. de instalación. La configuración del mapa para que tenga en cuenta las plantas simplifica enormemente el proceso de creación de categorías.

Si va a configurar categorías para una capa de entidades que se ajusta al modelo Indoors, la asignación de campos se rellena automáticamente.

Se requieren las siguientes asignaciones de campos:

  • Id. único

Las siguientes asignaciones de campos son necesarias si el mapa no tiene en cuenta las plantas:

  • 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 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, esta opción no siempre es apropiada, ya que Indoors espera que se trate de 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.

Al asignar campos para categorías en función de una capa de entidades, deben asignarse los siguientes campos para tener en cuenta las plantas de la ubicación al representarlas como categorías en las aplicaciones móviles Indoor Viewer y 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

Si no ha configurado su mapa para que tenga en cuenta las plantas, se necesita al menos una de las siguientes asignaciones de campos:

PropiedadDescripción

Id. de instalación

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

Nombre de la instalación

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

Propiedades de nivel

Si no ha configurado su mapa para que tenga en cuenta las plantas, se necesita al menos una de las siguientes asignaciones de campos:

PropiedadDescripció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:

PropiedadDescripción

Subtítulo

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

Mostrar campo

Se utiliza para mostrar títulos para las entidades en las diversas 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 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 hace que la capa se trate como una capa web tradicional en las 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

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.

Flujo de trabajo de asignación de campos

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

  1. Si la capa de origen no se ajusta al modelo Indoors, asigne el campo de Id. único.
  2. Si el mapa no está definido para que tener en cuenta las plantas, asigne al menos un campo en las Propiedades de instalación y otro en las secciones Propiedades de nivel.
  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 predeterminada

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

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, 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 del panel Explorar y la capa de mapa de 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.