Modelo de información de ArcGIS IPS

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

El modelo de información de ArcGIS IPS permite la administración de la información de posicionamiento en interiores necesaria para compartir de forma adecuada mapas web y paquetes de mapas móviles configurados para utilizarlos con la aplicación ArcGIS IPS Setup y otras aplicaciones habilitadas para el posicionamiento en interiores. Además, contiene las estructuras de datos necesarias para evaluar el rendimiento del posicionamiento en interiores.

El modelo de información consta de dos partes:

  • El modelo base de IPS contiene las tablas y clases de entidad necesarias para habilitar el posicionamiento en interiores y mantener actualizada la información acerca de la infraestructura de balizas.
  • El Dataset de calidad de IPS contiene dos clases de entidad de puntos que se utilizan para obtener información acerca del rendimiento de una instalación.

También aprovecha datos adicionales procedentes del Modelo de información de ArcGIS Indoors, incluidos los siguientes:

  • Datos de planos de planta: incluye las clases de entidad Sitios, Instalaciones, Niveles, Unidades y Detalles, que contienen datos que describen planos de plantas y espacios interiores.
  • Transiciones: en el modelo de Indoors, la clase de entidad Transiciones contiene entidades que representan transiciones entre plantas, tales como escaleras y ascensores. El modelo extiende esta clase de entidad utilizando un dominio para incluir transiciones entre espacios interiores y exteriores.
  • Caminos: entidades lineales que representan un espacio transitable. Cuando se marca para su uso con IPS, la alineación de ruta se habilita para mejorar la experiencia del punto azul.

Modelo base de IPS

Puede utilizar la herramienta Habilitar posicionamiento en interiores para crear el modelo base de IPS en un espacio de trabajo existente. El modelo incluye la tabla de posicionamiento y la clase de entidad de registros, que son necesarios para la configuración y la habilitación de IPS. La clase de entidad de registros se puede utilizar para planificar y almacenar levantamientos topográficos del entorno. La herramienta Generar archivo de posicionamiento en interiores se utiliza para compilar los registros en los denominados archivos de posicionamiento, que contienen toda la información necesaria para habilitar IPS y se consumen para obtener una posición en interiores. Se almacenan como adjuntos en la tabla de posicionamiento.

El modelo base también incluye la clase de entidad Balizas, que se puede utilizar para mantener la información acerca de la configuración de una infraestructura de balizas Bluetooth, en caso de una instalación basada en Bluetooth.

Dataset de calidad de IPS

Puede utilizar las herramientas contenidas en el conjunto de herramientas Evaluación de calidad para crear y completar este dataset. La herramienta Crear dataset de calidad de IPS crea el dataset en un espacio de trabajo existente. Este dataset consta de lo siguiente:

  • Clase de entidad Posiciones de referencia
  • Clase de entidad Posiciones calculadas

La herramienta Calcular calidad de posicionamiento transforma los registros de calidad en entidades de posiciones de referencia y de posiciones calculadas, que codifican información acerca del rendimiento de una instalación. Las posiciones de referencia denotan puntos para los que está disponible una evaluación de la calidad, mientras que las posiciones calculadas representan las posiciones en interiores generadas por el motor de IPS para cada una de estas referencias.

Clases de entidad Modelo base de IPS

NombreDescripción

Registros de IPS

Una clase de entidad lineal utilizada por la aplicación ArcGIS IPS Setup para almacenar registros topográficos de posicionamiento en interiores. Esta clase de entidad también es la entrada para las herramientas Generar posicionamiento en interiores y Calcular calidad de posicionamiento.

Balizas

Clase de entidad de punto que describe la ubicación geográfica y los atributos de balizas ubicadas en una instalación.

Tablas del modelo base de IPS

NombreDescripción

Posicionamiento de IPS

La tabla de salida que se rellena con la herramienta Generar archivo de posicionamiento en interiores y contiene archivos adjuntos para habilitar el posicionamiento en interiores en IPS Setup y aplicaciones de IPS personalizadas con el motor de IPS.

