Campos de fecha en ArcGIS Enterprise

Muchas capas de entidades almacenan información (temporal) de fechas y horas. La fecha y la hora pueden representar en qué momento se encontraba la entidad en una ubicación específica o cuándo se observó la entidad por primera vez en el mundo real. La fecha y hora también pueden estar relacionadas con otros atributos no espaciales de la capa, por ejemplo, cuándo se vendió una propiedad, la última vez que se tomó una muestra de una masa de agua concreta o la fecha y la hora en que se envió un camión de bomberos desde un parque de bomberos determinado.

En ArcGIS Enterprise, es posible habilitar la animación de tiempo en los mapas, de modo que las personas que los utilizan puedan observar los cambios que se producen con el tiempo. También es posible incluir información de fecha o de fecha y hora en las ventanas emergentes que configure para su capa.

Los datos temporales se almacenan en los siguientes campos de fecha y hora ArcGIS Enterprise, aunque la funcionalidad varía por tipo. Para agregar, editar o interpretar correctamente valores de fecha y hora de capas de entidades, es importante comprender de qué modo se almacenan y visualizan en ArcGIS Enterprise. Utilice los enlaces para acceder a información sobre el formato y almacenamiento de cada tipo.

Campos de fecha

Los campos de fecha pueden almacenar valores de fecha (día, mes y año) y hora en hora local con una precisión de hasta milisegundos.

Utilice un campo de fecha para almacenar datos que requieren valores de fecha y hora si los valores de hora están todos en la misma zona horaria. Los ejemplos incluyen lo siguiente:

  • Inspecciones de la zona de obras de la ciudad
  • Fecha y hora de nacimientos en un país por hospital
  • Cualquier valor de fecha y hora almacenado en una zona horaria que se convierte en hora local cuando se visualiza, en función de la configuración regional para la aplicación de visualización.

Formato de entrada para valores de fecha

Si calcula los valores de un campo de fecha para que rellenen o consulten el campo, las fechas deben estar en el formato MM/DD/AAAA hh:mm:ss y entre comillas simples. Por ejemplo, para definir un campo de fecha a las 5:00 p.m. el 27 de mayo de 2014, debería escribir '27/05/2014 05:00:00PM', '27/05/2014 5:00PM' o '27/05/2014 17:00:00' (reloj de 24 horas). No se puede almacenar solo un valor de tiempo; siempre debe tener un componente de fecha. Si no proporciona una hora, la hora predeterminada será las 12:00 a.m.

Al calcular los valores de fecha y hora de una capa de entidades alojada usando las funciones de fecha estándar de SQL, debe proporcionar la hora en formato UTC. Cuando el valor calculado se muestre en la tabla, aparecerá en la hora local. Por ejemplo, si su hora local es PST y escribe el valor '05/27/2014 12:23:00 PM' cuando calcule, el valor de los campos calculados se mostrará con una conversión de hora en función de la hora de su equipo. En este ejemplo, el valor calculado se mostrará como '05/27/2014 05:23:00 AM'.

Almacenamiento de los valores de fecha para capas de entidades alojadas

Los valores de fecha en capas de entidades alojadas se almacenan en Hora universal coordinada (abreviado como UTC) en la base de datos. UTC es prácticamente equivalente a la hora actual en el meridiano base de la Tierra (cero grados de longitud) situado cerca de Greenwich, en Inglaterra, aunque UTC es una versión más precisa de GMT (hora de Greenwich).

Cuando publique capas de entidades que contienen campos de fecha desde archivos, ArcGIS Pro, o una aplicación de ArcGIS Desktop, y si los campos de fecha contienen valores de zona horaria local, debe especificar que los valores de fecha están en la zona horaria local cuando publique la capa. De esta manera, el proceso de publicación puede transformar los datos de la hora local a UTC para almacenarlos en la base de datos.

