Skip to main content

Spatial Match Icon Strumento Corrispondenza spaziale

Esempio di uno strumento

Corrispondenza spaziale presenta l'opzione Esempio di uno strumento. Consulta Esempi di flussi di lavoro per scoprire come accedere a questo e a molti altri esempi direttamente in Alteryx Designer.

Usa lo strumento Corrispondenza spaziale per definire la relazione spaziale (contiene, interseca, tocca, ecc.) tra due set di oggetti spaziali. Lo strumento accetta un set di oggetti spaziali dall'input Target e un set di oggetti spaziali dall'input Universe. Almeno un flusso di input dovrebbe contenere oggetti spaziali di tipo Poligono.

Per ulteriori informazioni sullo strumento Corrispondenza spaziale, consulta Comportamento di Corrispondenza spaziale .

Collegamento degli input

Una connessione di input Universe ( U ) in questo strumento è facoltativa (questo file può essere specificato tramite un percorso di input), come indicato dalla freccia bianca della connessione di input.

Per ogni record del flusso di dati Target, lo strumento Corrispondenza spaziale analizza le estensioni dell'oggetto spaziale e tenta di trovare un record nel flusso di dati Universe le cui estensioni dell'oggetto spaziale si intersecano con quelle del Target. Se nell'input Universe viene trovato un record corrispondente, questo viene inviato tramite l'output corrispondente e collegato al record Target. Se non viene trovato alcun record di input Universe corrispondente, il record Target viene inviato tramite l'output non corrispondente.

Configurazione dello strumento

Il strumento Corrispondenza spaziale accetta 2 input spaziali.

  1. Seleziona l'oggetto spaziale Target (input T) . Quando utilizzi poligoni su entrambi i lati, quelli più grandi devono trovarsi sul lato Target. Quando utilizzi poligoni e punti, il poligono deve trovarsi sul lato Target.

  2. Specifica l'oggetto Universe :

    • Usa record dall'input U : seleziona il campo Oggetto spaziale dai dati inseriti nello strumento.

    • Usa record da file o database : durante la lettura negli oggetti spaziali da un'origine dati, assicurati che l'origine dati che stai trasferendo sia già stata ordinata nell'oggetto spaziale. Assicurati che non vi sia alcuna connessione all'input U.

      • Per specificare l'origine dei dati di input, immetti il percorso file dell'input o utilizza il menu a discesa associato per accedere al percorso dell'origine dati.

      • Seleziona il campo Oggetto spaziale dall'origine dei dati di input con cui eseguire il confronto. Gli oggetti fisicamente più piccoli dovrebbero trovarsi sul lato Universe. La specifica di un file YXDB per l'importazione diretta è un modo più efficiente per eseguire una corrispondenza spaziale. In effetti, è buona norma convertire qualsiasi file del poligono statico (come le aree geografiche di base: Stati, Contee, ecc.) in un file YXDB preordinato. Per ulteriori informazioni, consulta la sezione Risoluzione dei problemi/domande frequenti .

        Corrispondenze spaziali Calgary

        Se specifichi un file Calgary (CYDB), tieni presente che l'indice spaziale Calgary utilizza 5 posizioni decimali di precisione per la compressione e la velocità. L'indice spaziale YXDB utilizza 6 posizioni decimali. Questo aggiunge un ulteriore errore di arrotondamento di massimo 1,8 piedi agli indici Calgary. In altre parole, è possibile che un punto si trovi 1,8 piedi all'interno di un poligono ma venga rilevato all'esterno in Calgary.

  3. Specifica il tipo di corrispondenza spaziale da calcolare:

    • Dove Target interseca Universe : associa i record in cui entrambi i set di oggetti hanno un'area in comune.

      Shows visualization of Where Target Intersects Universe option
    • Dove Target contiene Universe : associa i record in cui gli oggetti Target contengono gli oggetti Universe per intero.

      Shows visualization of Where Target Contains Universe option
    • Dove Target è all'interno di Universe : associa i record in cui gli oggetti Target sono interamente all'interno degli oggetti Universe.

      Shows visualization of Where Target Is Within Universe option

    • Dove Target tocca Universe : associa i record in cui gli oggetti Target toccano il bordo esterno degli oggetti Univese. Per essere considerati a contatto, gli oggetti non possono occupare lo stesso spazio interno.

      Shows visualization of Where Target Touches Universe option

    • Dove Target tocca o interseca Universe : associa i record in cui gli oggetti Target condividono lo spazio interno con gli oggetti Universe o toccano il bordo degli oggetti Universe.

      Shows visualization of Where Target Touches Universe option

      oppure

      Shows visualization of Where Target Intersects Universe option
    • Dove il rettangolo di delimitazione Target si sovrappone a Universe : associa i record in cui i rettangoli di delimitazione degli oggetti Target e Universe condividono lo spazio interno.

      Shows visualization of Bounding Rectangle Overlaps option

    • Relazione DE-9IM personalizzata : gli utenti devono avere familiarità con le relazioni DE-9IM per immettere il valore personalizzato.

      Quando si inseriscono gli oggetti di tipo riga nella corrispondenza spaziale, la corrispondenza si basa solo sul rettangolo di delimitazione.

      Shows visualization of Bounding Rectangle of a Line option
  4. Oggetto di intersezione output (solo se interseca) : quando questa opzione è selezionata, il poligono di intersezione è incluso negli strumenti a valle. Questa opzione è pertinente solo per l'abbinamento tra poligoni.

