Crear una categoría de Indoors

Disponible con las extensiones ArcGIS Indoors Pro o ArcGIS Indoors Maps.

Categories in a map define how users interact with point and polygon data in Indoor Viewer and Indoors mobile apps. Estas capas se pueden obtener de capas de entidades, capas de entidades web y capas de imágenes de mapa. These categories can be organized into logical groups to help  Indoors  app users quickly find relevant information, such as a bike rack, elevator, conference room, or work order.

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 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 categoría.

  1. Inicie ArcGIS Pro.
  2. Open or create an ArcGIS Indoors map.
  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 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 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 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:

NombreCadena de caracteresDescripció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.

Campos de mapa en el modelo de Indoors

When configuring categories, you can provide field mapping to define fields in the layer that describe the fields used in the Indoors web and mobile apps. Esto incluye un campo de Id. único obligatorio, así como campos opcionales para los campos de subtítulo, visualización y las propiedades de orden de trabajo. Para configurar el mapa para que tenga en cuenta las plantas, defina las propiedades de 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 asignación de campos de Id. único.

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. A static unique ID is required to support 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 uses the layer’s object ID as the unique ID for a web layer’s features by default. However, this is not always appropriate, as Indoors uses a static unique ID for the features in a web layer that does not change over the lifetime of the feature.

Propiedades adicionales

Las siguientes asignaciones de campos son opcionales:

PropiedadDescripción

Subtítulo

Displays subtitles in Indoor Viewer.

Campo de visualización

Displays titles for features in 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

These field mappings are required if you want to use the work order listing capabilities of  Indoors. Omitting these additional field mappings in the category definition for a work order feature layer results in the layer being treated as a traditional web layer in Viewer and  Indoors mobile apps with the traditional explore experience for feature layers.

The following properties are required field mappings to configure work orders as Indoors categories:

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

La 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

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

Creado por

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

Asignado a

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

Flujo de trabajo de asignación de campos

Para agregar las asignaciones de campos requeridas para una categoría, siga estos pasos:

  1. Asegúrese de que el mapa esté configurado de modo que tenga en cuenta las plantas.
  2. If the source layer does not conform to the Indoors model, map the unique ID field.
  3. También puede asignar las propiedades adicionales para definir un campo de subtítulo y campo de visualización para utilizarlo 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

The following table shows an example of attribute mapping for Indoors and ServiceNow work order feature layer integration:

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

Creado por

called_id_name

Asignado 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 faltan parámetros o hay parámetros no válidos, 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.