Modelo de información de ArcGIS IPS

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

El modelo de información de ArcGIS IPS permite la administración de la información de posicionamiento en interiores requerida 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 ArcGIS IPS. También contiene las estructuras de datos necesarias para evaluar el rendimiento del posicionamiento en interiores.

El modelo de ArcGIS IPS consta de dos partes:

  • Clases de entidad y tablas principales: contiene las tablas y clases de entidad requeridas para habilitar el posicionamiento en interiores y mantener actualizada la información acerca de la infraestructura de balizas.
  • Dataset IPS_Quality: incluye clases de entidades de punto que se utilizan para evaluar el rendimiento de una implementación de ArcGIS IPS.

El modelo de ArcGIS IPS también puede utilizar los datos siguientes del Modelo de información de ArcGIS Indoors:

  • Datos de planos de planta: incluye las clases de entidad Sitios, Instalaciones, Niveles, Unidades y Detalles, que contienen datos de plantas y espacios interiores.
  • Transiciones: en el modelo Indoors, la clase de entidad Transiciones contiene entidades que representan transiciones entre plantas, tales como escaleras y ascensores. El modelo ArcGIS IPS 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 la aplicación ArcGIS IPS, la alineación de ruta se habilita para mejorar la precisión del posicionamiento.

Actualizaciones para el modelo de ArcGIS IPS

En la tabla siguiente se describen los cambios introducidos en el modelo de ArcGIS IPS en la última versión del software:

Versión de ArcGIS ProElemento del esquemaCambiarDescripción

3,5

IPS_Positioning_Datasets

Habilitar los adjuntos

La clase de entidad IPS_Positioning_Datasets almacena adjuntos que incluyen datos adicionales utilizados por el motor de ArcGIS IPS.

3.4

Clase de entidad IPS_Beacons

Nuevo campo agregado: MAC_ADDRESS

LEVEL_ID el campo no es anulable.

La dirección MAC puede recuperarse utilizando un escáner Bluetooth o, en algunos casos, escaneando un código QR en el dispositivo.

3.3

Clase de entidad IPS_Positioning_Datasets

Nueva clase de entidad

IPS_Positioning_Datasets es una clase de entidad poligonal que representa datasets individuales de posicionamiento en interiores.

Clase de entidad IPS_Positioning_Points

Nueva clase de entidad

IPS_Positioning_Points es una clase de entidad de punto que almacena los puntos de referencia utilizados para el posicionamiento.

Tabla IPS_Positioning_Signals

Nueva tabla

IPS_Positioning_Signals es una tabla que almacena las señales de radio utilizadas para crear IPS_Positioning_Points.

Clase de entidad IPS_Beacons

Clase de entidad renombrada a IPS_Beacons

Nuevo campo agregado: TRANSMITTER_ID

El campo TRANSMITTER_ID es un identificador único para las balizas.

Tabla IPS_Positioning

La tabla se sustituyó por los siguientes componentes:

  • Clase de entidad IPS_Positioning_Datasets
  • Clase de entidad IPS_Positioning_Points
  • Tabla IPS_Positioning_Signals

La tabla IPS_Positioning aún está disponible como alternativa a los nuevos elementos de datos. Las herramientas para crear y utilizar la tabla se agrupan en el conjunto de herramientas Clásico de la caja de herramientas Posicionamiento en interiores.

3.1

Clase de entidad Computed_Positions

Nueva clase de entidad

Computed_Positions es una clase de entidad de punto en el dataset de entidades IPS_Quality que contiene la posición de un topógrafo calculada con datos específicos de posicionamiento en interiores en un momento concreto durante un levantamiento de registro de calidad.

Clase de entidad Reference_Positions

Nueva clase de entidad

Reference_Positions es una clase de entidad de punto en el dataset de entidades IPS_Quality que contiene la posición real de un topógrafo en un momento específico durante un levantamiento de registro de calidad.

Clase de entidad IPS_Beacons

Nuevo campo agregado

