Skip To Content

Relazioni temporali in ArcGIS GeoAnalytics Server

Lo strumento Join delle feature consente di unire feature in un layer con feature di un altro layer in base alle loro relazioni spaziali, temporali o attributo o in base a una combinazione di tali relazioni. Ad esempio, se due feature si trovano a un'ora l'una dall'altra, verranno unite.

Le feature nei layer abilitati per variazioni temporali possono essere rappresentate in uno dei due seguenti modi:

  • Istante: un singolo momento di tempo.
  • Intervallo: vengono forniti un'ora d'inizio e un'ora di fine.

Le distanze temporali sono basate sullo schema temporale ISO19108.

Join e i layer di destinazione

Un join temporale unisce le feature dal layer di join al layer di destinazione in base al posizionamento o all'incidenza delle feature nel tempo.

La seguente legenda si applica a tutti gli esempi presenti in questa sezione:

  • Tempo feature di destinazione: verde
  • Tempo feature di join: blu

I tipi di tempo e le relazioni supportate

La seguente tabella elenca le relazioni temporali supportate per un join temporale tra tipi di tempo (ad esempio, unione di intervalli temporali in istanti di tempo):

Join temporale (feature di destinazione alla feature di join) traIstante e istanteIstante e intervalloIntervallo e istanteIntervallo e intervallo

Uguale a

Segno di spuntaSegno di spunta

Durante

Segno di spuntaSegno di spunta

Contiene

Segno di spuntaSegno di spunta

Termine

Segno di spuntaSegno di spunta

Terminata da

Segno di spuntaSegno di spunta

Soddisfa

Segno di spunta

Soddisfatto da

Segno di spunta

Sovrapposizioni

Segno di spunta

Sovrapposta da

Segno di spunta

Avvia

Segno di spuntaSegno di spunta

Avviato da

Segno di spuntaSegno di spunta

Interseca

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Vicino

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Vicino prima

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Vicino dopo

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Uguale a

Due tempi sono considerati uguali se i loro istanti o se i loro intervalli sono identici. Per poter essere considerati uguali, i tempi devono essere dello stesso tipo, entrambi intervalli temporali o entrambi istanti temporali.

Relazione temporale: equivalenti

Durante

Quando un tempo di destinazione si verifica tra l'inizio e la fine dell'intervallo temporale del join, il tempo di destinazione si trova nel tempo di join. Si tratta del contrario dell'operatore della relazione temporale Contains. Questa relazione si verifica solo quando la feature di join ha un tempo di intervallo.

Relazione temporale: durante

Contiene

Quando un tempo della feature di join si verifica tra l'inizio e la fine dell'intervallo temporale di destinazione, il tempo di destinazione contiene il tempo di join. Si tratta del contrario dell'operatore della relazione temporale During. Questa relazione si verifica solo quando la feature di destinazione ha un tempo di intervallo.

Relazione temporale: contiene

Termine

Quando un tempo di destinazione termina nello stesso momento del tempo di join, e il tempo di destinazione è iniziato dopo del tempo di join, il tempo di destinazione termina il tempo di join. È una parte complementare dell'operatore della relazione temporale Finished by ed è l'opposto dell'operatore della relazione temporale Starts. Questa relazione si verifica solo quando la feature di join ha un tempo di intervallo.

Relazione temporale: termina

Terminata da

Quando un tempo di una feature di join termina nello stesso momento del tempo di destinazione, e il tempo di join è iniziato dopo il tempo di destinazione, il tempo di destinazione termina entro il tempo di join. È una parte complementare dell'operatore della relazione temporale Finishes ed è l'opposto dell'operatore della relazione temporale Started by. Questa relazione si verifica solo quando la feature di destinazione ha un tempo di intervallo.

Relazione da temporale: terminata

Soddisfa

Quando la fine di un intervallo temporale di destinazione è uguale all'inizio dell'intervallo temporale di join, il tempo di destinazione corrisponde al tempo di join. È la parte complementare dell'operatore della relazione temporale Met by. Questa relazione si verifica solo quando i tempi di join e di destinazione sono intervalli.

Relazione temporale: corrisponde

Soddisfatto da

Quando l'avvio dell'intervallo temporale di destinazione è uguale al termine dell'intervallo temporale del join, il tempo di destinazione corrisponde al tempo di join. È la parte complementare dell'operatore della relazione temporale Meets. Questa relazione si verifica solo quando i tempi di join e di destinazione sono intervalli.

Relazione da temporale: corrispondente

Sovrapposizioni

Quando un intervallo temporale di destinazione inizia e finisce prima dell'inizio e della fine dell'intervallo temporale di join, il tempo di destinazione si sovrappone al tempo di join. È la parte complementare dell'operatore della relazione temporale Overlapped by. Questa relazione si verifica solo quando i tempi di join e di destinazione sono intervalli.

Relazione da temporale: si sovrappone

Sovrapposta da

Quando un intervallo temporale di destinazione inizia e finisce dopo l'inizio e la fine dell'intervallo temporale di join, il tempo di destinazione si sovrappone al tempo di join. È la parte complementare della relazione temporale Overlaps. Questa relazione si verifica solo quando i tempi di join e di destinazione sono intervalli.

Sovrapposto da relazione temporale

Avvia

Quando un tempo di destinazione inizia contemporaneamente con l'intervallo temporale di join e finisce prima della fine dell'intervallo temporale di join, il tempo di destinazione inizia con il tempo di join. È una parte complementare dell'operatore della relazione temporale Started by ed è l'opposto dell'operatore della relazione temporale Finishes. Questa relazione si verifica solo quando il tempo di join è un intervallo.

Relazione temporale: inizio

Avviato da

Quando l'intervallo di tempo di destinazione inizia contemporaneamente con il tempo di join e finisce dopo il tempo di join, il tempo di target inizia con il tempo di join. È una parte complementare dell'operatore della relazione temporale Starts ed è l'opposto dell'operatore della relazione temporale Finished by. Questa relazione si verifica solo quando il tempo di destinazione è un intervallo.

Relazione da temporale: iniziata

Interseca

Quando qualsiasi parte del tempo di destinazione si verifica allo stesso tempo del tempo di join, il tempo di destinazione si interseca con il tempo di join. L'operatore Intersects è una combinazione di tutti gli altri tipi di relazioni temporali.

Relazione temporale: interseca

Vicino

Quando il tempo di destinazione rientra in un intervallo specifico di tempo dal tempo di join, il tempo di target si trova vicino al tempo di join. Utilizzando una distanza temporale specifica per l'utente (ad esempio, 1 mese), un operatore della relazione Intersects viene applicato con la distanza temporale a entrambi gli estremi del tempo di join.

Relazione temporale: vicino

Vicino prima

Quando il tempo di destinazione rientra in un intervallo specifico di tempo e si verifica prima del tempo di join, il tempo di target si trova vicino prima del tempo di join. Utilizzando una distanza temporale specifica per l'utente (ad esempio, 1 mese), un operatore della relazione Intersects viene applicato con la distanza temporale all'inizio del tempo di join.

Relazione prima temporale: vicino prima

Vicino dopo

Quando il tempo di destinazione rientra in un intervallo specifico di tempo e si verifica dopo il tempo di join, il tempo di target si trova vicino dopo il tempo di join. Utilizzando una distanza temporale specifica per l'utente (ad esempio, 1 mese), un operatore della relazione Intersects viene applicato con la distanza temporale alla fine del tempo di join.

Relazione prima temporale: vicino dopo

In questo argomento
  1. Join e i layer di destinazione