Comment gérer TIME dans SIG?

16

Existe-t-il un moyen ou une idée sur la façon de gérer l'attribut Time dans le SIG? Par exemple, quels sont les moyens de spécifier qu'un objet est à un endroit à un intervalle de temps donné et eux, il est à un autre endroit dans un autre intervalle de temps, disons, comme une frontière politique qui a changé.

Pablo
la source
Très bonne question. Dans l'attente de réponses. En outre, certains commentaires sur la visualisation de l'heure gis.stackexchange.com/questions/408/… pourraient être utiles ici.
radek

Réponses:

12

Comme toujours, cela dépend ... :-)

Je vois au moins 3 scénarios différents lorsque le temps presse.

1) La partie temporelle est différente à l'intérieur d'une géométrie. Un journal de suivi à partir d'un GPS par exemple, si vous en faites une chaîne de caractères. Ensuite, vous aurez des horodatages différents pour chaque sommet à l'intérieur de la chaîne de lignes, et vous pouvez interpoler un temps calculé à n'importe quel endroit sur les bords.
2) Vous avez deux géométries différentes, dans votre exemple de frontière politique qui a changé au fil du temps.
3) Vous voulez par exemple gérer différentes températures moyennes à un endroit dans le temps.

Si nous commençons par le numéro 3, il s'agit uniquement des données d'attribut. Ensuite, vous devez stocker la géométrie avec un identifiant unique et référencer cet identifiant dans une table attributaire.

Le numéro 1 de ma liste nécessite une sorte de temps de traitement du stockage interne en tant que dimension ou au moins des informations supplémentaires pour chaque sommet. Il est souvent possible de stocker quelque chose sous la forme m, comme x, y, z, m. Je suppose qu'il existe également des systèmes gérant le format de date comme ça. Sinon, vous devrez gérer le temps dans un format décimal.

Numéro 2 dans la liste: Disons qu'il s'agit de pays et que nous travaillons avec la représentation polygonale. Ensuite, je commencerais par un tableau avec des données d'attributs sur les pays. Chaque pays a son propre identifiant unique. Ensuite, je mettrais tous les polygones, peu importe le moment où ils étaient valides dans une table avec un champ de début et de fin avec des informations quand ils étaient utilisés. Dans ce tableau, chaque polygone est unique et conserve également une clé étrangère référençant la table des pays. Cette relation est multiple. De nombreux polygones représentent un seul pays.

Donc, si nous comparons les numéros 2 et 3 dans la liste, le fait est que dans 2, il y a de nombreuses représentations de gémétrie pour une représentation d'attribut (c'est la géométrie qui change avec le temps). Dans le numéro 3, ce sont les attributs qui changent avec le temps.

Quelques idées

Cordialement
Nicklas

Nicklas Avén
la source
6

Dans le cas de changements de frontières politiques et administratives, je pense que le SIG historique de la Grande-Bretagne avait un bon moyen de gérer le problème, la structure de la base de données est décrite à http://onlinelibrary.wiley.com/doi/10.1002/9780470987643 .ch13 / pdf et un grand nombre d'articles connexes peuvent être consultés sur http://scholar.google.com/scholar?hl=en&q=GBHGIS+data+structure .

Fondamentalement, chaque polygone était stocké avec une date de début et de fin attachée (bien que dans certains cas, la date était une chaîne comme "parfois sous le règne de Charles I", je pense que nous avons truqué ceux avec des dates du règne des rois), puis il était possible d'utiliser un requête SQL simple (ou filtre OGC pour les cartes Web) pour extraire tous les polygones pertinents pour n'importe quelle date.

Ian Turton
la source
Très intéressant!
Pablo
5

QGIS peut gérer des données spatio-temporelles avec le plugin Time Manager . Les fonctionnalités peuvent avoir un horodatage ou deux spécifiant l'heure de début et de fin.

texte alternatif

obscur
la source
J'appuie le plugin QGIS Time Manager. Je l'ai utilisé avec des observations météorologiques horodatées et c'était assez convivial à utiliser et un affichage efficace des données.
Ando