Las fechas se convierten a UTC cuando están almacenadas porque la ubicación física del servidor donde se alojan los datos y las personas que ven los mapas que contienen los datos pueden estar en cualquier parte del mundo. Almacenar la hora en formato UTC permite a ArcGIS Enterprise transformar los datos según la zona horaria local correcta, independientemente de la ubicación del servidor o el visor de la aplicación.

Cómo se visualizan los campos de fecha

Los valores aparecerán correctamente en la hora local cuando los vea en el portal.

El cliente que utiliza para ver los datos determina cómo se muestran los valores de fecha y hora. Cuando se visualiza un campo de fecha en el portal, la fecha se convierte de UTC a su hora local o en el desfase de la zona horaria que eligió cuando publicó la capa. Para hora local, ArcGIS Enterprise consulta la configuración de zona horaria de su ordenador. Por ejemplo, supongamos que tu ordenador utilice la Hora estándar del Pacífico (PST). PST es ocho horas menos que UTC; cuando en UTC son las 9:00 AM, es la 1:00 AM PST. Cuando se aplica el horario de verano, su hora local es Horario de verano del Pacífico (PDT), que está siete horas por detrás de UTC, por lo que el valor se convertirá en 2:00 a.m. cuando se visualiza en la página del elemento de la capa o la vista previa del portal. Si elige un desfase de zona horaria para la capa, los valores se visualizan en esa zona horaria en Visor de mapas.

El formato se comparte para tablas y elementos emergentes en Visor de mapas. Para cambiar cómo se visualizan los valores de campo de fecha, modifique la configuración de campo.

Formatos de fecha en archivos utilizados para publicar capas de entidades alojadas

Cuando agrega archivos como, por ejemplo Microsoft Excel, valores separados por comas (CSV) u otros archivos de texto delimitados y los publica, ArcGIS Enterprise reconoce los formatos en la tabla siguiente como campos de fecha.

La siguiente tabla enumera los formatos de fecha y hora que darán lugar a un campo de fecha en la capa de entidades alojada que publica desde un archivo .csv.

Los valores en un formato que no está en esta lista se crearán como tipos de datos de cadena de caracteres en la capa de entidades alojada resultante o, si solo están presentes números, como un entero.

FormatoEjemplo

M/DD/AAAA

7/28/2009

MM/DD/AAAA

07/28/2009

M/DD/AA

7/28/09

MM/DD/AA

07/28/09

AAAA/MM/DD

2009/07/28

AAAA-MM-DD

2009-07-28

AAAA/MM/DD hh:mm:ss

2009/07/28 17:23:00

AAAA/M/DD hh:mm:ss

2009/7/28 17:23:00

AAAA-MM-DD hh:mm:ss

2009-07-28 17:23:00

AAAA-M-DD hh:mm:ss

2009-7-28 17:23:00

Formatos de fecha en archivos agregados directamente a Map Viewer Classic

Si agrega un archivo a Mi contenido y no publica ninguna capa de entidades desde ahí, no hay restricciones en el formato utilizado para los valores de fecha del archivo.

No obstante, cuando agrega archivos de CSV y de texto directamente a un mapa, ArcGIS Enterprise reconoce solamente los formatos de fecha descritos en las siguientes tablas.

El agregado de archivos de texto y CSV directamente al mapa solo se admite en Map Viewer Classic.

Si agrega un archivo .csv directamente a Map Viewer Classic, los siguientes formatos de fecha se cargan como fechas, pero las horas no aparecen en la tabla en Map Viewer Classic:

FormatoEjemplo de entradaValor de tabla

M/DD/AAAA Formato de 12 horas

7/28/2009 5:23 PM

Julio 28, 2009

MM/DD/AAAA Formato de 12 horas

07/28/2009 5:23 PM

Julio 28, 2009

M/DD/AA Formato de 12 horas

7/28/09 5:23 PM

Julio 28, 2009

MM/DD/AA Formato de 12 horas

07/28/09 5:23 PM

Julio 28, 2009

Cuando agrega un archivo .txt a Map Viewer Classic, los siguientes formatos de fecha se reconocen como campos de fecha:

FormatoEjemplo de entradaValor de tabla

