Temps dans les données spatiales

Le temps est pris en charge de différentes manières dans les données spatiales. Les informations temporelles peuvent être stockées sous forme d'attribut (classes d'entités, tables autonomes et jeux de données mosaïques) ou en interne (comme dans les données netCDF). Les sections suivantes décrivent les données qui peuvent être visualisées dans le temps.

Couches d'entités

Avec les couches d'entités, les entités peuvent être visualisées dans le temps de deux manières :

  • La forme et la localisation de chaque entité sont constantes, mais les valeurs attributaires peuvent changer dans le temps.
  • La forme et la localisation de chaque entité peuvent changer dans le temps.

Les entités dont la forme et la localisation changent dans le temps doivent être stockées comme entités distinctes. Par exemple, pour les trajectoires des ouragans qui sont visualisées dans le temps, l'entité ponctuelle représentant la localisation d'un ouragan à un moment donné doit être stockée comme une entité distincte.

Les entités dont la forme et la localisation ne changent pas dans le temps peuvent également être représentées dans la table comme des entités distinctes (par exemple, pour les valeurs de population par ville). Chaque ville peut être représentée par plusieurs entités. Chaque entité représentant la même ville possède la même localisation avec une valeur de population différente pour chaque date.

Toutefois, s'il existe un grand nombre d'horodatages pour la même entité statique, vous pouvez utiliser une jointure un vers plusieurs où les informations spatiales sont stockées dans la table de base et les informations en double, dans une table distincte.

En savoir plus sur le stockage des données temporelles dans des tables distinctes

Tables autonomes

Les modifications non géographiques dans le temps peuvent être visualisées à l'aide de tables autonomes.

Remarque :

Les tables sans ObjectID ne prennent pas en charge la visualisation temporelle.

Lorsque les propriétés de table comportent une heure définie dans un champ de date, la table filtre ses enregistrements automatiquement pour afficher uniquement ceux qui se trouvent dans l’étendue actuelle du curseur temporel. Par exemple, une table répertoriant les données de vente mensuelles des employés est mise à jour à chaque étape mensuelle du curseur temporel au cours de l'année.

Jeux de données mosaïque

Des jeux de données mosaïques peuvent être utilisés pour stocker des rasters représentant un changement dans le temps. Par exemple, un jeu de données mosaïque peut contenir des images aériennes représentant le changement d'utilisation du sol dans le temps, qui peut être visualisé dans le temps. Comme pour les couches d'entités, la table attributaire de votre jeu de données mosaïque doit contenir un champ de date pour indiquer l'heure valide de chaque raster.

Couches netCDF

Avec les couches netCDF, vous pouvez choisir une dimension pour visualiser les données. Les valeurs temporelles sont stockées comme une dimension de la couche netCDF. Pour les couches d'entités netCDF, vous pouvez spécifier l'heure de la couche à l'aide d'une dimension temporelle ou des champs attributaires (champs d'heure de début et d'heure de fin) qui contiennent les valeurs temporelles. Pour les couches raster netCDF, cependant, vous pouvez uniquement spécifier l'heure de la couche à l'aide de la dimension temporelle qui vous permet de parcourir les données au fil du temps.

Rubriques connexes