Planeto
Riferimento

Combine feature layers

Cosa fa

Combina due livelli di elementi (forme disegnate, GeoJSON importati, regioni di interesse, zone di esclusione, …) in un nuovo livello tramite un'operazione insiemistica: unione, intersezione, differenza o differenza simmetrica. I livelli di input restano intatti; il risultato viene salvato come nuovo livello nello scenario.

Per impostazione predefinita l'operazione è una sovrapposizione geometrica: l'operazione viene applicata alle geometrie stesse, secondo la semantica standard di sovrapposizione GIS delle operazioni insiemistiche di geopandas (geopandas.overlay). Gli elementi vengono suddivisi dove incrociano elementi dell'altro livello, per cui, ad esempio, un'unione non copre mai due volte la stessa area e un'intersezione mantiene solo le parti in cui i due livelli si sovrappongono effettivamente.

Se si disattiva la modalità geometrica, nessuna geometria viene modificata: gli elementi vengono abbinati per intero per esatta uguaglianza della geometria e ciascuno viene mantenuto o scartato in base all'operazione insiemistica — utile quando entrambi i livelli sono selezioni tratte dalla stessa fonte e si desidera semplicemente combinare le selezioni.

Si noti che la sovrapposizione mantiene ogni porzione come elemento a sé stante, in modo da preservare le proprietà — l'unione di due poligoni sovrapposti produce tre porzioni adiacenti, non un'unica forma fusa. Se si desidera il risultato booleano — un'unica forma con i confini interni eliminati, come nel dissolve di geopandas — spuntare Dissolvi risultato in una singola forma.

Quando usarlo

Quando si dispone di due livelli di forme e se ne vuole ricavare uno nuovo — ad es. ritagliare una regione di interesse sul confine di un comune (intersezione), sottrarre le zone di esclusione da un'area di perforazione (differenza), oppure unire due aree disegnate in un'unica regione coerente (unione).

Per le selezioni di edifici, usare invece Combine building selections — gli edifici vengono abbinati per ID, non per forma.

Input

NomeDescrizioneObbligatorio
Nome livello di outputNome del risultato nei livelli dello scenario. Predefinito combined_layer.❌
Operazione insiemisticaUnion (A ∪ B), Intersection (A ∩ B), Difference (A − B) o Symmetric difference (A △ B). Si vedano i diagrammi sotto.✅
Applica operazioni geometricheAttivo per impostazione predefinita: una sovrapposizione geometrica. Disattivo: gli elementi vengono abbinati per intero per esatta geometria.❌
Dissolvi risultato in una singola formaDisattivo per impostazione predefinita. Fonde il risultato eliminando i confini interni, un elemento per ogni parte disgiunta. La dissolvenza elimina tutte le proprietà.❌
Livello APrimo livello di elementi. Ha la precedenza nella modalità di corrispondenza esatta.✅
Livello BSecondo livello di elementi. L'ordine è rilevante per la differenza (A − B).✅

Operazioni insiemistiche:

  • Union (A ∪ B): tutto ciò che è coperto da uno dei due livelli.
  • Intersection (A ∩ B): solo le parti coperte da entrambi i livelli.
  • Difference (A − B): le parti del livello A non coperte dal livello B.
  • Symmetric difference (A △ B): le parti coperte da uno solo dei due livelli.

Output

Un nuovo livello di elementi viene aggiunto al pannello dei livelli dello scenario. Entrambi i livelli di input restano invariati.

In modalità geometrica l'output segue le convenzioni di geopandas.overlay:

  • Gli elementi possono essere suddivisi in più porzioni dove i livelli si incrociano.
  • Dove una porzione deriva da elementi di entrambi i livelli (unione e intersezione), le proprietà di entrambi gli elementi vengono unite; se entrambi i livelli usano lo stesso nome di proprietà, il risultato la riporta due volte con i suffissi _1 (livello A) e _2 (livello B).
  • L'output mantiene il tipo di geometria del livello A (keep_geom_type): i frammenti di dimensione inferiore — come il bordo condiviso di due poligoni che si limitano a toccarsi — vengono scartati anziché mantenuti come elementi lineari o puntuali.

In modalità di corrispondenza esatta gli elementi passano invariati e, quando una geometria identica compare in entrambi i livelli, prevale l'elemento del livello A.

Con Dissolve result spuntato, le porzioni prodotte dall'operazione vengono fuse in un secondo momento: un elemento per ogni area contigua, senza confini interni e senza proprietà.

Effetti collaterali / precondizioni

  • Entrambi i livelli devono già esistere nello scenario — disegnarli sulla mappa o importarli prima.
  • In modalità geometrica, gli elementi privi di geometria vengono ignorati.
  • Questo strumento combina livelli di forme generici. Eseguirlo su selezioni di edifici confronterà le geometrie puntuali degli edifici, non le loro identità — per queste usare Combine building selections.

Approfondimenti

Strumenti correlati