Skip To Content

Relazioni spaziali in ArcGIS GeoAnalytics Server

Lo strumento Join delle feature consente all'utente di unire feature in un layer con feature in un altro layer in base alle loro posizioni relative. Questa operazione si chiama join spaziale. Insieme al join spaziale, Join delle feature consente anche di applicare un join temporale e un join attributo. Nella definizione di un join spaziale, vi sono un numero di relazioni spaziali che possono essere utilizzate per selezionare le feature puntuali, polilineari o poligonali in un layer che abbiano la relazione di interesse con le feature presenti in un altro layer.

Ad esempio, per trovare il numero di case colpite da un'inondazione recente, è possibile utilizzare il join del layer delle case sul boundary dell'inondazione utilizzando l'operatore delle relazioni spaziali Within.

Join e i layer di destinazione

Un join spaziale unisce feature dal layer di join al layer di destinazione in base alle posizioni spaziali relative alle feature.

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

  • Feature di destinazione: verde
  • Feature di join: viola
  • Le feature di destinazione con le relazioni spaziali selezionate con le feature di join: evidenziate in rosso

Relazioni spaziali tra feature

In una relazione spaziale tra feature, ogni tipo di geometria (punto, polilinea e poligono) ha una parte interna e un boundary. Il modo in cui le parti interne e i boundary di due geometrie si confrontano determina la relazione spaziale che hanno. La seguente immagine mostra le geometrie, i boundary e le parti interne di punti, polilinee e poligoni:

Boundary e parti interne di geometrie utilizzate in relazioni spaziali per

Le relazioni supportate in ArcGIS GeoAnalytics Server sono Clementini, cioè un boundary di un poligono è separato dalla sua parte interna ed esterna.

I tipi di geometria e le relazioni supportate

La seguente tabella elenca le relazioni spaziali supportate per un join spaziale tra geometrie di un certo tipo (ad esempio, unione di punti con altri punti):

Join spaziale (destinazione alle feature di join) traUguale aIntersecaContieneAll'internoIncrociaToccaSovrapposizioniPiano vicinoGeodetico vicino

Punto e punto

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Punto e polilinea

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Punto e poligono

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Polilinea e punto

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Polilinea e polilinea

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Polilinea e poligono

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Poligono e punto

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Poligono e polilinea

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Poligono e poligono

Segno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spuntaSegno di spunta

Uguale a

Una feature di destinazione è uguale a una feature di join se le loro parti interne sono uguali e i tipi di geometria sono gli stessi.

Le feature di destinazione in verde sono evidenziate in rosso quando sono uguali alle feature viola.

Tipo di relazione spaziale: equivalente

Interseca

Una feature di destinazione si interseca con una feature di join se condivide una qualsiasi porzione della sua geometria con la feature di join. Se una feature di destinazione contiene, si trova all'interno di, taglia, tocca o si sovrappone a una feature di join, si intersecano.

Le feature di destinazione in verde sono evidenziate in rosso quando intersecano le feature viola.

Tipo di relazione spaziale: interseca

Contiene

Una feature di destinazione contiene una feature di join se la feature di join è un subset della feature di destinazione, con le loro parti interne intersecate. Se la feature di join si trova sul boundary e si interseca con la parte interna, la feature di destinazione contiene la feature unita. Se la feature di join si trova solo sul boundary (e non nella parte interna), la feature di destinazione non contiene la feature unita.

Si tratta del contrario dell'operatore Within.

Le feature di destinazione in verde sono evidenziate in rosso quando contengono le feature viola.

Tipo di relazione spaziale: contiene

All'interno

Una feature di destinazione si trova in una feature di join se si trova completamente all'interno della feature di join. Una feature si trova all'interno se l'intersezione delle parti interne non è vuota e se la feature di destinazione è un subset delle feature di join. Se le parti interne non si intersecano, la feature di join non si trova all'interno della feature di destinazione.

Si tratta del contrario dell'operatore Contains.

Le feature di destinazione in verde sono evidenziate in rosso quando sono all'interno delle feature viola.

Tipo di relazione spaziale: all'interno

Incrocia

Due polilinee si tagliano se la loro intersezione contiene solo punti e se almeno uno dei punti di intersezione è interno a entrambe le polilinee. Una polilinea e un poligono si tagliano se una parte connessa della polilinea si trova parzialmente all'interno e parzialmente all'esterno del poligono. Una polilinea e un poligono si tagliano se condividono una polilinea in comune nella parte interna del poligono, che non equivale alla polilinea intera. Le feature di destinazione e di join devono essere o polilinee o poligoni.

Le feature di destinazione in verde sono evidenziate in rosso quando tagliano le feature viola.

Tipo di relazione spaziale: taglia

Tocca

Una feature di destinazione tocca una feature di join se hanno un vertice intersecante, ma le feature non si sovrappongono.

Tipo di relazione spaziale: tocca

Sovrapposizioni

Due geometrie si sovrappongono se sono dello stesso tipo di geometria e la loro intersezione ha lo stesso tipo di geometria, ma l'intersezione è diversa da entrambe le geometrie originali.

Tipo di relazione spaziale: sovrappone

Vicino planare e vicino geodetico

Concettualmente, questi operatori smorzano le feature di destinazione utilizzando la distanza specificata e restituiscono tutte le feature di destinazione che si intersecano con le feature di join con il buffer applicato.

Vicino geodetico è uguale a Vicino planare, a parte per il fatto che viene utilizzata la distanza geodetica piuttosto che la distanza planare. Scegliere questo operatore se i dati coprono una vasta estensione di dati o se il sistema di coordinate degli input è di tipo geografico.

Le feature di destinazione in verde, con un buffer di distanza vicino (verde chiaro), sono evidenziate in rosso quando sono vicine alle feature di join viola.

Tipo di relazione spaziale: vicino (planare e geodetico)