El campo GlobalID es un nuevo campo que identifica de forma exclusiva una entidad o fila de tabla en una geodatabase y entre geodatabases.

3.0

Clase de entidad IPS_Beacons

Nueva clase de entidad

IPS_Beacons es una clase de entidad de punto que describe la ubicación geográfica y los atributos de las balizas situadas en una instalación.

Clase de entidad IPS_Recordings

Tabla convertida en una clase de entidad de línea.

La clase de entidad IPS_Recordings contiene entidades de línea que representan la trayectoria de los registros de levantamientos topográficos.

2.9

Tabla IPS_Positioning

Nueva tabla

IPS_Positioning es una tabla que contiene archivos adjuntos para habilitar el posicionamiento en interiores.

Tabla IPS_Recordings

Nueva tabla

IPS_Recordings es una tabla utilizada por la aplicación ArcGIS IPS Setup para almacenar los registros de levantamientos topográficos de posicionamiento en interiores.

Modelo de ArcGIS IPS

Puede utilizar la herramienta Crear modelo de datos IPS para crear el modelo de ArcGIS IPS en un espacio de trabajo de Indoors existente. El modelo de ArcGIS IPS incluye los siguientes componentes, que son necesarios para configurar y habilitar el sistema de posicionamiento en interiores:

  • Clases de entidad:
    • IPS_Recordings
    • IPS_Beacons
    • IPS_Positioning_Datasets
    • IPS_Positioning_Points
  • Tabla IPS_Positioning_Signals

La clase de entidad IPS_Recordings se utiliza para planificar y almacenar registros de levantamientos topográficos y registros de calidad de un entorno interior. Los datos de sensor y sus metadatos se almacenan como un adjunto en la clase de entidad.

Clases de entidad

En la tabla siguiente se indican las clases de entidad incluidas en el modelo de ArcGIS IPS:

Clase de entidadDescripción

IPS_Recordings

Una clase de entidad de polilínea en la que la aplicación ArcGIS IPS Setup almacena registros topográficos de posicionamiento en interiores y de calidad.

IPS_Beacons

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

IPS_Positioning_Datasets

Una clase de entidad de polígono que representa datasets de posicionamiento IPS. Cada polígono representa la huella de un área donde el dataset puede proporcionar posicionamiento en interiores. Cada entidad de esta clase de entidad contiene un dataset de posicionamiento IPS, otros atributos que describen el dataset y adjuntos que incluyen datos que utilizará el motor ArcGIS IPS.

IPS_Positioning_Points

Una clase de entidad de puntos que almacena puntos de referencia utilizados para el posicionamiento. Estos puntos ayudan a determinar la ubicación de los usuarios y habilitan el rastreador de ubicación en el mapa.

IPS_Recordings

La siguiente tabla enumera los campos que se incluyen en la clase de entidad IPS_Recordings:

Nombre de campoTipoAnulableDescripción

SITE_ID

Texto

True

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

FACILITY_ID

Texto

False

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

LEVEL_ID

Texto

False

Registra el Id. único del nivel asociado a la entidad. Este Id. se utiliza para identificar la entidad de nivel asociada a la entidad en mapas de información de plantas. Una entidad solo puede estar relacionada con un solo nivel en el campo LEVEL_ID.

SURVEY_DATE

Fecha

True

La fecha de registro de la ruta topográfica en la aplicación IPS Setup.

COMMENT

Texto

True

Los comentarios del usuario acerca del registro cuando se creó con la aplicación IPS Setup.

SURVEYOR

Texto

True

El nombre de usuario del usuario que había iniciado sesión en la aplicación IPS Setup cuando se realizó el levantamiento topográfico.

DEVICE

Texto

True

El nombre y modelo del dispositivo que se utilizó para crear el registro.

APP_VERSION

Texto

True

La versión de la aplicación IPS Setup que se utilizó para crear el registro.

RECORDING_TYPE

Texto

True

El tipo de registro.

El dominio DOM_IPS_RECORDING_TYPE define los siguientes valores de campo permitidos:

  • Survey = Levantamiento topográfico
  • Quality = Calidad

