Come gestire TIME in GIS?


16

Esiste un modo o un'idea su come gestire l'attributo Time in GIS? Ad esempio, quali sono i modi per specificare che un oggetto si trova in un luogo in un determinato intervallo di tempo e che si trova in un altro posto in un altro intervallo di tempo, diciamo, come un confine politico che è cambiato.


Ottima domanda In attesa di risposte. Inoltre, alcuni commenti sulla visualizzazione del tempo gis.stackexchange.com/questions/408/… potrebbero essere utili qui.
Radek,

Risposte:


12

Come sempre, dipende ... :-)

Vedo almeno 3 diversi scenari quando è coinvolto il tempo.

1) La parte temporale è diversa all'interno di una geometria. Un registro di traccia da un GPS, ad esempio, se si effettua una stringa lineare da quello. Quindi avrai timestamp diversi per ciascun vertice all'interno del linestring e puoi interpolare un tempo calcolato in qualsiasi punto dei bordi.
2) Hai due diverse geometrie, nel tuo esempio il confine politico che è cambiato nel tempo.
3) Si desidera gestire ad esempio diverse temperature medie in una posizione nel tempo.

Se iniziamo con il numero 3, si tratta solo dei dati degli attributi. Quindi è necessario memorizzare la geometria con un ID univoco e fare riferimento a tale ID in una tabella di attributi.

Il numero 1 nel mio elenco richiede una sorta di tempo di gestione della memoria interna come dimensione o almeno informazioni aggiuntive per ciascun vertice. Spesso c'è la possibilità di memorizzare qualcosa come m, come x, y, z, m. Immagino che ci siano anche sistemi che gestiscono questo formato di date. Altrimenti dovrai gestire il tempo in un formato decimale.

Numero 2 nell'elenco: diciamo che riguarda i paesi e stiamo lavorando con la rappresentazione poligonale. Quindi vorrei iniziare con una tabella con i dati degli attributi sui paesi. Ogni paese ha il suo ID unico. Quindi metterei tutti i poligoni indipendentemente dal momento in cui erano validi in una tabella con un campo di inizio e fine con le informazioni quando venivano usati. In questa tabella ogni poligono è unico e mantiene anche una chiave esterna che fa riferimento alla tabella dei paesi. Quella relazione è da molti a uno. Molti poligoni rappresentano un paese.

Quindi, se confrontiamo i numeri 2 e 3 nell'elenco, il punto è che in 2 ci sono molte rappresentazioni di gemmie per una rappresentazione di attributo (è la geometria che cambia nel tempo). Nel numero 3 sono gli attributi che cambiano nel tempo.

Alcuni pensieri

Saluti
Nicklas


6

Nel caso in cui si cambino i confini politici e amministrativi, penso che il GIS storico della Gran Bretagna abbia avuto un buon modo di gestire il problema, la struttura della banca dati è descritta su http://onlinelibrary.wiley.com/doi/10.1002/9780470987643 .ch13 / pdf e un gran numero di articoli correlati sono disponibili all'indirizzo http://scholar.google.com/scholar?hl=it&q=GBHGIS+data+structure .

Fondamentalmente ogni poligono veniva memorizzato con una data di inizio e fine allegata (anche se in alcuni casi la data era una stringa come "qualche volta in regno di Carlo I" Penso che abbiamo confuso quelli con le date del regno dei re) quindi era possibile usare un semplice query SQL (o filtro OGC per le mappe Web) per estrarre tutti i poligoni pertinenti per qualsiasi data.


Molto interessante!
Pablo,


5

QGIS può gestire dati spazio-temporali con il plug -in Time Manager . Le funzioni possono avere un timestamp o due che specifica l'ora di inizio e di fine.

testo alternativo


In secondo luogo il plug-in QGIS time manager. L'ho usato con osservazioni meteorologiche con indicazione del tempo ed è stato abbastanza facile da usare e una visualizzazione efficace dei dati.
Ando,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.