Nota:
Questo strumento è ora disponibile in Map Viewer, il moderno strumento di creazione mappa di ArcGIS Enterprise. Per ulteriori informazioni, vedi Trova per Attributi e Posizione.
Lo strumento Trova località esistenti consente di selezionare le feature nell'area di studio che soddisfano una serie di criteri basati su interrogazioni spaziali o di attributi.
Diagramma del Workflow
Terminologia
Periodo | Descrizione |
---|---|
Interrogazione spaziale | Un'interrogazione su relazioni spaziali. |
Interrogazione di attributo | Un'interrogazione su valori di campo. |
Esempi
Una società di investimenti ha acquistato una piccola catena di negozi alimentari e sta cercando una località per il nuovo centro di distribuzione. Il centro di distribuzione richiederà un lotto libero di almeno 20 acri, situato entro un chilometro da un'autostrada e non all'interno di una zona alluvionale. Possono utilizzare Trova località esistenti per selezionare tutti i lotti in una città che soddisfano questi criteri.
Un'analista GIS sta eseguendo una revisione preliminare delle applicazioni per parchi eolici per determinare quali proposte devono essere inoltrate per ulteriore valutazione. I suoi criteri sono che le proposte devono disporre di accesso stradale e non possono trovarsi in aree protette o entro la loro visuale. Lei può utilizzare Trova località esistenti per selezionare i siti che rispettino tutti i criteri.
Il dipartimento di polizia di una città sta conducendo un'analisi per determinare se esiste una relazione tra crimini violenti e tassi di disoccupazione. Un programma di lavoro stagionale esteso verrà implementato per le scuole superiori in aree con elevata criminalità violenta ed elevata disoccupazione. Possono utilizzare Trova località esistenti per selezionare le scuole superiore entro un quarto di miglio dalle aree di bonifica.
Note sull'utilizzo
È richiesto un input singolo di feature punto, linea o area. L'input è l'unico livello che si può interrogare, a meno che un altro livello sia aggiunto attraverso un join spaziale.
È possibile costruire un'interrogazione usando Aggiungi espressione. Puoi aggiungere più espressioni, inclusa una combinazione di interrogazioni spaziali e di attributi. Le caratteristiche del livello di input che soddisfano l'espressione sono scritte nel livello dei risultati.
Esistono diversi operatori che è possibile utilizzare per un'interrogazione di attributo, a seconda che il campo che si sta interrogando sia un tipo categoria o numerico.
Se il vostro campo è categorico, potete usare i seguenti operatori:
- è
- non è
- inizia con
- termina con
- contiene
- non contiene
- è vuoto
- non è vuoto
Se il vostro campo è numerico, potete usare i seguenti operatori:
- è
- non è
- è almeno
- è minore di
- è al massimo
- è maggiore di
- è tra
- non è compreso tra
- è vuoto
- non è vuoto
Per ulteriori informazioni sulla creazione di espressioni di attributi, vedere la sezione Come funziona Trova località esistenti.
Si possono usare le seguenti espressioni spaziali in un'interrogazione spaziale:
- interseca
- non interseca
- entro una distanza di
- non entro una distanza di
- contiene completamente
- non contiene completamente
- completamente all'interno di
- non completamente all'interno
- Più vicino a
Per ulteriori informazioni sulla creazione di interrogazioni spaziali, vedere la sezione Come funziona Trova località esistenti.
È possibile aggiungere espressioni multiple per l'interrogazione usando il pulsante Aggiungi espressione. È possibile combinare le espressioni usando sia e o o come un operatore.
Se l'opzione Usa estensione mappa corrente è selezionata, verranno analizzate solo le feature nel layer di input visibili nell'estensione mappa corrente. Se questa opzione è deselezionata, verranno analizzate tutte le feature, anche se esterne all'estensione mappa corrente.
Come funziona Trova località esistenti
Trova località esistenti usa espressioni spaziali e di attributi per interrogare i livelli. In questa sezione, si imparerà come costruire un'espressione, revisionare i tipi di espressione spaziale disponibili, imparare come raggruppare le espressioni insieme in un'interrogazione e revisionare un esempio per un'interrogazione completa.
Crea espressioni
Per creare un'espressione, fare clic sul pulsante Aggiungi espressione per aprire la finestra di dialogo Aggiungi espressione.
Espressioni di attributi
Le espressioni di attributi vengono create utilizzando dove (interrogazione attributo) come tipo di espressione.
Numero | Descrizione |
---|---|
In questo elenco sono inclusi i layer che è possibile utilizzare nell'espressione. Inizialmente l'unica opzione disponibile sarà il layer di analisi. Dopo aver stabilito una relazione spaziale con altri layer, ad esempio Parcels completamente all'interno di City Boundaries), gli altri layer verranno elencati nel menu a discesa. | |
Si tratta del tipo dell'espressione. Per le espressioni di attributi scegliere dove (interrogazione attributi). | |
Scegliere dall'elenco il campo in base al quale eseguire l'interrogazione. | |
Scegliere un operatore per l'espressione. | |
|
Nota:
Se uno dei layer che dispone di un filtro applicato, solo quelle feature che rispettano l'espressione del filtro sono usate nell'analisi.
Espressioni spaziali
Le espressioni spaziali sono create scegliendo i tipi di espressione come completamente all'interno di o intersezioni (è possibile trovare l'elenco completo nella sezione Tipi di espressione spaziale).
Quando si sceglie un tipo di espressione spaziale, la finestra di dialogo Aggiungi espressione cambia a seconda del tipo di espressione selezionato.
Numero | Descrizione |
---|---|
Il primo layer. Inizialmente l'unica opzione disponibile sarà il layer di analisi. Dopo aver stabilito una relazione spaziale con altri layer, ad esempio Parcels completamente all'interno di Community Boundaries), gli altri layer verranno elencati nel menu a discesa. | |
Il tipo di espressione spaziale. Vedere di seguito per informazioni dettagliate su ognuno dei tipi di espressioni spaziali. | |
Il secondo layer. Si tratta degli altri layer presenti nella mappa. |
Tipi di espressioni spaziali
Un'espressione spaziale consente di stabilire una relazione tra due layer. Se è necessario stabilire una relazione spaziale tra feature nello stesso layer (ad esempio si desidera selezionare le particelle disponibili entro una certa distanza da particelle industriali), copiare il layer Parcels e aggiungerlo alla mappa, in modo da avere due layer che utilizzano le stesse feature particella.
Entro una distanza di e Non entro una distanza di
Nella relazione Entro una distanza di viene utilizzata la distanza in linea retta tra le feature del primo layer e quelle del secondo layer.
- Entro una distanza di: una feature del primo layer viene selezionata (inclusa nell'output) se una qualsiasi parte si trova entro la distanza specificata da una feature del secondo layer; ad esempio, le particelle entro 100 metri da un fiume verranno incluse nell'output.
- Non entro una distanza di: una feature del primo layer viene esclusa (non inclusa nell'output) se si trova entro una distanza da un'altra feature; ad esempio, le particelle entro 100 metri da un fiume non verranno incluse nell'output. Si può pensare a questa relazione come se la caratteristica fosse più lontana della distanza specificata.
Nota:
le distanze vengono calcolate tra le parti più vicine delle feature. Nell'esempio precedente in cui le particelle dovevano essere comprese entro 0,75 miglia dal fiume Los Angeles, le particelle vengono selezionate se una parte qualsiasi della particella si trova entro 0,75 miglia. Se il criterio è che l'intera parcella deve trovarsi entro 0,75 miglia, usa lo strumento Create Buffers con una distanza di 0,75 miglia intorno al Los Angeles River per creare un nuovo strato. Si può quindi creare un'espressione in cui le parcelle sono completamente all'interno del buffer layer.
Contiene completamente e Non contiene completamente
Una feature nel primo layer supera il test se circonda completamente una feature nel secondo layer. Nessuna parte della feature contenuta può essere esterna alla feature che la contiene, tuttavia la feature contenuta può toccare la feature che la contiene, ovvero condividere un punto comune lungo il contorno.
- Contiene completamente: se una feature nel primo layer contiene una feature nel secondo layer, quella nel primo layer viene inclusa nell'output.
- Non contiene completamente: se una feature nel primo layer contiene una feature nel secondo layer, quella nel primo layer viene esclusa dall'output.
Nota:
con punti e linee è possibile utilizzare la relazione contiene. Ad esempio, si dispone di un layer di linee centrali di strade (linee) e di un layer di tombini (punti) e si desidera individuare le strade che contengono un tombino. È possibile utilizzare contiene completamente per individuare strade che contengono tombini, tuttavia affinché una linea contenga un punto, questo deve trovarsi esattamente sulla linea, ovvero, in termini GIS, i due elementi sono agganciati l'uno all'altro. In caso di dubbi in proposito, utilizzare la relazione entro una distanza di specificando un valore adeguato per la distanza.
Completamente dentro e non completamente dentro
Una feature nel primo layer supera il test se è completamente circondata da una feature nel secondo layer. L'intera feature nel primo layer deve essere all'interno della feature che la contiene, tuttavia le due feature possono toccarsi, ovvero condividere un punto comune lungo il contorno.
- Completamente all'interno di: se una feature nel primo layer si trova completamente all'interno di una feature nel secondo layer, quella nel primo layer viene inclusa nell'output.
- Non completamente all'interno: se una feature nel primo layer si trova completamente all'interno di una feature nel secondo layer, quella nel primo layer viene esclusa dall'output.
Nota:
per punti e linee è possibile utilizzare la relazione all'interno di, così come la relazione contiene. Ad esempio, il primo layer contiene punti che rappresentano i tombini e si desidera individuare i tombini che si trovano sulle linee centrali delle strade (in contrapposizione a parcheggi o ad altre feature non stradali). È possibile utilizzare completamente all'interno di per individuare i punti dei tombini all'interno delle linee centrali, tuttavia per poter contenere una linea, un punto deve trovarsi esattamente sulla linea, ovvero in termini GIS, i due elementi sono agganciati l'uno all'altro. In caso di dubbi in proposito, utilizzare la relazione entro una distanza di specificando un valore adeguato per la distanza.
Interseca e Non interseca
Una feature nel primo layer supera il test di intersezione se è sovrapposta a una parte qualsiasi di una feature nel secondo layer, inclusi i punti di contatto, in cui le feature condividono un punto comune.
- Interseca: se una feature nel primo layer interseca una feature nel secondo layer, quella nel primo layer viene inclusa nell'output.
- Non interseca: se una feature nel primo layer interseca una feature nel secondo layer, quella nel primo layer viene esclusa dall'output.
Più vicino a
Una feature nel primo layer supera il test se è più vicina ad una feature nel secondo layer.
- Più vicino a: se una feature nel primo layer è più vicina ad una feature nel secondo layer, quella nel primo layer viene inclusa nell'output.
Raggruppamento
È possibile raggruppare due o più opzioni consecutive insieme usando il pulsante di raggruppamento . Selezionare più espressioni da raggruppare utilizzando MAIUSC + clic.
Questo è un esempio in cui è necessario applicare il raggruppamento:
- Si dispone di un layer di punti di siti contenenti sostanze chimiche tossiche. A ogni punto è associato un attributo, CHEMICAL, contenente il nome della sostanza chimica tossica che è presente nel sito.
- Si desidera individuare i siti che includono MERCURY o SELENIUM e che si trovano in prossimità di un fiume.
- Si desidera anche individuare i siti che includono BENZENE o LEAD e che si trovano in prossimità di un parco.
Nell'esempio precedente vengono creati due set di feature dallo stesso layer di siti tossici, ovvero siti tossici vicino a parchi e siti tossici vicino a fiumi. Questi due set sono distinti tra loro.
Poiché l'insieme dei siti tossici vicino a un fiume è distinto dai siti tossici vicino a un parco, usa il raggruppamento per costruire la query. Nella Figura 1 è illustrata l'interrogazione iniziale senza alcun raggruppamento o modifica degli operatori logici (sono tutti and). Questi risultati dell'interrogazione in siti tossici all'interno di un chilometri sia di un parco che di un fiume. Ma in realtà si desidera ottenere un insieme di siti tossici entro un chilometro da un fiume e un altro insieme distinto entro un chilometro da un parco.
Per costruire un'interrogazione che soddisfi i criteri sopra descritti, create dei gruppi. Ogni gruppo costituisce un'interrogazione secondaria i cui risultati vengono combinati con l'espressione precedente.
Per iniziare, selezionare le prime due espressioni di attributi, come illustrato nella Figura 2.
Dopo aver selezionato le due espressioni di attributi, fare clic sul pulsante del gruppo . Al gruppo vengono aggiunti rientri, come illustrato nella Figura 3.
Selezionare il secondo gruppo di espressioni di attributi, come illustrato nella Figura 3.
Dopo aver selezionato il secondo gruppo, fare clic sul pulsante Raggruppa.
Selezionare infine il secondo gruppo di espressioni di attributi e l'espressione spaziale a cui appartengono, come illustrato nella Figura 4.
Fare clic sul pulsante Raggruppa per aggiungere rientri all'interrogazione, come illustrato nella Figura 5. Il passaggio finale consiste nel cambiare and in or, come illustrato nella Figura 5.
La query mostrata nella Figura 5 dà i risultati desiderati.
- Vengono infatti trovati Toxic Sites con LEAD o BENZENE e tali feature vengono utilizzate per trovare quelli entro un chilometro da Parks.
- Di seguito, vengono trovati Toxic Sites con SELENIUM o MERCURY e tali feature vengono utilizzate per trovare quelli entro un chilometro da River.
- I due set di feature vengono inoltre combinati utilizzando l'operatore logico or.
Le espressioni di raggruppamento sono necessarie solo quando è necessario creare due o più set distinti di feature dallo stesso layer. Se non fosse possibile applicare il raggruppamento, sarebbe necessario eseguire due volte Trova località esistenti, una per individuare i siti vicini a fiumi e l'altra per individuare quelli vicini a parchi. Sarebbe quindi necessario utilizzare lo strumento Unisci per combinare i due risultati.
È possibile fare clic sul pulsante Testo per visualizzare una rappresentazione testuale dell'interrogazione. Nella rappresentazione testuale vengono utilizzate le parentesi per indicare i gruppi.
Esempio di interrogazione completata
L'esempio seguente è alla ricerca di terreni liberi nella città di Los Angeles adatti allo sviluppo di parchi pubblici. I criteri per individuare siti adatti a diventare parchi pubblici includono:
- La particella deve essere disponibile.
- Deve essere compresa nei limiti della città di Los Angeles.
- Le dimensioni devono essere maggiori di un acro.
- Parte della particella deve trovarsi entro 0,75 miglia dal fiume Los Angeles.
- La particella deve essere ubicata ad almeno 0,25 miglia da parchi esistenti.
La seguente cattura dello schermo mostra una query Trova località esistenti basata sui criteri di cui sopra utilizzando i livelli denominati Parcels, Rivers, e City Boundaries:
Nota:
- l'ordine delle espressioni non influisce sul risultato dell'analisi.
- Per raggruppare e separare le espressioni, fare clic sui relativi pulsanti . Per creare gruppi, selezionare due o più espressioni e fare clic sul pulsante Raggruppa. Per maggiori informazioni riguardo a gruppi, vedere l'argomento Raggruppamento in Come funziona Trova località esistenti.
- Fare clic su and per cambiare l'operatore in or. Fare clic su or per cambiare l'operatore in and.
Strumenti simili
Utilizzare Trova località esistenti per selezionare feature che soddisfano una serie di criteri con interrogazioni spaziali e di attributo. Altri strumenti possono essere utili per la risoluzione di problemi simili ma leggermente diversi.
Strumenti di analisi di Map Viewer Classic
Se si sta cercando di individuare località che sono simili a una località di riferimento, utilizzare lo strumento Trova località simili.
Se si sta cercando di utilizzare un'interrogazione per creare nuove feature, utilizzare lo strumento Deriva nuove posizioni.
Nota:
la principale differenza tra gli strumenti Trova località esistenti e Deriva nuove località è che il risultato di Deriva nuove località può contenere feature parziali.
- In entrambi gli strumenti l'espressione attributo dove e le espressioni spaziali completamente all'interno di e contiene completamente restituiscono lo stesso risultato perché le espressioni restituiscono feature intere.
- Quando si utilizza interseca o entro una distanza di, Deriva nuove località crea nuove feature nel layer di risultati di output.
Strumenti di analisi di ArcGIS Pro
Trova località esistenti consente di eseguire la funzione Seleziona layer per attributo e Seleziona layer per posizione in ArcGIS Pro.