Nota:
Questa funzionalità è attualmente supportata solo inMap Viewer classico (precedentemente noto come Map Viewer). Sarà disponibile in una versione futura del nuovo Map Viewer
Lo strumento Deriva nuove posizioni seleziona le parti di feature che rispettano una serie di criteri in base a interrogazioni spaziali o 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 sviluppo immobiliare sta cercando aree idonee per costruire un complesso urbano a uso misto. Il complesso urbano sarà ubicato in un'area con molti giovani con facilità di accesso al sistema della metropolitana leggera della città. Puoi usare Deriva nuove località per creare caratteristiche all'interno dei limiti della città che sono suddivise in zone per lo sviluppo ad uso misto e soddisfano i criteri di selezione.
Funzionari dei parchi statali sono preoccupati dalle interazioni tra puma e umani e hanno deciso di mappare il potenziale habitat dei puma all'interno del parco. L'habitat sarà basato su criteri quali vegetazione, pendenza e vicinanza a strade. Puoi usare Deriva nuove località per creare aree di habitat che soddisfino i criteri di idoneità.
Note sull'utilizzo
I layer di input sono determinati all'interno di un'espressione, anziché come un parametro di input.
È possibile costruire un'interrogazione usando Aggiungi espressione. Puoi aggiungere più espressioni, inclusa una combinazione di interrogazioni spaziali e di attributi. Le feature o porzioni di feature del layer di input che soddisfano l'espressione verranno scritte nel layer di risultati. Tuttavia, tutte le espressioni devono fare riferimento allo stesso layer di destinazione.
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 attributo, vedere la sezione Come funziona Deriva nuove località.
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 espressioni spaziali, vedere la sezione Come funziona Deriva nuove località.
È 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 si seleziona Usa estensione mappa corrente, verranno analizzate solo le feature visibili nell'estensione mappa corrente. Se questa opzione è deselezionata, verranno analizzate tutte le feature, anche se esterne all'estensione mappa corrente.
Come funziona Deriva nuove località
Deriva nuove località utilizza espressioni spaziali e di attributi per interrogare i layer. 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. Tutti i layer del sommario saranno disponibili. | |
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 o interseca. (È 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. | |
Il tipo di espressione spaziale. Vedere Tipi di espressione spaziale per maggiori informazioni. | |
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: vengono derivate nuove feature dalla porzione di feature del primo layer che si trova entro la distanza specificata da una feature nel secondo layer; ad esempio, le particelle entro 100 metri da un fiume verranno incluse nell'output.
- Non entro una distanza di: vengono derivate nuove feature per le porzioni di feature del primo layer che non si trovano entro una certa 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 un pacco fosse più lontano della distanza specificata.
Nota:
le distanze vengono calcolate tra le parti più vicine delle feature. Nell'esempio precedente, quando la vegetazione doveva trovarsi a una distanza massima di 750 metri da corsi d'acqua, vengono create nuove aree per le porzioni del layer Vegetation che si trovano entro questa distanza.
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, nell'output verranno incluse solo le porzioni delle feature che si sovrappongono.
- Non interseca: se una feature nel primo layer interseca una feature nel secondo layer, le porzioni delle feature che si sovrappongono vengono escluse 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
In questo esempio, l'obiettivo è quello di derivare nuove aree che sono luoghi privilegiati per l'habitat del leone di montagna sulla base di una serie di criteri. I criteri per l'habitat del leone di montagna sono i seguenti:
- I leoni di montagna preferiscono i terreni scoscesi.
- Il terreno deve essere coperto da foreste.
- La località deve trovarsi a una distanza di circa 750 metri da un corso d'acqua.
- La località deve trovarsi ad almeno 750 metri da autostrade.
Nella schermata seguente è illustrata un'interrogazione Deriva nuove località basata sui criteri precedenti e in cui vengono utilizzati i layer denominati Vegetation, Slope, Streams e Highways:
Nota:
- L'ordine delle espressioni 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. È possibile trovare maggiori informazioni sui gruppi nella sezione Raggruppamento.
- Fare clic su and per cambiare l'operatore in or. Fare clic su or per cambiare l'operatore in and.
Strumenti simili
Utilizzare Deriva nuove località per creare feature basate su un'interrogazione. Altri strumenti possono essere utili per la risoluzione di problemi simili ma leggermente diversi.
Strumenti di analisi di Map Viewer classico
Se si sta cercando di trovare località che sono simili a una località di riferimento, utilizzare Trova località simili.
Se si sta cercando di selezionare le feature esistenti con un'interrogazione, utilizzare Trova località esistenti.
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
Deriva nuove località consente di eseguire una funzione simile a Seleziona layer per attributo e Seleziona layer per posizione in ArcGIS Pro.