Capa de entidades

El tipo de feed Capa de entidades de ArcGIS Velocity sondea una capa de entidades de ArcGIS Online o ArcGIS Server para obtener entidades.

Ejemplos

Los siguientes son ejemplos de uso del feed Capa de entidades:

  • Un usuario configura un feed que hace referencia a una capa de entidades alojada de ArcGIS Server para cargar las entidades agregadas por los usuarios.
  • Un analista SIG proporciona la dirección URL a una capa de entidades de ArcGIS Server (como https://sampleserver6.arcgisonline.com/arcgis/rest/services/Wildfire/FeatureServer/2) que contiene las entidades que se desea cargar cada minuto, para su uso en un análisis en tiempo real.

Notas de uso

Tenga en cuenta lo siguiente cuando utilice el feed Capa de entidades:

  • El feed sondeará la capa de entidades para cargar las entidades a la velocidad definida en el paso Intervalo de sondeo de feed del asistente de configuración del feed.
    • Si no se especifica un valor de campo de marca de tiempo, en cada intervalo, el feed de la capa de entidades carga todas las entidades de la capa de entidades como eventos para procesar.
    • Si se especifica un valor de campo de marca de tiempo, la primera vez que Velocity sondee la capa de entidades, cargará todas las entidades con una fecha y hora en el campo de marca de tiempo que estén dentro del último minuto y sean menores que el primer tiempo de sondeo de feed que también cumpla los criterios de la cláusula WHERE. En cada sondeo posterior solo se cargarán las entidades con un valor de campo de marca de tiempo entre el último tiempo de sondeo y el tiempo de sondeo actual que también cumplan los criterios de la cláusula WHERE.
  • Al navegar para seleccionar un elemento de capa de entidades, puede filtrar por sus carpetas, favoritos, grupos, organización o por todo 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 mediante el uso de una URL. Debe ser una dirección URL REST del directorio de servicios de 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 debe agregar un servicio o documento desde la URL a ArcGIS Online y elegir el almacenamiento de credenciales. A continuación, puede ir al elemento registrado de ArcGIS Online para seleccionar la capa de entidades protegida.
  • La capa de entidades debe estar accesible a través de Internet.
  • Cuando se establece una frecuencia de sondeo, el sondeo se produce en intervalos de reloj regulares en lugar de a la hora de inicio del feed. Por ejemplo, si un feed está configurado para realizar un sondeo de datos cada 5 minutos y el feed se inicia a las 8:03 de la mañana, la primera solicitud de datos se realizará a las 8:05 de la mañana, la próxima, a las 8:10, y así sucesivamente.
  • Tenga cuidado al definir el intervalo de sondeo del feed. Es esencial asegurarse de que la capa de entidades que está sondeando sea capaz de devolver respuestas dentro del intervalo de sondeo especificado. Una de las buenas prácticas consiste en probar el tiempo de respuesta de una solicitud de consulta a esta capa de entidades, utilizando la misma consulta que se aplica en la configuración del feed. El intervalo de sondeo nunca se debe establecer en un intervalo más corto que el tiempo de respuesta habitual de la consulta de capa de entidades. Para obtener más información sobre la programación de intervalos de sondeo de feeds, consulte Programar el intervalo de sondeo de feeds.
  • Después de configurar los parámetros de conexión de la capa de entidades, consulte Configurar datos de entrada para obtener información sobre cómo definir el esquema y los parámetros clave.

Parámetros

Los siguientes son parámetros del feed Capa de entidades:

ParámetroExplicaciónTipo de datos

Cláusula WHERE

Especifica una cláusula WHERE para filtrar las entidades cargadas desde la capa de entidades especificada. El valor predeterminado es cargar todas las entidades utilizando 1=1. Esta 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 datos espaciotemporales tienen restricciones sobre lo que se admite; solo admiten un subconjunto de SQL 92.

A continuación, se muestra una lista de SQL 92 compatible con dichas capas de entidades:

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

QueryString

Campos de salida

Especifica qué campos de la capa de entidades se deben cargar en Velocity.

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

Si especifica campos específicos, se deben especificar con nombres de campos separados por comas, por ejemplo:

OBJECTID,device_id,timestamp,horizontal_accuracy,latitude,longitude

Cadena de caracteres

Referencia espacial de salida

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

Velocity cargará datos de la capa de entidades en la referencia espacial definida en este parámetro.

Cadena de caracteres

Campo de marca de tiempo

Especifica un campo de fecha para recuperar solo las entidades más recientes.

Si no se especifica un valor de campo de marca de tiempo, en cada intervalo, el feed carga todas las entidades de la capa de entidades como eventos para procesar.

Si se especifica un valor de campo de marca de tiempo, la primera vez que Velocity sondee la capa de entidades, cargará todas las entidades con una fecha y hora en el campo de marca de tiempo que estén dentro del último minuto y sean menores que el primer tiempo de sondeo de feed que también cumpla los criterios de la cláusula WHERE. En cada sondeo posterior solo se cargarán las entidades con un valor de campo de marca de tiempo entre el último tiempo de sondeo y el tiempo de sondeo actual que también cumplan los criterios de la cláusula WHERE.

Cadena de caracteres

Consideraciones y limitaciones

Existen varias consideraciones y limitaciones que se deben tener en cuenta al utilizar el feed Capa de entidades:

  • La capa de entidades debe estar accesible a través de Internet.
  • El intervalo de sondeo nunca se debe establecer en un intervalo más corto que el tiempo de respuesta habitual de la consulta de capa de entidades. Para obtener más información sobre la programación de intervalos de sondeo de feeds, consulte Programar el intervalo de sondeo de feeds.
  • Velocity no admite capas que requieran créditos para las consultas de datos.