<div dir="ltr"><span style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif">Hi all,</span><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><br></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif">I'm looking for get all pixel's value in a raster insert thanks to raster2pgsql intersect by a polygon. </div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif">Nevertheless, there are some things that I don't understand: depends on tile size, I don't have the same result... The error between 2 raster is also correlate to the pixel size (I assume it's due to the pixel number).</div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><br></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif">Can you explain me how the tile size can influence the final result ?</div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><br></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><b>Here is the query :</b></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><div>SELECT DISTINCT SUM((px).val)</div><div>FROM(</div><div>  SELECT *</div><div>  FROM  mns INNER JOIN  st_setsrid(st_geomfromgeojson('{"type":"Polygon","coordinates":[[[x,y],<span style="line-height:1.5">[x,y]</span><span style="line-height:1.5">,</span>[x,y] <span style="line-height:1.5">]]}'), 4326) as geom on ST_Intersects(mns.rast, geom)</span></div><div><span style="line-height:1.5">) AS clip, ST_PixelAsCentroids (ST_Clip(clip.rast, clip.geom),1) AS px;</span><br></div></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><br></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><b>DSM px size 70cm: </b></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif">raster2pgsql -a -t 250x250 -s 4326 -F pathToDSM.tiff dsmTable (result: 46 347 846)<br></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><span style="line-height:1.5">raster2pgsql -a -t 50x50 -s 4326 -F pathToDSM.tiff dsmTable     </span><span style="line-height:1.5">(result:</span><span style="line-height:1.5"> </span><span style="line-height:1.5">46 382 873)</span></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif">Difference: <span style="line-height:1.5">35027</span></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><span style="line-height:1.5"><br></span></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><b>DSM px size 20cm : </b></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif"><span style="font-size:13px">raster2pgsql -a -t 250x250 -s 4326 -F pathToDSM.tiff dsmTable</span>  <span style="font-size:13px;line-height:1.5">(result:</span><span style="font-size:13px;line-height:1.5">  567 505 888)</span></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><span style="line-height:1.5">raster2pgsql -a -t 50x50 -s 4326 -F pathToDSM.tiff dsmTable      </span><span style="line-height:1.5">(result:</span><span style="line-height:1.5"> </span><span style="line-height:1.5">596 897 610)</span></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif">Difference: 29 391 722 </div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif">   <br></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif">If we considere 250x250's result as reference, there is a difference of 0.07% in the first case, and 5% in the second. If the polygon area increases, the error rate increases.</div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><br></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif">Thank you,</div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif"><br></div><div style="color:rgb(33,33,33);font-size:13px;font-family:"helvetica neue",helvetica,arial,sans-serif">Pierre</div></div>