M/DD/AAAA Formato de 12 horas

7/28/2009 5:23 PM

Julio 28, 2009

MM/DD/AAAA Formato de 12 horas

07/28/2009 5:23 PM

Julio 28, 2009

MM/DD/AA Formato de 12 horas

07/28/09 5:23 PM

Julio 28, 2009

Día de la semana, Mes DD, AAAA formato de 12 horas*

Martes, julio 28, 2009 5:23 PM

Julio 28, 2009

Mes DD, AAAA formato de 12 horas*

Julio 28, 2009 5:23 PM

Julio 28, 2009

*Estos formatos de fecha solo se admiten si delimita los campos con tabuladores o con punto y coma.

Campos solo de fecha

Los campos solo de fecha pueden almacenar valores de fecha del día, mes y año. No se almacena ningún valor de hora para cambios solo de fecha.

Utilice un campo solo de fecha para almacenar datos que se capturaron en la granularidad de días, como por ejemplo entradas de diario histórico, o valores de atributo que se aplican a todo el día o representan todo el día, como por ejemplo lo siguiente:

  • Fecha de contratación de cada empleado
  • Fecha de publicación de libro
  • Fecha de expiración de derechos de autor

Formato de entrada para campos solo de fecha

El cliente desde el que introduce los valores determinará el formato de entrada.

En Visor de mapas y en la mayoría de los demás lugares del portal, la herramienta o interfaz que utilice le proporcionará modelos de calendario y comprobaciones de formato si introduce un valor.

Al editar en la tabla en la pestaña Datos de la página del elemento de la capa de entidades alojada, puede introducir valores en el formato AAAA-MM-DD. Por ejemplo, introduzca 2023-10-06 para almacenar el valor para el 6 de octubre de 2023.

Almacenamiento de los valores solo de fecha para capas de entidades alojadas

Los campos solo de fecha se almacenan como cadenas de caracteres en la base de datos.

Cómo se visualizan los campos solo de fecha

Los clientes que utilice para consumir la capa de entidades alojada pueden permitirle cambiar cómo se visualizan los campos solo de fecha.

El formato se comparte para tablas y elementos emergentes en Visor de mapas. Para cambiar cómo se visualizan los valores de campo solo de fecha, modifique la configuración de campo.

Formatos solo de fecha en archivos utilizados para publicar capas de entidades alojadas

Los formatos solo de fecha no se reconocen al publicar de archivos de Microsoft Excel o de valores separados por comas (CSV). Si el formato se corresponde con alguno de los formatos enumerados para un campo de fecha, se publicará como un campo de fecha; de lo contrario, es probable que sea un campo de cadena de caracteres en la capa de entidades alojada resultante.

Cuando se publica desde una geodatabase de archivos comprimidos, archivo de definición de servicio o ArcGIS Pro, los campos solo de fecha se conservarán como campos solo de fecha.

Campos solo de hora

Los campos solo de hora pueden almacenar valores de hora en hora local con precisión de milisegundos. No se almacenan valores de fecha.

Utilice un campo solo de hora para almacenar datos que se repiten diariamente o contenido en el que solo importa el componente temporal, como por ejemplo para lo siguiente:

  • Horas de almacenamiento
  • Programas de autobuses locales

También podría tener un campo solo de hora separado de un campo solo de fecha para hacer con más facilidad cálculos de hora para ocurrencias de corta duración. Por ejemplo, si registra cuándo se emite una orden en un autoservicio y cuándo se completa la orden, puede calcular la diferencia de tiempo entre los dos eventos sin tener que analizar los valores en un campo de fecha o de desfase de marca de hora.

Formato de entrada para campos solo de hora

El cliente desde el que introduce los valores determinará el formato de entrada.

En Visor de mapas y en la mayoría de los demás lugares del portal, la herramienta o interfaz que utilice le proporcionará menús desplegables y comprobaciones de formato si introduce un valor.