Utilizza la tabella nella finestra Configurazione per modificare il flusso di dati in ingresso. Ogni riga della tabella rappresenta una colonna nei dati. La colonna  Campo  nella tabella identifica il nome di ciascuna colonna nei dati e si adatta automaticamente ai nomi delle colonne (campi) senza tagliare il testo (fino a 40 caratteri).

Ricerca nelle colonne

Prima di iniziare l'aggiornamento delle colonne (campi), è bene limitare l'elenco in modo da eseguire gli aggiornamenti solo su un sottoinsieme di colonne. Questa operazione è molto utile anche se il set di dati contiene molte colonne.

Per eseguirla, puoi utilizzare la casella Cerca nella parte superiore della finestra Configurazione . Dopo che avrai immesso una parola chiave, lo strumento Corrispondenza spaziale esegue una ricerca nelle colonne Colonna , Rinomina e Descrizione per restituire le corrispondenze. La ricerca non distingue tra maiuscole e minuscole.

search-in-select.png

In seguito puoi eseguire varie operazioni (ad esempio selezionare, deselezionare, rinominare, ecc.) solo sulle colonne restituite tramite la ricerca. Puoi considerare la casella Cerca come un modo per filtrare l'elenco di colonne in modo da aggiornare solo un sottoinsieme di dati.

Per visualizzare nuovamente l'intero elenco di colonne, utilizza l'icona "x" per cancellare il contenuto della casella Cerca .

Nota

Dopo aver eseguito una ricerca, apparirà solo un sottoinsieme di colonne di dati (campi). A seconda dell'operazione che scegli nel menu Opzioni ...

  • Alcune azioni potrebbero essere valide solo per le colonne visualizzate.

  • Alcune azioni potrebbero essere valide per tutte le colonne, indipendentemente da quelle visualizzate.

  • Alcune azioni potrebbero essere valide solo per le colonne selezionate (evidenziate) nell'elenco.

Per questo motivo, fai attenzione quando esegui le azioni su un sottoinsieme di colonne e verifica i risultati per assicurarti che siano quelli che avevi previsto.

Selezione, deselezione, ordine e riordinamento delle colonne

Selezione e deselezione di colonne

Per includere una colonna nel set di dati, seleziona la casella di spunta a sinistra del nome. Deseleziona la casella di controllo per escludere la colonna. Puoi anche utilizzare la casella di spunta nella parte superiore della tabella per selezionare e deselezionare rapidamente tutte le colonne visibili.

select-all.png

Ordinamento delle colonne

Per ordinare le colonne dei dati in base al nome della colonna...

  • Fai clic sul nome della colonna per ordinare in ordine crescente.

  • Fai clic una seconda volta sul nome della colonna per ordinare in ordine decrescente.

Metodo di ordinamento

A seconda della lingua dell'istanza di Designer, è possibile utilizzare un criterio di ordinamento predefinito diverso. Per ulteriori informazioni sul metodo di ordinamento predefinito, consulta la sezione relativa alle impostazioni utente di lingua e regione .

Riordinamento delle colonne

Per riordinare le colonne di dati:

  • Seleziona per evidenziare una riga oppure seleziona e trascina per evidenziare più righe.

  • Utilizza le frecce su  o giù , oppure fai clic con il pulsante destro del mouse e trascina le righe nella posizione desiderata.

La colonna Sconosciuto è selezionata per impostazione predefinita. Consente l'inserimento di nuove colonne nei dati. Sposta la colonna nella posizione in cui desideri inserire una nuova colonna.

Modifica del tipo di dati e delle dimensioni

Tipo di dati

Utilizza l'elenco a discesa Tipo per modificare il tipo di dati di una colonna nel set di dati.

Dimensione dei dati

Per modificare la lunghezza supportata (caratteri per i tipi stringa, data-ora, ora e numerici decimali fissi) o la misurazione (byte per altri tipi numerici) dei dati in una colonna, seleziona Dimensione e inserisci un numero. La dimensione varia in base al tipo di dati e può essere modificata per i tipi numerici decimali fissi, data-ora, ora e tutti i tipi di stringa.