Clases de entidad del dataset de calidad de IPS

NombreDescripción

Posiciones de referencia

Una clase de entidad de punto que representa las posiciones reales del topógrafo durante un registro de calidad en un momento específico.

Posiciones calculadas

Una clase de entidad de punto que representa las posiciones del topógrafo calculadas por el motor de IPS durante un registro de calidad en una hora específica y un archivo de posicionamiento específico. Las posiciones calculadas se pueden hacer coincidir con las correspondientes posiciones de referencia registrando los atributos GUID y Hora de IPS.

Clases de entidad del modelo base de IPS

El modelo base de IPS contiene las siguientes clases de entidad:

Registros de IPS

Nombre de campoTipoEs anulableDescripción

SITE_ID

Texto

True

Registra el Id. único del sitio asociado de la entidad y se puede utilizar para identificar la entidad de sitio asociada a la entidad en los mapas que tienen en cuenta las plantas. Una entidad puede estar relacionada únicamente con un solo sitio mediante el campo Id. de sitio.

FACILITY_ID

Texto

True

Registra el Id. único de la instalación asociada de la entidad y se utiliza para identificar la entidad de instalación asociada a la entidad en los mapas que tienen en cuenta las plantas. Una entidad puede estar relacionada únicamente con una sola instalación mediante el campo Id. de instalación.

LEVEL_ID

Texto

True

Registra el Id. único del nivel asociado de la entidad y se utiliza para identificar la entidad de nivel asociada a la entidad en los mapas que tienen en cuenta las plantas. Una entidad puede estar relacionada únicamente con un solo nivel mediante el campo Id. de nivel.

SURVEY_DATE

Fecha

False

Registra la fecha en la que se registró la ruta topográfica en la aplicación de configuración.

COMMENT

Texto

True

Registra el comentario del usuario acerca del registro cuando se creó con la aplicación de configuración.

SURVEYOR

Texto

True

Registra el nombre de usuario de la persona que inició sesión en la aplicación de configuración.

DEVICE

Texto

True

Registra el nombre y el modelo del dispositivo con el que se creó la grabación.

APP_VERSION

Texto

False

Registra la versión de la aplicación de configuración utilizada para crear el registro.

RECORDING_TYPE

Texto

True

Especifica el tipo de registro.

El dominio DOM_IPS_RECORDING_TYPE define los siguientes valores de campo permitidos:

  • Levantamiento topográfico
  • Calidad

BLUETOOTH

Largo

True

Registra si el registro contiene datos Bluetooth.

El dominio DOM_BOOLEAN define los siguientes valores de campo permitidos:

  • 0 = False
  • 1 = True

WIFI

Largo

True

Registra si el registro contiene datos wifi.

El dominio DOM_BOOLEAN define los siguientes valores de campo permitidos:

  • 0 = False
  • 1 = True

GLOBALID

Id. global

False

Identifica de forma única una entidad o fila de tabla de una geodatabase y en varias geodatabases.

Es una cadena de caracteres de estilo de registro que consta de 36 caracteres encerrados entre llaves en una geodatabase.

PLANNING_DATE

Fecha

False

Registra la fecha en que se creó la ruta del registro. Este campo se rellena automáticamente con una regla de atributo de cálculo con la fecha actual cuando se crea una nueva entidad en la clase de entidad.

Balizas

Nombre de campoTipoEs anulableDescripción

VENDOR

Texto

True

El nombre del proveedor de balizas.

BEACON_ID

Texto

True

Una cadena de caracteres corta que identifica unívocamente una baliza Bluetooth. Su formato cambia según el proveedor de balizas.

UUID

Texto

True

Un identificador único universal está formado por 32 caracteres hexadecimales divididos en cinco grupos separados por guiones. La longitud de cada agrupar es 8-4-4-4-12, por ejemplo: aa72426e-955d-41fb-9aaa-d67c749198a6

Los UUID se pueden generar localmente (no hay autoridad central para la coordinación ni el registro) y se pueden configurar para balizas Bluetooth.

