Al configurar el procesamiento de datos desde un feed o una fuente de datos, puede especificar los parámetros de fecha y hora de los datos en ArcGIS Velocity.
Configuración de fecha y hora
Puede configurar parámetros de fecha y hora para un feed o fuentes de datos utilizando campos clave. Los parámetros de fecha y hora de un feed o una fuente de datos se pueden especificar en el paso Identificar campos clave de la sección Fecha y hora.
Más información acerca de la identificación de campos clave
Fecha y hora
Las entidades de un feed o una fuente de datos pueden no tener campos de tiempo y hora disponibles.
Los valores de Hora de inicio, Hora de finalización o Formato de fecha no son necesarios para analizar y procesar datos. Sin embargo, algunas herramientas de análisis de big data y en tiempo real requieren que se defina una hora de inicio o una hora de inicio y una hora de finalización para realizar análisis temporales.
Además, si la información de fecha se representa como datos de cadena de caracteres, se requiere un formato de fecha para que Velocity analice correctamente esta cadena de caracteres en un campo de fecha.
Tipos de hora
Las tres configuraciones de hora son las siguientes:
- No se especifican los campos clave Hora de inicio ni Hora de finalización. Los datos no tienen ninguna representación de tiempo, por ejemplo, un dataset de límites de país sin ningún campo de fecha u hora. Deje vacíos estos parámetros.
- Se especifica el campo clave Hora de inicio. Los registros de datos representan su estado en ese punto específico en el tiempo, también conocido como tiempo de instante, por ejemplo, observaciones de sensores que registran la hora de cada lectura.
- Se especifican los campos clave Hora de inicio y Hora de finalización. Los registros de datos representan el estado de esa entidad u observación para esa duración de tiempo, también conocida como tiempo de intervalo. Por ejemplo, polígonos de alerta de previsión de tormentas eléctricas con una hora de inicio y finalización para cada alerta.
Formato de fecha: tiempo Epoch
Si los datos representan fechas con valores de tiempo Epoch (también conocidos como hora UNIX), no es necesario que especifique un formato de fecha. El tiempo Epoch es un sistema para describir un punto en el tiempo como el número de segundos desde las 00:00:00 del jueves 1 de enero de 1970 (UTC). Se puede especificar como segundos o milisegundos desde este punto en el tiempo. Los ejemplos de valores de tiempo Epoch que puede procesar Velocity sin especificar un formato de fecha son: 1474675359 o 1474675359000.
Formato de fecha: cadenas de caracteres
Los datos de fecha y hora almacenados en un campo de cadena de caracteres se pueden representar de muchas maneras. Por ejemplo, las siguientes cadenas de caracteres hacen referencia al mismo punto en el tiempo, pero se representan de manera diferente:
- 2019-08-07T07:02:01.000Z
- 7 de agosto de 2019, 7:02:01
- 20190807070201
Si tiene campos que expresan valores de fecha como cadenas de caracteres, debe especificar un formato de fecha para que Velocity analice correctamente la cadena de caracteres en una fecha. Puede proporcionar una cadena de caracteres de formato de fecha y hora en el parámetro Formato de fecha. A continuación, se muestran varios ejemplos de formato fecha y hora:
- 2019-04-05T12:05:18.095Z
- aaaa-MM-dd'T'HH:mm:ss.SSS'Z'
- 12/27/2015 16:39:20
- MM/dd/aaaa HH:mm:ss
- 2019-06-01T03:54:09+00:00
- aaaa-MM-dd'T'HH:mm:ssZZ
- 2020-06-18T19:13:50.212867Z
- aaaa-MM-dd'T'HH:mm:ss.SSSSSS'Z'
- "Jane","Mar,23 Jul 2024 00:00:00",12345
- EEE, dd, MMM aaaa HH:mm:ss
Nota:
Velocity admite la hora hasta milisegundos. Las cadenas de fecha con mayor precisión deben definirse como en cualquiera de los ejemplos de formato de fecha y hora anteriores.
Los elementos que se pueden utilizar para especificar el formato de fecha para las cadenas de caracteres se pueden encontrar en la tabla que aparece a continuación. Se ofrece información adicional sobre la configuración de una cadena de caracteres de formato de fecha-hora disponible para la correspondiente clase Formato de hora de Joda DateTimeFormat que se utiliza para convertir cadenas de caracteres que representan fechas en objetos de fecha.
Símbolo de la cadena de formato de fecha | Descripción | Ejemplo |
---|---|---|
y | año | 1996 |
M | mes del año | Julio; Jul; 07 |
d | día del mes | 10 |
h | hora en punto del medio día (1~12) | 12 |
H | hora del día (0~23) | 0 |
m | minuto de hora | 30 |
s | segundo de minuto | 55 |
S | fracción de segundo | 978 |
a | medio día del día | AM; PM |
z | zona horaria | Hora estándar del Pacífico (PST) |
Z | Desplazamiento de zona horaria/id | -0800; -08:00; América/ Los_Ángeles |
e | día de la semana | 2 |
E | día de la semana | Martes; mar |
Formato de fecha: campos de fecha de Esri
Si los datos tienen información de fecha o de fecha-hora almacenada en un campo de fecha, no es necesario que especifique un formato de fecha. Las capas de entidades, los shapefiles y los archivos de Parquet pueden contener campos de fecha que almacenan valores de fecha o de fecha y hora. Velocity puede cargar valores de fecha y hora desde esos campos sin parámetros ni ajustes adicionales.
Formato de zona horaria requerido
Tenga en cuenta lo siguiente al definir las propiedades de fecha y hora:
Las herramientas de Velocity esperan que las fechas y horas de los datos de origen se almacenen en el formato de Hora universal coordinada (UTC). Las funciones de ArcGIS Arcade como ChangeTimeZone pueden utilizarse para convertir los datos representados en una zona horaria local a UTC.