Gibt es eine Möglichkeit oder eine Idee zum Umgang mit Zeitattributen in GIS? Mit welchen Methoden kann beispielsweise angegeben werden, dass sich ein Objekt in einem bestimmten Zeitintervall an einem Ort befindet, und mit welchen Methoden kann es sich in einem anderen Zeitintervall an einem anderen Ort befinden, beispielsweise als politische Grenze, die sich geändert hat.
16
Antworten:
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
quelle
Für den Fall, dass sich die politischen und anderen administrativen Grenzen ändern, kann das historische GIS Großbritannien das Problem meines Erachtens gut lösen. Die Struktur der Datenbank ist unter http://onlinelibrary.wiley.com/doi/10.1002/9780470987643 beschrieben .ch13 / pdf und eine große Anzahl zugehöriger Artikel finden Sie unter http://scholar.google.com/scholar?hl=de&q=GBHGIS+data+structure .
Grundsätzlich wurde jedes Polygon mit einem angehängten Start- und Enddatum gespeichert (obwohl das Datum in einigen Fällen eine Zeichenfolge wie "Irgendwann in der Regierungszeit Karls I." war, denke ich, dass wir diese mit Daten der Regierungszeit der Könige verfälscht haben), dann war es möglich, a zu verwenden einfache SQL-Abfrage (oder OGC-Filter für die Webkarten), um alle relevanten Polygone für ein beliebiges Datum zu extrahieren.
quelle
ArcGIS 10 hat es gut abgedeckt
http://help.arcgis.com/de/arcgisdesktop/10.0/help/index.html#/Supported_field_formats/005z00000006000000/
und Best Practices http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Best_practices_for_storing_temporal_data/005z00000005000000/
quelle
QGIS kann räumlich-zeitliche Daten mit dem Time Manager-Plugin verarbeiten . Features können entweder einen Zeitstempel oder zwei Zeitstempel für Start- und Endzeit haben.
quelle