Skip to content

Latest commit

 

History

History
41 lines (22 loc) · 1.09 KB

disjoint.md

File metadata and controls

41 lines (22 loc) · 1.09 KB

Funzione disjoint

Controlla qualora una geometria non ne interseca spazialmente un'altra. Restituisce true (1) se le geometrie non condividono nessuno spazio comune.

Sintassi

disjoint(geometry a, geometry b)

Argomenti

  • geometry a una geometria
  • geometry b una geometria

Esempi

  • disjoint( geom_from_wkt( 'POLYGON((0 0, 0 1, 1 1, 1 0, 0 0 ))' ), geom_from_wkt( 'LINESTRING(3 3, 4 4, 5 5)' ) ) → vero
  • disjoint( geom_from_wkt( 'LINESTRING(3 3, 4 4, 5 5)' ), geom_from_wkt( 'POINT(4 4)' )) → falso

nota bene

Vero = 1; Falso= 0

osservazioni

Usando algoritmo Seleziona per espressione presente in strumenti di processing oppure icona (ctrl+F3):

espressione usata:

disjoint(geometry(get_feature( 'fiume_arno','nome','ARNO')), $geometry)

dove:

  • geometry a è geometry(get_feature( 'fiume_arno','nome','ARNO'))
  • geometry b è $geometry

seleziono tutti i comuni disjoint (disgiunti) dal fiume ARNO