Hi Matthijs,

To be honest, I can't remember why I coded the
VectorToRaster.setBounds method that way. Looking at it now I can't
think of a good reason not to just honour the input bounds, even for
the case where they contain no features.

I'll create an issue for it and, unless someone else speaks up or I
recall some long forgotten reason for the existing behaviour, I'll
change the method.

Michael


On 24 May 2012 20:01, Matthijs Laan <[email protected]> wrote:
>
> If I have a coverage envelope assuming OGC PIXEL-IS-CENTER, the actual
> area covered by the raster is not only the envelope but the envelope
> plus the area covered by the pixels: the envelope plus a buffer the size
> of a pixel divided by two (assuming square pixels).
>
> In my code I crop a large coverage to a ROI polygon using the
> CoverageCrop operation. The envelope of the resulting coverage does not
> always fully contain the envelope of my cropping polygon (but the pixel
> area does cover the entire polygon).
>
> My problem is that if I then use VectorToRasterProcess to rasterize my
> original ROI cropping polygon with the output bounds set to my cropped
> coverage bounds, it decides in the setBounds() method that the features
> to rasterize lie outside the given output raster bounds.
>
> VectorToRasterProcess then curiously decides to change the output bounds
> to the intersection of the bounds of the features to rasterize and the
> output bounds (why not crop the features to the output bounds instead???).
>
> If I want to prevent this I guess I have to buffer my ROI polygon so
> that the cropped coverage envelope always always fully contains the
> features I want to rasterize or crop these features to the coverage
> envelope.
>
> Is my line of reasoning correct and is this intended behaviour?
>
> Matthijs
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> GeoTools-GT2-Users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to