ST_SnapToGrid vs. ST_ReducePrecision - any difference for non-polygons ?
Martin Davis
mtnclimb at gmail.com
Tue Apr 29 08:31:59 PDT 2025
I'm pretty sure that ST_SnapToGrid and ST_ReducePrecision provide identical
results for non-polygons.
On Tue, Apr 29, 2025 at 3:45 AM Sandro Santilli <strk at kbt.io> wrote:
> When the input is a line, is there any known difference between
> ST_SnapToGrid and ST_ReducePrecision ?
> Or, is the ONLY difference related to polygons ?
>
> Example of identical results:
>
> ST_SnapToGrid( 'MULTIPOINT(5 0, 5.02 0)', 1); -- MULTIPOINT(5 0,5 0)
> ST_ReducePrecision('MULTIPOINT(5 0, 5.02 0)', 1); -- MULTIPOINT(5 0,5 0)
>
> ST_SnapToGrid( 'LINESTRING(5 0, 5.02 0)', 1); -- LINESTRING EMPTY
> ST_ReducePrecision('LINESTRING(5 0, 5.02 0)', 1); -- LINESTRING EMPTY
>
> ST_SnapToGrid( 'LINESTRING(5 0, 5 5, 5.02 0)', 1); -- LINESTRING(5
> 0,5 5,5 0)
> ST_ReducePrecision('LINESTRING(5 0, 5 5, 5.02 0)', 1); -- LINESTRING(5
> 0,5 5,5 0)
>
> --strk;
>
> Libre GIS consultant/developer 🎺
> https://strk.kbt.io/services.html
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-devel/attachments/20250429/dae20f5f/attachment.htm>
More information about the postgis-devel
mailing list