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à. Deriva nuove località può essere utilizzato per creare nuove feature entro i limiti della città che sono suddivise in zone per complessi urbani a uso misto e che rispettano 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. Deriva nuove località può essere usata per creare nuove aree di habitat che soddisfano i criteri di idoneità.
Note sull'utilizzo
I layer di input sono determinati all'interno di un'espressione, anziché come un parametro di input.
Un'interrogazione può essere creata utilizzando Aggiungi espressione. Possono essere aggiunte più espressioni, inclusa una combinazione di interrogazioni spaziali e attributo. 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 campo è di tipo categoria, è possibile utilizzare i seguenti operatori:
- è
- non è
- inizia con
- termina con
- contiene
- non contiene
- è vuoto
- non è vuoto
Se il campo è di tipo numerico, è possibile utilizzare 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à.
Le seguenti espressioni spaziali possono essere utilizzate 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à.
Fare clic sul pulsante Aggiungi espressione per aggiungere più espressioni all'interrogazione. Le espressioni possono essere combinate utilizzando l'operatore and o or.
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à
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 where (attribute query) 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 in uno dei layer è presente un filtro applicato, nell'analisi verranno utilizzate solo le feature che soddisfano l'espressione di filtro.
Espressioni spaziali
Per creare le espressioni spaziali, è necessario scegliere tipi di espressioni quali completamente all'interno di o interseca (per l'elenco completo vedere la sezione Tipi di espressioni spaziali).
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 di seguito per informazioni dettagliate su ognuno dei tipi di espressioni spaziali. | |
Il secondo layer. Si tratta degli altri layer presenti nella mappa. |
Esempio di interrogazione completata
In questo esempio l'obiettivo è derivare nuove aree da utilizzare come località principali dell'habitat del leone di montagna in base a 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. Per ulteriori informazioni sui gruppi, vedere la sezione Raggruppamento.
- Fare clic su per cambiare l'operatore in . Fare clic su per cambiare l'operatore in .
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/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. Questa relazione è simile a "più lontano da".
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/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 all'interno di/Non completamente all'interno
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/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
Non è possibile raggruppare due o più espressioni consecutive utilizzando il pulsante Raggruppa . 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.
Dal momento che il set di siti tossici vicino a un parco è distinto da quello vicino a un fiume, è possibile utilizzare il raggruppamento per creare l'interrogazione. Nella Figura 1 è illustrata l'interrogazione iniziale senza alcun raggruppamento o modifica degli operatori logici (sono tutti ). Con questa interrogazione vengono individuati i siti tossici entro un chilometro da un parco e da 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 creare un'interrogazione che soddisfa i criteri sopra descritti, è necessario creare 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 in , come illustrato nella Figura 5.
L'interrogazione illustrata nella Figura 5 consente di ottenere i risultati desiderati.
- Toxic Sites con LEAD o BENZENE trovati 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 .
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.
Strumenti simili
Utilizzare Deriva nuove località per creare nuove 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
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.