Validity is only tested in the XY dimensions.  So it's actually more
appropriate that only the XY value is reported.

On Fri, Oct 21, 2022 at 7:35 AM Regina Obe <l...@pcorp.us> wrote:

> Hi all,
>
> PostGIS geos310 regression test, detailed here:
>
> https://trac.osgeo.org/postgis/ticket/5260
>
> Started failing around October 18th.
>
> The test is this:
> SELECT '#168', ST_NPoints(g), ST_AsText(g), ST_isValidReason(g)
> FROM ( VALUES
>
> ('01060000C00100000001030000C00100000003000000E3D9107E234F5041A3DB66BC97A30F
>
> 4122ACEF440DAF9440FFFFFFFFFFFFEFFFE3D9107E234F5041A3DB66BC97A30F4122ACEF440D
>
> AF9440FFFFFFFFFFFFEFFFE3D9107E234F5041A3DB66BC97A30F4122ACEF440DAF9440FFFFFF
> FFFFFFEFFF'::geometry)
> ) AS v(g);
>
>
> I'm guessing might be caused by this commit -
>
> https://github.com/libgeos/geos/commit/32348a68c5212c89cfefab46891d2b3aada4a
> b40
> <https://github.com/libgeos/geos/commit/32348a68c5212c89cfefab46891d2b3aada4ab40>
> which happened around the same time tests started failing.
>
> The difference from prior versions is that the 3.12 (main branch) now emits
> for isValidReason one less coordinate
>
> Too few points in geometry component[4275341.96977851 259186.966993061]
>
> Instead of:
> Too few points in geometry component[4275341.96977851 259186.966993061
> 1323.76295828331]
>
>
> Which to me makes sense if we are only considering 2 dimensions for
> validity.
>
> Before I change the test, I want to confirm that this is an intentional
> change.
>
> Thanks,
> Regina
>
>
>
> _______________________________________________
> geos-devel mailing list
> geos-devel@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/geos-devel
>
_______________________________________________
geos-devel mailing list
geos-devel@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/geos-devel

Reply via email to