Wie immer kommt es darauf an ... :-)
Ich sehe mindestens 3 verschiedene Szenarien, wenn es um Zeit geht.
1) Der Zeitteil ist innerhalb einer Geometrie unterschiedlich. Ein Track-Log von einem GPS zum Beispiel, wenn Sie daraus einen Linestring machen. Dann haben Sie verschiedene Zeitstempel für jeden Scheitelpunkt innerhalb der Linienfolge und können eine berechnete Zeit an jeder Stelle der Kanten interpolieren.
2) Sie haben zwei verschiedene Geometrien, in Ihrem Beispiel eine politische Grenze, die sich im Laufe der Zeit geändert hat.
3) Sie möchten zum Beispiel mit unterschiedlichen Durchschnittstemperaturen an einem Ort im Laufe der Zeit umgehen.
Wenn wir mit Nummer 3 beginnen, geht es nur um die Attributdaten. Anschließend sollten Sie die Geometrie mit einer eindeutigen ID speichern und diese ID in einer Attributtabelle referenzieren.
Nummer 1 in meiner Liste erfordert eine Art interne Speicherbearbeitungszeit als Dimension oder zumindest zusätzliche Informationen für jeden Scheitelpunkt. Oft gibt es die Möglichkeit, etwas wie x, y, z, m als m zu speichern. Ich denke, es gibt auch Systeme, die das Datumsformat so handhaben. Andernfalls müssen Sie die Zeit in einem Dezimalformat verarbeiten.
Nummer 2 in der Liste: Nehmen wir an, es geht um Länder und wir arbeiten mit Polygondarstellung. Dann würde ich mit einer Tabelle mit Attributdaten über die Länder beginnen. Jedes Land hat eine eigene ID. Dann würde ich alle Polygone, egal wann sie gültig waren, in eine Tabelle mit einem Start- und einem Endfeld mit Informationen zum Zeitpunkt ihrer Verwendung einfügen. In dieser Tabelle ist jedes Polygon einzigartig und enthält einen Fremdschlüssel, der auf die Ländertabelle verweist. Diese Beziehung ist viele zu eins. Viele Polygone repräsentieren ein Land.
Wenn wir also Nummer 2 und 3 in der Liste vergleichen, ist der Punkt, dass es in 2 viele Gemetriedarstellungen für eine Attributdarstellung gibt (es ist die Geometrie, die sich mit der Zeit ändert). In Nummer 3 ändern sich die Attribute mit der Zeit.
Einige Gedanken
Grüße
Nicklas