Capa de entidades

El tipo de feed Capa de entidades de ArcGIS Velocity carga entidades de una capa de entidades de ArcGIS Online o ArcGIS Server.

Ejemplos

  • Un usuario selecciona una capa de entidades alojada de ArcGIS Online que contiene las entidades que se cargarán.
  • Un analista SIG proporciona la URL a una capa de entidades de ArcGIS Server (por ejemplo, https://sampleserver6.arcgisonline.com/arcgis/rest/services/Wildfire/FeatureServer/2) que contiene las entidades que se cargarán.
  • Un administrador de equipos de campo carga datos desde una capa de rastreo de ubicación para analizar rastreos capturados por ArcGIS Tracker.

Notas de uso

  • Al navegar a un elemento de capa de entidades, puede filtrar por sus carpetas, favoritos, grupos, organización o ArcGIS Online. A continuación, puede filtrar más detalladamente por fecha de modificación, fecha de creación y etiquetas.
  • Las capas de entidades de ArcGIS Server también se pueden cargar a través de una URL. Utilice una URL REST del directorio de servicios ArcGIS Server (por ejemplo, https://sampleserver6.arcgisonline.com/arcgis/rest/services/Wildfire/FeatureServer/2). Esta URL debe terminar en /FeatureServer/# o /MapServer/#, donde # es el número de capa.
  • Para cargar una capa de entidades protegida desde una URL, primero agregue elementos desde la web a ArcGIS Online, elija almacenar las credenciales y, a continuación, busque el elemento registrado de ArcGIS Online para cargar la capa de entidades protegida.
  • La capa de entidades debe estar accesible en Internet.
  • Si se especifica un campo en el parámetro Campo de marca de tiempo, el feed de la capa de entidades consultará la capa de entidades para cargar solo las entidades relevantes para el ciclo analítico actual (solo análisis programados).
    • Si se especifica un valor de campo de marca de tiempo, la primera vez que se inicia el análisis, Velocity sondea la capa de entidades y cargará todas las entidades con una fecha y hora en el campo de marca de tiempo que sea menor que el primer tiempo de ejecución programado que también cumpla los criterios de la cláusula WHERE. En cada sondeo posterior, solo se cargan las entidades con un valor de campo de marca de tiempo entre el último tiempo de ejecución programado y el tiempo de ejecución programado actual que también cumplan los criterios de la cláusula WHERE.
    • Si no se especifica un valor de campo de marca de tiempo, cada vez que se inicie el análisis, el feed de la capa de entidades cargará todas las entidades de la capa de entidades como eventos para procesar.
  • No se puede especificar un campo de marca de tiempo al configurar un origen de la capa de entidades en un análisis en tiempo real porque cada vez que se inicia el análisis en tiempo real, el feed de la capa de entidades carga todas las entidades devueltas por la cláusula WHERE configurada.
  • Después de configurar los parámetros de conexión de origen, configure datos de entrada para definir el esquema y los parámetros clave.

Parámetros

ParámetroDescripciónTipo de datos

Cláusula WHERE

Cláusula WHERE utilizada para filtrar las entidades cargadas desde la capa de entidades especificada. El valor predeterminado es cargar todas las entidades utilizando 1=1. La cláusula WHERE predeterminada se puede modificar para incluir valores de atributos específicos y condiciones lógicas.

La sintaxis de la cláusula WHERE SQL 92 de los campos de la capa es compatible con la mayoría de las capas de entidades.

Las capas de entidades generadas por Velocity o capas de entidades de ArcGIS Enterprise que se ejecutan en una fuente de big data store espaciotemporal tienen restricciones sobre lo que se admite; solo admiten un subconjunto de SQL 92. A continuación, se muestran SQL 92 compatibles con estas capas de entidades:

  • ( '<=' | '>=' | '<' | '>' | '=' | '!=' | '<>' | LIKE )
  • (AND | OR)
  • (IS | IS_NOT)
  • (IN | NOT_IN) ( '(' ( expr ( ',' expr )* )? ')' )
  • COLUMN_NAME BETWEEN LITERAL_VALUE AND LITERAL_VALUE

Si utiliza variables globales analíticas para restringir la carga de entidades, cuatro variables globales pertenecen a análisis recurrentes de big data y se enumeran a continuación. Estas variables se pueden utilizar junto con la cláusula WHERE de fuente de la capa de entidades para cargar solo ciertas entidades cada vez que se ejecuta el análisis de big data.

  • $analytic.AnalyticLastScheduledStartTime: la hora de inicio programada para la última ejecución del análisis.
  • $analytic.AnalyticScheduledStartTime: la hora de inicio programada para la ejecución actual del análisis.
  • $analytic.AnalyticLastEndTime: la hora de finalización de la última ejecución del análisis.
  • $analytic.AnalyticStartTime: la hora de inicio de la ejecución actual del análisis (la diferencia entre esta hora y $analytic.AnalyticScheduledStartTime es la demora de inicio).

El flujo de trabajo más común para utilizar estas variables es junto con un análisis en tiempo real que esté escribiendo eventos continuamente en una salida de capa de entidades a medida que ocurren los eventos.

Para obtener más información sobre este tipo de configuración, consulte Análisis en tiempo casi real.

QueryString

Campos de salida

Los campos de la capa de entidades que se cargarán en Velocity.

El valor predeterminado es un asterisco (*), lo que indica que se cargarán todos los campos.

Al especificar campos, utilice una lista separada por comas de nombres de campos, por ejemplo, OBJECTID,device_id,timestamp,horizontal_accuracy,latitude,longitude.

Cadena

Referencia espacial de salida

El Id. conocido (WKID) de una referencia espacial. El WKID predeterminado es 4326.

Velocity cargará datos desde la capa de entidades en el espacio referenciado definido para este parámetro.

Cadena

Campo de marca de tiempo

Un campo de fecha para recuperar las entidades más recientes (solo análisis programados).

Si se especifica un valor campo de marca de tiempo, la primera vez que se inicia el análisis, Velocity sondea la capa de entidades y cargará todas las entidades con una fecha y hora en el campo de marca de tiempo que sea menor que el primer tiempo de ejecución programado que también cumpla los criterios de la cláusula WHERE. En cada sondeo posterior, solo se cargan las entidades con un valor de campo de marca de tiempo entre el último tiempo de ejecución programado y el tiempo de ejecución programado actual que también cumplan los criterios de la cláusula WHERE.

Si no se especifica un valor de campo de marca de tiempo, cada vez que se inicie el análisis, el feed de la capa de entidades cargará todas las entidades de la capa de entidades como eventos para procesar.

Cadena

Consideraciones y limitaciones

  • La capa de entidades debe estar accesible en Internet.
  • Velocity no hace referencia a capas que requieren créditos para enviar solicitudes.