]> granicus.if.org Git - postgis/commitdiff
#3399, tests for ST_GeneratePoints
authorPaul Ramsey <pramsey@cleverelephant.ca>
Fri, 18 Dec 2015 13:28:20 +0000 (13:28 +0000)
committerPaul Ramsey <pramsey@cleverelephant.ca>
Fri, 18 Dec 2015 13:28:20 +0000 (13:28 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@14502 b70326c6-7e19-0410-871a-916f4a2858ee

regress/tickets.sql
regress/tickets_expected

index 37022881597beae29e5e0f35cf5cd67dff5cefc0..ab7641c0e453aa94b69e95befccc52f32d51236f 100644 (file)
@@ -911,6 +911,21 @@ SELECT '#3368', ST_AsTWKB('0106000000010000000103000000010000001F0000007CCD1788E
 
 SELECT '#3375', ST_AsText(ST_RemoveRepeatedPoints('GEOMETRYCOLLECTION(POINT(0 -7))'::geometry, 1000));
 
+-- #3399
+WITH g as (
+select 'POLYGON((1 0, 0 1, 1 2, 2 1, 1 0))'::geometry as geom
+),
+n as (
+select n from unnest(ARRAY[-1,0,1,10,100,1000]) n
+),
+pts as (
+  select n,(st_dump(st_generatepoints(geom, n))).geom from g,n 
+)
+select '#3399' as t, n, count(*) from
+g, pts
+where st_contains(g.geom, pts.geom)
+group by n;
+
 
 -- Clean up
 DELETE FROM spatial_ref_sys;
index b4e83b24f98618dea9d45a3febdcc0ea42913cf8..ac2372322e3662508ef8d635bccc8ffa54b16d14 100644 (file)
@@ -278,3 +278,7 @@ ERROR:  invalid GML representation
 #3367|POLYGON EMPTY
 #3368|\x660001011fb98788d35ed6fbcdc831c580012b959f01469d8d0e9305ff8618ed08b1b607e302a614fe70bc4682b303b4379ab503a228eeb603e2138eb802900cc0b802ba04dab802b801a8840cb0229cca06f401c216f403a016ea05d0c301a8b301cc189226ac15ee27f811a029b40eac2ae00a902b8407c82b9e03d0e305801dfad3239504ce7e8d01e2f701f6019b04d1e2279bf901ff01
 #3375|GEOMETRYCOLLECTION(POINT(0 -7))
+#3399|1|1
+#3399|10|10
+#3399|1000|1000
+#3399|100|100