Según el protocolo iBeacon, el mismo UUID está asociado a un subconjunto de una red de balizas y forma parte de su mensaje notificado.

El triplete (UUID, MAJOR, MINOR) identifica una baliza específica de una red.

MAJOR

Largo

True

Un entero sin signo de 2 bytes que está asociado a una baliza Bluetooth.

Según el protocolo iBeacon, esto se puede utilizar para distinguir aún más un grupo de balizas en una red y forma parte del mensaje notificado.

El triplete (UUID, MAJOR, MINOR) identifica una baliza específica de una red.

MINOR

Largo

True

Un entero sin signo de 2 bytes que está asociado a una baliza Bluetooth.

Según el protocolo iBeacon, esto se puede utilizar para distinguir aún más un grupo de balizas en una red y forma parte del mensaje notificado.

El triplete (UUID, MAJOR, MINOR) identifica una baliza específica de una red.

PROTOCOL

Texto

True

El protocolo Bluetooth utilizado por las balizas. En la versión actual solo se admite iBeacon.

RSSI_1M

Flotante

True

El Indicador de aumento de señal recibido a una distancia de 1 metro. Normalmente, se puede configurar para cada baliza. El proveedor de la baliza especifica los valores posibles.

ADVERTISING_INTERVAL_MS

Flotante

True

El intervalo en milisegundos en el que la baliza difunde sus mensajes.

LEVEL_ID

Texto

True

El Id. de nivel de la entidad de nivel en que se encuentra la baliza.

BATTERY_LEVEL

Flotante

True

El nivel de batería residual de la baliza como porcentaje de la batería total.

LAST_SEEN

Fecha

True

La fecha y hora en que se observó la señal de una baliza por última vez.

PLACEMENT_DATE

Fecha

True

La fecha y hora en las que se implementó una baliza.

GLOBALID

Id. global

False

Identifica de forma única una entidad o fila de tabla de una geodatabase y en varias geodatabases.

Es una cadena de caracteres de estilo de registro que consta de 36 caracteres encerrados entre llaves en una geodatabase.

Tablas del modelo base de IPS

El modelo base de IPS contiene las siguientes tablas:

Posicionamiento de IPS

Nombre de campoTipoEs anulableDescripción

SITE_ID

Texto

True

Registra el Id. único del sitio asociado de la entidad y se puede utilizar para identificar la entidad de sitio asociada a la entidad en los mapas que tienen en cuenta las plantas. Una entidad puede estar relacionada únicamente con un solo sitio mediante el campo Id. de sitio.

DATE_CREATED

Fecha

False

Registra la fecha en la que se ejecutó la herramienta Generar archivo de posicionamiento en interiores y se creó el archivo posicionamiento en interiores.

COMMENT

Texto

True

Registra los comentarios especificados en la herramienta Generar archivo de posicionamiento en interiores.

BLUETOOTH

Largo

True

Registra si el archivo de posicionamiento admite el posicionamiento Bluetooth.

El dominio DOM_BOOLEAN define los siguientes valores de campo permitidos:

  • 0 = False
  • 1 = True

WIFI

Largo

True

Registra si el archivo de posicionamiento admite el posicionamiento wifi.

El dominio DOM_BOOLEAN define los siguientes valores de campo permitidos:

  • 0 = False
  • 1 = True

GLOBALID

Id. global

False

Identifica de forma única una entidad o fila de tabla de una geodatabase y en varias geodatabases.

Es una cadena de caracteres de estilo de registro que consta de 36 caracteres encerrados entre llaves en una geodatabase.

Clases de entidad del dataset de calidad de IPS

El dataset de calidad de IPS contiene las siguientes clases de entidad:

Posiciones de referencia

Nombre de campoTipoEs anulableDescripción

LEVEL_ID

TEXTO

True

Registra el Id. único del nivel asociado de la entidad y se utiliza para identificar la entidad de nivel asociada a la entidad en los mapas que tienen en cuenta las plantas. Una entidad puede estar relacionada únicamente con un solo nivel mediante el campo Id. de nivel.

