ST_IsEmpty — Tests if a geometry is empty.
boolean ST_IsEmpty(geometry geomA);
Retorna verdadeiro se essa geometria se é vazia. Se verdadeira, ela representa uma coleção vazia, polígono, ponto etc.
|
|
|
SQL-MM define o resultado da ST_IsEmpty(NULA) para ser 0, enquanto o PostGIS retorna NULO. |
This method implements the OGC Simple Features Implementation Specification for SQL 1.1. s2.1.1.1
This method implements the SQL/MM specification. SQL-MM 3: 5.1.7
This method supports Circular Strings and Curves.
Alterações: 2.0.0 Nas versões anteriores do PostGIS ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') era permitido. Agora isso é ilegal no PostGIS 2.0.0 para se adequar aos padrões SQL/MM.
SELECT ST_IsEmpty('GEOMETRYCOLLECTION EMPTY'::geometry);
t
SELECT ST_IsEmpty('POLYGON EMPTY'::geometry);
t
SELECT ST_IsEmpty('POLYGON((1 2,3 4,5 6,1 2))'::geometry);
f
SELECT ST_IsEmpty('POLYGON((1 2,3 4,5 6,1 2))'::geometry) = false;
t (1 row)
SELECT ST_IsEmpty('CIRCULARSTRING EMPTY'::geometry);
t