Al editar en la tabla en la pestaña Datos de la página del elemento de la capa de entidades alojada, puede introducir valores en el formato hh:mm:ss.s. Por ejemplo, introduzca 16:12:08.4 para almacenar el valor para 4:12 p.m. y 8,4 segundos.

Sugerencia:

Puede almacenar segundos y milisegundos en estos campos, aunque los milisegundos no se visualizarán en el portal. No obstante, cuando exporta los datos, milisegundos estarán presentes en el archivo de exportación si el tipo de archivo los admite.

Almacenamiento de valores solo de hora para capas de entidades alojadas

Los valores solo de hora se almacenan como cadenas de caracteres en la base de datos.

Cómo se visualizan los campos solo de hora

Los clientes que utilice para consumir la capa de entidades alojada pueden permitirle cambiar cómo se visualizan los campos solo de hora.

Ya que realmente son campos de cadena de caracteres, los valores no cambian para reflejar la hora local o cualquier desfase horario establecido en la capa de entidades.

El formato se comparte para tablas y elementos emergentes en Visor de mapas. Para cambiar cómo se visualizan los valores de campo solo de hora, modifique la configuración de campo.

Formatos solo de hora en archivos utilizados para publicar capas de entidades alojadas

Los formatos solo de hora no se reconocen al publicar desde archivos Excel y .csv. Si el formato cumple la parte de hora de los formatos admitidos para una fecha, se publicará como un campo de fecha. No obstante, no se recomienda publicar valores solo de hora como campos de fecha. ArcGIS Enterprise insertará la fecha actual (en función del desfase de zona horaria que eligió al publicar o UTC), que cambiará los valores de hora. Para conservar los valores de hora como almacenados en un archivo de origen, asigne el campo a una cadena de caracteres en la publicación.

Cuando se publica desde una geodatabase de archivos comprimidos, archivo de definición de servicio o ArcGIS Pro, los campos de solo hora se conservarán como campos de solo hora.

Campos de desfase de marca de hora

Los campos de desfase de marca de hora pueden almacenar valores de fecha y hora. Los valores de hora incluyen información sobre el desfase horario con respecto al Tiempo Universal Coordinado (UTC).

Nota:

Los campos de desplazamiento de marca de tiempo son incompatibles con las capas de entidades alojadas. Solo son compatibles con capas de entidades de ArcGIS Server.

El desfase horario con respecto a UTC identifica inequívocamente un único punto en el tiempo, aunque no identifica inequívocamente una zona horaria. El desfase con respecto a UTC solo es una característica de una zona horaria, cambia si la zona horaria aplica el horario de verano, y varias zonas horarias comparten el mismo desfase con respecto a UTC.

Utilice un campo de desfase de marca de hora para datos para los que es importante el valor de hora local y las fechas pueden cruzar varias zonas horarias, como por ejemplo para los siguientes tipos de datos:

  • Registro de desastres naturales a través del mundo
  • Salidas y llegadas de líneas aéreas
  • Seguimiento de envíos de productos

Formato de entrada para campos de desfase de marca de hora

El cliente desde el que introduce los valores determinará el formato de entrada.

En Visor de mapas y en la mayoría de los demás lugares del portal, la herramienta o interfaz que utilice le proporcionará menús desplegables, modelos de calendario y comprobaciones de formato si introduce un valor.

Al editar en la tabla en la pestaña Datos de la página del elemento de la capa de entidades, puede introducir valores en el formato AAAA-MM-DDThh:mm:ss±OffsetFromUTC. Por ejemplo, introduzca 2023-10-06T16:12:08+01:00 para almacenar el valor para 4:12 p.m. y 8 segundos el 6 de octubre de 2023 en Hora centroeuropea.

Cómo se visualizarán los campos de desfase de marca de hora

Los clientes que utilice para consumir la capa de entidades pueden permitirle cambiar cómo se visualizan los campos de desfase de marca de hora.

El formato se comparte para tablas y elementos emergentes en Visor de mapas. Para cambiar cómo se visualizan los valores de campo de desfase de marca de hora, modifique la configuración de campo.