Lo strumento Unisci feature aggiunge attributi da un layer o da una tabella a un altro layer o un'altra tabella, in base a relazioni spaziali e di attributo specificate. Facoltativamente, è quindi possibile calcolare le statistiche per le feature unite.
L'output è un hosted feature layer o un hosted table layer, a seconda che il layer di destinazione di input sia una tabella.
Esempio
Sono presenti dati salvati in una tabella che è necessario visualizzare in modo spaziale. La tabella mostra il conteggio del numero dei Centri Sanitari Pubblici (PHC) in ciascun stato o territorio dell'unione in India. Lo strumento Unisci feature può essere utilizzato per unire la tabella a un feature layer in modo che i dati PHC possano essere mostrati in modo spaziale.
Prova Unisci una tabella in un feature layer nel tutorial ArcGIS Onlineper il flusso di lavoro completo.
Note sull'utilizzo
Unisci feature include le configurazioni per le feature di input, le impostazioni di unione e un layer risultato.
Feature di Input
Il gruppo Feature di input include i seguenti parametri:
Layer di destinazione specifica il layer o la tabella a cui verranno aggiunti i record.È possibile scegliere un layer utilizzando il pulsante Layer, oppure è possibile creare un layer schizzo da utilizzare come input tramite il pulsante Disegna feature di input.
Per input di feature, sotto il nome del layer viene visualizzato un conteggio delle feature. Il conteggio include tutte le feature del layer, eccetto quelle che sono state rimosse con un filtro. Le impostazioni ambiente, ad esempio Estensione elaborazione, non si riflettono nel conteggio di feature.Unisci layer specifica il layer o la tabella i cui record saranno aggiunti al layer di destinazione.
Per input di feature, sotto il nome del layer viene visualizzato un conteggio delle feature. Il conteggio include tutte le feature del layer, eccetto quelle che sono state rimosse con un filtro. Le impostazioni ambiente, ad esempio Estensione elaborazione, non si riflettono nel conteggio di feature.
Impostazioni di unione
Il gruppo Impostazioni di unione comprende i seguenti parametri:
- Usa relazione spaziale determina la creazione o meno di un'unione spaziale. Se Usa relazione spaziale viene disattivato, Usa relazione attributo deve essere abilitato. Questa opzione non è disponibile se uno o più input sono un layer tabella.
- Relazione spaziale determina il modo in cui le feature spaziali sono unite tra loro. Le relazioni disponibili dipendono dal tipo di geometria (punto, linea o poligono) dei layer da unire. Relazione spaziale è disponibile quando Usa relazione spaziale è abilitata. Le opzioni sono le seguenti:
- Interseca: le feature nel layer di destinazione saranno abbinate se intersecano le feature nel layer di join.
- Entro una distanza- Le feature del layer di unione verranno abbinate se si trovano entro una distanza specificata dalle feature nel layer di destinazione.
- Identico: le feature nel layer di destinazione saranno abbinate se sono uguali alle feature nel layer di join.
- Contiene completamente: le feature saranno abbinate se le feature nel layer di destinazione contengono completamente le feature nel layer di join.
- Completamente all'interno di: le feature saranno abbinate se le feature nel layer di destinazione sono completamente all'interno delle feature nel layer di join.
- Distanza determina quanto le feature del layer di unione devono essere vicine alle feature del layer di destinazione per essere unite l'una all'altra. Distanza è disponibile quando si sceglie Entro una distanza per Relazione spaziale.
- Unità sono le unità distanza che determinano quanto le feature del layer di unione devono essere vicine alle feature del layer di destinazione per essere unite l'una all'altra. Unità è disponibile quando si sceglie Entro una distanza per Relazione spaziale.
- Usa relazione di attributo determina se viene creata o meno un'unione attributo. Se Usa relazione di attributo viene disattivato, Usa relazione spaziale deve essere abilitato. Usa relazione di attributo è l'unica opzione quando uno o più degli input è un layer tabella.
- Relazioni di attributo determina il modo in cui gli attributi sono uniti tra loro. Relazioni di attributo è disponibile quando Usa relazione di attributo è abilitato. Sono disponibili i seguenti parametri secondari:
- Campo destinazione- Il campo del layer di destinazione che verrà utilizzato per creare l'unione attributo.
- Unisci campo- Il campo del layer di unione che verrà utilizzato per creare l'unione attributo.
Campo di destinazione e Campo unione devono contenere valori corrispondenti per creare un'unione valida.
Ulteriori campi di destinazione e campi di unione possono essere aggiunti all'unione facendo clic sul pulsante Aggiungi. - Operazione di unione determina come verranno gestite le unioni tra i layer di destinazione e di unione, se più feature nel layer di unione hanno la stessa relazione con il layer di destinazione. Le opzioni sono le seguenti:
- Unisci uno a uno- Unisce un singolo record nel layer di unione a ciascuna feature nel layer di destinazione. Può trattarsi del primo record o di un riepilogo di tutti i record corrispondenti, come determinato dal parametro Più record corrispondenti.
- Unire uno a molti—Unire tutte le feature corrispondenti nel layer di unione al layer di destinazione. Il layer risultati conterrà più record della feature di destinazione.
- Più record corrispondenti determina quali record del layer di unione saranno utilizzati in un'unione uno a uno. Più record corrispondenti è disponibile se si sceglie Unisci uno a uno per Operazione di unione. Le opzioni sono le seguenti:
- Mantieni solo il primo record corrispondente- Per ogni feature di destinazione verrà utilizzato solo un record corrispondente del layer di unione. Il record corrispondente è determinato dal parametro Ordina per.
- Calcola statistiche campo: consente di calcolare statistiche riepilogative per un determinato campo per tutti i record corrispondenti a ogni feature nel layer di destinazione. Anche il conteggio dei record riepilogati verrà aggiunto per impostazione predefinita.
- Calcola solo conteggio: calcola il numero delle feature corrispondenti senza restituire altre statistiche riepilogative.
Ordina per determina il modo in cui viene scelto il primo record corrispondente. Ordina per è disponibile se si seleziona Mantieni solo il primo record corrispondente per Più record corrispondenti.
Ordina per include i seguenti parametri secondari:- Campo- Determina quale campo del layer di unione viene utilizzato per scegliere quale record corrispondente conservare. Per impostazione predefinita, il campo ObjectID viene utilizzato per mantenere il primo record corrispondente nel dataset. Se viene selezionato un campo, i valori di tale campo saranno utilizzati per selezionare quale record conservare in base al parametro Criterio di ordinamento. Sono supportati i campi numerici e le date.
- Criterio di ordinamento- Determina se il campo sarà ordinato in modo ascendente o discendente quando si sceglierà il primo record corrispondente.
Statistiche campo determina quali campi numerici del layer di unione saranno riassunti. Le statistiche di riepilogo sono: somma, minimo, massimo, media e deviazione standard. Le statistiche vengono calcolate per ogni feature di destinazione. Statistiche campo è disponibile se si seleziona Riassumi record corrispondenti per Più record corrispondenti.
Ulteriori informazioni sulle statistiche di riepilogo- Tipo di unione determina se l'output includerà solo le feature corrispondenti o tutte le feature del layer di destinazione. Le opzioni sono le seguenti:
- Unione interna: solo le feature corrispondenti tra il layer di destinazione e il layer di unione saranno riportate nel layer risultato
- Unione a sinistra: tutte le feature nel layer di destinazione saranno riportate, indipendentemente dal fatto che corrispondano alle feature nel layer di unione.
Layer risultato
Il gruppo Layer risultato include i seguenti parametri:
- Nome output specifica il nome del layer creato e visualizzato. Il nome deve essere unico. Se un layer con lo stesso nome esiste già nell'organizzazione, lo strumento non funzionerà e verrà chiesto di utilizzare un nome diverso.
- Salva nella cartella specifica il nome di una cartella in I miei contenuti in cui verrà salvato il risultato.
Limitazioni
Allo strumento si applicano le seguenti limitazioni:
- Unisci feature non può creare output come viste di feature layer ospitato. Per informazioni su come creare una vista di feature layer ospitato, consultare Creare viste di feature layer ospitati.
- Le statistiche del campo possono essere calcolate solo se viene specificata un'operazione Unisci uno a uno.
- I join non possono essere creati usando campi che hanno un tipo di campo ObjectID. Se in un join bisogna usare i valori da un campo ObjectID, è possibile creare un campo integer e calcolare il campo in base al valore dell'ObjectID.
- Gli allegati del layer di destinazione o layer di unione non sono inclusi nel layer di output.
- Il pulsante Disegna feature di input non è disponibile in Scene Viewer.
Ambienti
Le impostazioni degli ambienti di analisi sono parametri aggiuntivi che influiscono sui risultati dello strumento. È possibile accedere alle impostazioni dello strumento dal gruppo di parametri Impostazioni ambiente.
Questo strumento rispetta i seguenti ambienti di analisi:
- Sistema di coordinate di output
- Estensione di elaborazione
Nota:
L'estensione di elaborazione predefinita è Estensione completa. Questa impostazione predefinita è diversa da Map Viewer classico in cui Utilizza estensione mappa corrente è abilitato per impostazione predefinita.
Crediti
Questo strumento consuma crediti.
Utilizzare Stima crediti per calcolare il numero di crediti necessari per eseguire lo strumento. Per maggiori informazioni, vedere Comprendere i crediti per l'analisi spaziale.
Output
L'output dello strumento comprende un layer contenente i record originali del layer di destinazione con l'aggiunta dei record corrispondenti del layer di unione. La geometria del layer di output è uguale alla geometria del layer di destinazione. Se il layer di destinazione è una tabella, l'output sarà una tabella.
Nota:
Unisci feature non può creare output come viste di feature layer ospitato. Per informazioni su come creare una vista di feature layer ospitato, consultare Creare viste di feature layer ospitati.
Requisiti per la licenza
Questo strumento richiede il seguente tipo di utente e le seguenti configurazioni:
- Creator, Professional, o tipo di utente Professional Plus
- Ruolo Publisher, Facilitator o Amministratore, o un ruolo personalizzato equivalente
Risorse
Usare le seguenti risorse per saperne di più:
- Statistiche sommario
- Unisci feature in ArcGIS REST API
- unisci_feature in ArcGIS API for Python
- Join spaziale in ArcGIS Pro
- Aggiungi unione in ArcGIS Pro
- Statistiche di riepilogo in ArcGIS Pro