BLUETOOTH

Largo

True

Indica si el registro incluye datos Bluetooth.

El dominio DOM_BOOLEAN permite las siguientes vistas de campo:

  • 0 = False
  • 1 = True

WIFI

Largo

True

Indica si el registro incluye datos WiFi.

El dominio DOM_BOOLEAN permite los siguientes valores de campo:

  • 0 = False
  • 1 = True

GLOBALID

Id. global

False

El Id. único para 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 entre llaves en una geodatabase.

PLANNING_DATE

Fecha

False

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 entidad en la clase de entidad.

IPS_Beacons

La siguiente tabla enumera los campos que se incluyen en la clase de entidad IPS_Beacons:

Nombre de campoTipoEs anulableDescripción

VENDOR

Texto

True

El nombre del proveedor de balizas.

BEACON_ID

Texto

True

Una cadena de caracteres alfanumérica corta que identifica unívocamente una baliza Bluetooth. El formato varía según el proveedor.

UUID

Texto

True

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

Es posible generar los UUID de forma local y configurarlos para balizas Bluetooth porque no existe un registro o autoridad central.

Basándose en el protocolo iBeacon, el mismo UUID se asocia a un subconjunto de una red de balizas y forma parte del mensaje anunciado.

MAJOR

Largo

True

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

Basándose en el protocolo iBeacon, puede distinguir aún más un grupo de balizas en una red y forma parte del mensaje notificado.

El campo debe ser un valor entero entre 1 y 65535.

MINOR

Largo

True

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

Basándose en el protocolo iBeacon, puede distinguir aún más un grupo de balizas en una red y forma parte del mensaje notificado.

El campo debe ser un valor entero entre 1 y 65535.

PROTOCOL

Texto

True

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

RSSI_1M

Flotante

True

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

El campo debe ser un valor entero entre -120 y 0.

ADVERTISING_INTERVAL_MS

Flotante

True

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

LEVEL_ID

Texto

True

Registra el Id. único del nivel asociado a la entidad. Este Id. se utiliza para identificar la entidad de nivel asociada a la entidad en mapas de información de plantas. Una entidad solo puede estar relacionada con un solo nivel en el campo LEVEL_ID.

BATTERY_LEVEL

Flotante

True

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

LAST_SEEN

Fecha

True

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

PLACEMENT_DATE

Fecha

True

Fecha y hora de implementación de una baliza.

GLOBALID

Id. global

False

El Id. único para 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 entre llaves en una geodatabase.

TRANSMITTER_ID

Texto

True

Identifica una baliza específica de una red. Es una combinación de UUID, MAJOR y MINOR para balizas Bluetooth.

MAC_ADDRESS

Texto

True

Identificador único de 48 bits asignado a cada baliza Bluetooth, normalmente por el fabricante.

Se muestra en 6 bytes escritos en hexadecimal y separados por dos puntos (ejemplo: 00:1A:7D:DA:71:13).

IPS_Positioning_Datasets

La siguiente tabla enumera los campos que se incluyen en la clase de entidad IPS_Positioning_Datasets:

Nombre de campoTipoEs anulableDescripción

GLOBALID

Id. global

False

El Id. único para 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 entre llaves en una geodatabase.

DATASET_NAME

Texto

False

El nombre del dataset.

DATE_CREATED

Fecha

False

La fecha de creación del dataset.

BLUETOOTH

Largo

False

Indica si el registro incluye datos Bluetooth.

El dominio DOM_BOOLEAN permite las siguientes vistas de campo:

  • 0 = False
  • 1 = True

WiFi

Largo

False

Indica si el registro incluye datos WiFi.

El dominio DOM_BOOLEAN permite los siguientes valores de campo:

  • 0 = False
  • 1 = True

NOTES

Texto

True

Las notas del usuario sobre el dataset.

GENERATION_METHOD

Corto

False

Especifica el tipo de método de generación de datos de posicionamiento en interiores como Basado en levantamiento topográfico o Sin levantamiento topográfico.

