mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-24 09:02:37 +00:00
8b9b187c8e
Also tweak GML of empty types to be smaller and include regression testing both at the liblwgeom and sql level git-svn-id: http://svn.osgeo.org/postgis/trunk@8412 b70326c6-7e19-0410-871a-916f4a2858ee
32 lines
1.5 KiB
SQL
32 lines
1.5 KiB
SQL
-- ST_SnapToGrid
|
|
SELECT 'T1.1', ST_AsEWKT(ST_SnapToGrid('POINT EMPTY', 1));
|
|
SELECT 'T1.2', ST_AsEWKT(ST_SnapToGrid('LINESTRING EMPTY', 1));
|
|
SELECT 'T1.3', ST_AsEWKT(ST_SnapToGrid('SRID=4326;POLYGON EMPTY', 1));
|
|
|
|
-- ST_Buffer
|
|
SELECT 'T2.1', ST_AsEWKT(ST_Buffer('SRID=4326;POINT EMPTY', 0));
|
|
SELECT 'T2.2', ST_AsEWKT(ST_Buffer('SRID=4326;LINESTRING EMPTY', 0));
|
|
SELECT 'T2.3', ST_AsEWKT(ST_Buffer('SRID=4326;MULTIPOLYGON EMPTY', 0));
|
|
WITH b as ( SELECT ST_Buffer('SRID=4326;MULTIPOINT EMPTY', 1) as g )
|
|
SELECT 'T2.4', ST_Srid(g), GeometryType(g) from b;
|
|
|
|
-- ST_AsGML (output may need some tweaking)
|
|
SELECT 'T3.1', ST_AsGML('POINT EMPTY');
|
|
SELECT 'T3.2', ST_AsGML('LINESTRING EMPTY');
|
|
SELECT 'T3.3', ST_AsGML('POLYGON EMPTY');
|
|
SELECT 'T3.4', ST_AsGML('MULTIPOLYGON EMPTY');
|
|
SELECT 'T3.5', ST_AsGML('MULTILINESTRING EMPTY');
|
|
SELECT 'T3.6', ST_AsGML('GEOMETRYCOLLECTION EMPTY');
|
|
SELECT 'T3.7', ST_AsGML(3,'POINT EMPTY'::geometry);
|
|
SELECT 'T3.8', ST_AsGML(3,'LINESTRING EMPTY'::geometry);
|
|
SELECT 'T3.9', ST_AsGML(3,'POLYGON EMPTY'::geometry);
|
|
SELECT 'T3.10', ST_AsGML(3,'MULTIPOLYGON EMPTY'::geometry);
|
|
SELECT 'T3.11', ST_AsGML(3,'MULTILINESTRING EMPTY'::geometry);
|
|
SELECT 'T3.12', ST_AsGML(3,'GEOMETRYCOLLECTION EMPTY'::geometry);
|
|
SELECT 'T3.13', ST_AsGML(3,'POINT EMPTY'::geometry);
|
|
SELECT 'T3.14', ST_AsGML(3,'LINESTRING EMPTY'::geometry);
|
|
SELECT 'T3.15', ST_AsGML(3,'POLYGON EMPTY'::geometry);
|
|
SELECT 'T3.16', ST_AsGML(3,'MULTIPOLYGON EMPTY'::geometry);
|
|
SELECT 'T3.17', ST_AsGML(3,'MULTILINESTRING EMPTY'::geometry);
|
|
SELECT 'T3.18', ST_AsGML(3,'GEOMETRYCOLLECTION EMPTY'::geometry);
|