Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
ST_Covers
ST_Covers restituisce true se la proiezione 2D della prima geometria di input copre la proiezione 2D della seconda geometria di input. L'oggetto geometrico A
ricopre l'oggetto geometrico B
se entrambe sono non vuote e ogni punto in B
è un punto in A
.
ST_covers (A
,B
) è equivalente a ST_ (,). CoveredBy B
A
Sintassi
ST_Covers(geom1, geom2)
Argomenti
- geom1
-
Un valore di tipo
GEOMETRY
o un'espressione che restituisce un valore di tipoGEOMETRY
. - geom2
-
Un valore di tipo
GEOMETRY
o un'espressione che restituisce un valore di tipoGEOMETRY
. Questo valore è confrontato con geom1 per determinare se è ricoperto da geom1.
Tipo restituito
BOOLEAN
Se geom1 o geom2 sono nulli, allora viene restituito il valore nullo.
Se geom1 e geom2 non presentano lo stesso valore di identificatore del sistema di riferimento spaziale (SRID), allora viene restituito il valore nullo.
Se geom1 o geom2 sono una collezione di geometrie, allora viene restituito il valore nullo.
Esempi
Il seguente comando SQL verifica se il primo poligono ricopre il secondo poligono.
SELECT ST_Covers(ST_GeomFromText('POLYGON((0 2,1 1,0 -1,0 2))'), ST_GeomFromText('POLYGON((-1 3,2 1,0 -3,-1 3))'));
st_covers
-----------
false