Utilizza l'opzione [tipo di dati]: forzato per garantire che una colonna contenga sempre il tipo di dati previsto. Questa opzione è utile quando si creano le macro .

Ridenominazione di una colonna o aggiunta di una descrizione

  • Per modificare il nome di una colonna, seleziona il campo Rinomina e digita il nuovo nome.

  • Per aggiungere una descrizione, seleziona il campo Descrizione e inserisci una descrizione.

Visualizzazione di altre opzioni

Dopo aver selezionato o evidenziato le righe (colonne di dati) nella tabella, scegli l'elenco a discesa Opzioni sopra la tabella per visualizzare altre opzioni di configurazione:

  • Salva/Carica : consente di salvare la configurazione della colonna come file .yxft. Il file Alteryx Tipo di campo è un file di testo che può essere utilizzato in altri flussi di lavoro tramite le opzioni Carica nomi di colonne o Caria nomi e tipi di colonne .

  • Seleziona : seleziona, deseleziona o evidenzia tutte le colonne. Le opzioni includono Seleziona tutto e Deseleziona tutto .

  • Modifica tipo di colonna delle colonne evidenziate : consente di modificare il tipo di dati di tutte le colonne evidenziate contemporaneamente.

  • Ordina : ordina le colonne in ordine crescente o decrescente. Le opzioni includono Ordina in base al nome della colonna , Ordina in base al nuovo nome della colonna e Ordina in base al tipo di colonna o Ripristina l'ordine delle colonne in entrata . A seconda della lingua dell'istanza di Designer, è possibile utilizzare un criterio di ordinamento predefinito diverso. Per ulteriori informazioni sul metodo di ordinamento predefinito, consulta la sezione relativa alle impostazioni utente di lingua e regione .

  • Sposta : sposta le colonne evidenziate nella parte superiore o inferiore dell'elenco.

  • Aggiungi prefisso ai nomi delle colonne : consente di aggiungere un prefisso al nome della colonna selezionata o evidenziata.

  • Aggiungi suffisso ai nomi delle colonne : consente di aggiungere un suffisso al nome della colonna selezionata o evidenziata.

  • Rimuovi prefisso o suffisso : rimuovi il prefisso o il suffisso dal nome della colonna selezionata o evidenziata.

  • Cancella tutte le ridenominazioni : rimuovi il nuovo nome per tutte le colonne.

  • Cancella ridenominazioni evidenziate : rimuovi il nuovo nome per tutte le colonne evidenziate.

  • Ripristina tutto al tipo & alle dimensioni originali: annulla tutte le modifiche apportate al tipo e alle dimensioni in tutte le colonne e utilizza i valori originali.

  • Ripristina i valori evidenziati al tipo & alla dimensione originali: annulla le modifiche apportate al tipo e alle dimensioni nelle colonne selezionate o evidenziate e utilizza i valori originali.

  • Ignora tutte le colonne mancanti : consente di rimuovere tutte le colonne che non sono più incluse nei dati.

  • Ignora colonne mancanti evidenziate : consente di rimuovere tutte le colonne evidenziate che non sono più incluse nei dati.

  • Deseleziona colonne duplicate : consente di deselezionare la seconda colonna in presenza di nomi di colonna duplicati. Questa opzione è disponibile solo con input multipli.

Visualizzazione dell'output

Lo strumento Corrispondenza spaziale produce un flusso di dati singolo o doppio con un record per ogni istanza di un record di input Target corrispondente a un record di input Universe. Lo schema della tabella di output viene formato aggiungendo i campi di entrambi i record in un unico record esteso.

Output spaziali

Quando utilizzi gli strumenti spaziali, nel flusso di dati potrebbero essere presenti più campi Oggetto spaziale. Durante la configurazione dello strumento di output finale, devi tenere a mente che l'output in file come .dbf, .xls o .csv non accetta i campi Oggetto spaziale e che i file spaziali accettano solo un campo Oggetto spaziale.

Connetti uno strumento Sfoglia a ogni ancoraggio di output per visualizzare i risultati.

  • Ancoraggi M : i record corrispondenti provenienti da questo flusso sono record Target il cui oggetto ha una corrispondenza nel flusso Universe. L'oggetto Universe e i campi selezionati vengono uniti al record Target. Un record Target può apparire sul lato della corrispondenza un numero qualsiasi di volte, a seconda del numero di corrispondenze degli oggetti Universe.

  • Ancoraggio U : i record non corrispondenti provenienti da questo flusso sono record Target il cui oggetto non aveva corrispondenze con il flusso Universe.