RECORDING_GUID

GUID

True

Registra el Id. global del registro de calidad desde el cual se generó la entidad de posiciones de referencia.

IPS_TIME

DATE

True

Define la fecha y hora en hora universal coordinada (UTC) de la entidad de posiciones de referencia.

POSITIONING_GUID

GUID

True

Registra el Id. global del archivo de posicionamiento en interiores utilizado al realizar el registro de calidad desde el cual se generó la entidad de posiciones de referencia.

BLUETOOTH_POSITIONING

LONG

True

Registra si el archivo de posicionamiento utilizado durante el registro de calidad admite el posicionamiento Bluetooth. El dominio DOM_BOOLEAN describe los valores permitidos:

  • 0 = FALSE
  • 1 = TRUE

WIFI_POSITIONING

LONG

TRUE

Registra si el archivo de posicionamiento utilizado durante el registro de calidad admite el posicionamiento wifi. El dominio DOM_BOOLEAN describe los valores permitidos:

  • 0 = FALSE
  • 1 = TRUE

DISTANCE_TO_COMPUTED

DOUBLE

True

Describe la distancia entre la entidad de posiciones de referencia a la correspondiente entidad de posiciones calculadas. En caso de discrepancia de nivel en las correspondientes posiciones calculadas, la entidad se establece como NULL.

ACCURACY_LEVEL

SHORT

True

Registra el nivel de precisión calculado, basado en DISTANCE_TO_COMPUTED. El dominio DOM_IPS_QA_ACCURACY_LEVEL describe los valores permitidos:

  • 0 = No válido
  • 1 = Bajo
  • 2 = Medio
  • 3 = Alto

El nivel de precisión se calcula de la siguiente manera:

  • No válido = LEVEL_MATCH es FALSE
  • Bajo = LEVEL_MATCH es TRUE y DISTANCE_TO_COMPUTED es mayor que 10 m.
  • Medio = LEVEL_MATCH es TRUE y DISTANCE_TO_COMPUTED está entre 5 m y 10 m.
  • Alto = LEVEL_MATCH es TRUE y DISTANCE_TO_COMPUTED es inferior a 5 m.

LOS_TO_COMPUTED

LONG

True

Describe si la entidad de posiciones de referencia es visible desde la entidad coincidente de posiciones calculadas. True si la entidad de posiciones de referencia está en la misma planta que la entidad coincidente de posiciones calculadas y no hay ningún obstáculo en medio. Se establece en NULL si no se calcula.

El dominio DOM_BOOLEAN describe los valores permitidos:

  • 0 = FALSE
  • 1 = TRUE

LEVEL_MATCH

LONG

True

Describe si la entidad de posiciones de referencia y la correspondiente entidad de posiciones calculadas están en el mismo nivel. El dominio DOM_BOOLEAN describe los valores permitidos:

  • 0 = FALSE
  • 1 = TRUE

LOCATION_SOURCE

SHORT

True

Registra el tipo de fuente de posicionamiento utilizada por el motor de IPS para calcular la entidad durante el registro de calidad. El dominio DOM_IPS_LOCATION_SOURCE describe los valores permitidos:

  • 0 = Desconocida
  • 1 = Bluetooth
  • 2 = Wifi
  • 3 = GNSS
  • 4 = Apple IPS

Posiciones calculadas

Nombre de campoTipoEs anulableDescripción

LEVEL_ID

TEXTO

True

Registra el Id. único del nivel asociado de la entidad y se utiliza para identificar la entidad de nivel asociada a la entidad en los mapas que tienen en cuenta las plantas. Una entidad puede estar relacionada únicamente con un solo nivel mediante el campo Id. de nivel.

RECORDING_GUID

GUID

True

Registra el Id. global del registro de calidad desde el cual se generó la entidad de posiciones de referencia.

IPS_TIME

DATE

True

Define la fecha y hora en hora universal coordinada (UTC) cuando el motor de IPS calculó la entidad de posiciones de referencia.

Temas relacionados