[postgis-tickets] [PostGIS] #5084: Bad rasterization of linestring
    PostGIS 
    trac at osgeo.org
       
    Fri Feb  4 08:26:54 PST 2022
    
    
  
#5084: Bad rasterization of linestring
---------------------+---------------------------
 Reporter:  gvuidel  |      Owner:  robe
     Type:  defect   |     Status:  new
 Priority:  high     |  Milestone:  PostGIS 3.2.1
Component:  raster   |    Version:  3.2.x
 Keywords:           |
---------------------+---------------------------
 In some cases rasterization of linestring is incomplete.
 Example :
 {{{
 SELECT ST_AsRaster('LINESTRING(986015.7 6720291.2,986024.3 6720347,986028
 6720417.4,986025.6 6720474.3)'::geometry, 2::double precision, 2, 0, 0)
 }}}
 In the resulting raster the line is discontinuous at the right border of
 the raster. If I shift the grid the result is correct :
 {{{
 SELECT ST_AsRaster('LINESTRING(986015.7 6720291.2,986024.3 6720347,986028
 6720417.4,986025.6 6720474.3)'::geometry, 2::double precision, 2, 0.1,
 0.1)
 }}}
 I think the problem is related to the bounding box of the generated raster
 which is too small. In this case it should be enlarge at right to one
 pixel.
 I have tested on PostGIS 3.2, 3.1.1 and 2.5.1 and I obtain the same
 erroneous result.
-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5084>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
    
    
More information about the postgis-tickets
mailing list