El dominio DOM_IPS_GENERATION_METHOD define los siguientes valores de campo permitidos:

  • 0 = Basado en levantamiento topográfico
  • 1 = Sin levantamiento topográfico

IPS_Positioning_Points

La siguiente tabla enumera los campos que se incluyen en la clase de entidad IPS_Positioning_Points:

Nombre de campoTipoEs anulableDescripción

DATASET_GUID

GUID

False

El Id. único global del dataset.

DATASET_NAME

Texto

False

El nombre del dataset.

GLOBALID

Id. global

False

El Id. único para 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 entre llaves en una geodatabase.

LEVEL_ID

Texto

False

Registra el Id. único del nivel asociado a la entidad. Este Id. se utiliza para identificar la entidad de nivel asociada a la entidad en mapas de información de plantas. Una entidad solo puede estar relacionada con un solo nivel en el campo LEVEL_ID.

VERTICAL_ORDER

Entero

False

El orden de visualización y referencia de las plantas en las que el nivel del suelo se representa como cero (0). A los niveles de suelo superiores a 0 se les asignan valores positivos, y a los niveles de suelo inferiores a 0 se les asignan valores negativos.

Tabla

A continuación se indica la tabla incluida en el modelo de ArcGIS IPS:

TablaDescripción

IPS_Positioning_Signals

Una tabla que almacena señales de radio utilizadas para crear puntos de posicionamiento IPS. Aunque estas señales no se utilizan directamente para el posicionamiento en interiores, se pueden utilizar para el análisis y la evaluación del servicio de datos de posicionamiento en interiores.

IPS_Positioning_Signals

La siguiente tabla enumera los campos que se incluyen en la tabla IPS_Positioning_Signals:

Nombre de campoTipoAnulableDescripción

GLOBALID

Id. global

False

El Id. único para 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 entre llaves en una geodatabase.

POINT_GUID

GUID

False

El Id. único global para un punto de posicionamiento IPS específico.

DATASET_NAME

Texto

False

El nombre del dataset.

TRANSMITTER_ID

Texto

False

El Id. para una fuente de radio específica de una red. Puede ser una combinación de UUID, MAJOR y MINOR para balizas Bluetooth o la dirección MAC para los puntos de acceso WiFi.

TRANSMITTER_TYPE

Corto

False

Especifica el tipo de transmisor como Bluetooth o WiFi.

El dominio DOM_SIGNAL_TYPE define los siguientes valores de campo permitidos:

  • 0 = Bluetooth
  • 1 = Wi-Fi

RSSI_MEAN

Doble

False

El valor medio o promedio del indicador de intensidad de la señal recibida (RSSI). Se calcula utilizando todas las señales idénticas recibidas del mismo transmisor para un punto de posicionamiento IPS específico.

GENERATION_METHOD

Corto

False

El tipo de método de generación de datos de posicionamiento en interiores, ya sea como Basado en levantamiento topográfico o Sin levantamiento topográfico.

El dominio DOM_IPS_GENERATION_METHOD define los siguientes valores de campo permitidos:

  • 0 = Basado en levantamiento topográfico
  • 1 = Sin levantamiento topográfico

Dataset IPS_Quality

Puede utilizar las herramientas del conjunto de herramientas Evaluación de calidad para crear el dataset IPS_Quality y rellenarlo con datos. La herramienta Crear dataset de calidad de IPS crea el dataset que almacena los resultados de la evaluación de calidad. La herramienta también crea las siguientes clases de entidad en un espacio de trabajo existente:

  • Reference_Positions
  • Computed_Positions

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 implementación. Las posiciones de referencia indican los puntos que están disponibles para una evaluación de calidad. Las posiciones calculadas representan las posiciones en interiores generadas por el motor ArcGIS IPS para cada una de estas referencias.

Clases de entidad

En la siguiente tabla se indican las clases de entidad del dataset de calidad:

Clase de entidadDescripción

Reference_Positions

Clase de entidad de puntos que contiene la posición real de un topógrafo en un momento específico durante un levantamiento topográfico de registro de calidad.

