Opened 12 years ago
Last modified 9 years ago
#2232 closed defect
Accumulated error with relative coordinates in ST_AsSvg — at Version 2
Reported by: | nicklas | Owned by: | nicklas |
---|---|---|---|
Priority: | medium | Milestone: | PostGIS 2.0.8 |
Component: | postgis | Version: | 2.0.x |
Keywords: | Cc: |
Description (last modified by )
When using ST_ASSvg outputting relative rounded coordinates you might get accumulated rounding errors.
I saw huge errors like that when testing twkb on polygons with thousands of vertex-points.
Example:
select st_assvg('LINESTRING(0 0, 0.4 0, 0.8 0, 1.2 0,1.6 0, 2 0)'::geometry,1,0)
returns:
M 0 0 l 0 0 0 0 0 0 0 0 0 0
I fixed it in twkb-case in the spike with r11165, probably the same approach can be used here.
Just not get the relative value as relative to the previous coordinate, but relative to the accumulates relative coordinates achieved.
Change History (2)
comment:1 by , 12 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 12 years ago
Description: | modified (diff) |
---|
Note:
See TracTickets
for help on using tickets.