overlay_within¶
Esegue un”unione spaziale di tipo WITHIN. Questo restituisce un array di risultati di un”espressione valutata su elementi provenienti da un vettore diverso che sono ALL”INTERNO dell”elemento corrente, o, se non viene fornita alcuna espressione, semplicemente restituisce se almeno un elemento dell”altro vettore è ALL”INTERNO dell”elemento corrente.
Sintassi¶
- overlay_within(layer[,expression][,filter][,limit][,cache])
[ ] indica componenti opzionali
Argomenti¶
- layer l”altro layer;
- expression un”espressione opzionale per valutare gli elementi dell”altro layer (se non impostata, la funzione restituisce semplicemente un booleano che indica se c”è almeno una corrispondenza);
- filter un”espressione opzionale per filtrare gli elementi corrispondenti (se non impostata, verranno restituiti tutti gli elementi);
- limit un numero intero opzionale per limitare il numero di elementi corrispondenti (se non impostato, verranno restituiti tutti gli elementi);
- cache imposta su «vero» per creare un indice spaziale locale (il più delle volte, questo è indesiderato, a meno che tu non stia lavorando con un fornitore di dati particolarmente lento);
Esempi¶
overlay_within('regions') → Vero
overlay_within('regions', name) → ['South Africa', 'Africa', 'World']
overlay_within('regions', name, name != 'World') → ['South Africa', 'Africa']
overlay_within('regions', name, limit:=1) → ['South Africa']
nota bene¶
–
osservazioni¶
–