Computed_Positions

Clase de entidad de puntos que contiene la posición calculada de un topógrafo basada en un servicio de datos de posicionamiento en interiores específico en un momento concreto durante un levantamiento topográfico de registro de calidad. Las posiciones calculadas pueden compararse con sus correspondientes posiciones de referencia mediante los atributos RECORDING_GUID y IPS_TIME.

Reference_Positions

La siguiente tabla enumera los campos de la clase de entidad Reference_Positions:

Nombre de campoTipoEs anulableDescripción

LEVEL_ID

TEXTO

True

Registra el Id. único del nivel asociado a la entidad. Este Id. se utiliza para identificar la entidad de nivel asociada a la entidad en mapas de información de plantas. Una entidad solo puede estar relacionada con un solo nivel en el campo LEVEL_ID.

RECORDING_GUID

GUID

True

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

IPS_TIME

FECHA

True

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

POSITIONING_GUID

GUID

True

El Id. global del dataset de posicionamiento en interiores utilizado al realizar el levantamiento topográfico de registro de calidad que genera la entidad de posiciones de referencia.

BLUETOOTH_POSITIONING

LARGO

True

Especifica si el servicio de datos de posicionamiento en interiores utilizado durante el registro de calidad admite el posicionamiento Bluetooth.

El dominio DOM_BOOLEAN describe los valores permitidos:

  • 0 = False
  • 1 = True

WIFI_POSITIONING

LARGO

TRUE

Especifica si el servicio de datos de posicionamiento en interiores utilizado durante el registro de calidad admite el posicionamiento Wi-Fi.

El dominio DOM_BOOLEAN describe los valores permitidos:

  • 0 = False
  • 1 = True

DISTANCE_TO_COMPUTED

DOBLE

True

La distancia entre la entidad de posiciones de referencia y la entidad de posiciones calculadas correspondiente. Cuando se produce una discrepancia de nivel, el valor se establece en NULL.

ACCURACY_LEVEL

CORTO

True

El nivel de precisión calculado basado en el campo 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 metros.
  • Medio: LEVEL_MATCH es TRUE y DISTANCE_TO_COMPUTED se encuentra entre 5 y 10 metros.
  • Alto: LEVEL_MATCH es TRUE y DISTANCE_TO_COMPUTED se encuentra a menos de 5 metros.

LOS_TO_COMPUTED

LARGO

True

Especifica si la entidad de posiciones de referencia es visible desde la entidad coincidente de posiciones calculadas. El valor es TRUE si la entidad de posiciones de referencia está en la misma planta que la entidad de posiciones calculadas correspondiente y no hay ningún obstáculo en medio. El valor se establece en NULL si no se calcula.

El dominio DOM_BOOLEAN permite los siguientes valores:

  • 0 = False
  • 1 = True

LEVEL_MATCH

LARGO

True

Especifica si la entidad de posiciones de referencia y la correspondiente entidad de posiciones calculadas están en el mismo nivel.

El dominio DOM_BOOLEAN permite los siguientes valores:

  • 0 = False
  • 1 = True

LOCATION_SOURCE

CORTO

True

Especifica el tipo de fuente de posicionamiento utilizada por el motor de ArcGIS IPS para calcular la entidad durante el registro de calidad.

El dominio DOM_IPS_LOCATION_SOURCE permite los siguientes valores:

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

Computed_Positions

La siguiente tabla enumera los campos de la clase de entidad Computed_Positions:

Nombre de campoTipoEs anulableDescripción

LEVEL_ID

TEXTO

True

Registra el Id. único del nivel asociado a la entidad. Este Id. se utiliza para identificar la entidad de nivel asociada a la entidad en mapas de información de plantas. Una entidad solo puede estar relacionada con un solo nivel en el campo LEVEL_ID.

RECORDING_GUID

GUID

True

El Id. global para el registro de calidad que generó la entidad de posiciones de referencia.

IPS_TIME

FECHA

True

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

Temas relacionados