Hi Jan,

The reader.getOriginalEnvelope method returns a GeneralEnvelope, which
provides a contains method with an "edgesInclusive" arg:

http://docs.geotools.org/latest/javadocs/org/geotools/geometry/GeneralEnvelope.html#contains(org.opengis.geometry.Envelope,%20boolean)

See if that helps.

Michael


On 23 November 2012 20:52, Jan Torben <[email protected]> wrote:
> Hi,
>
> Thanks for your help with GeoTiffReader and InputStream. I use the file
> approach right now and I'll try to do an in memory version later. At the
> moment I have the following isse:
>
> I create a GeoTiffReader
>
>   GeoTiffReader reader = new GeoTiffReader(input);
>   GeneralEnvelope envelope = reader.getOriginalEnvelope();
>
> I maintain a set of envelopes to find the correct reader instance for a user
> coordinate:
>
>   DirectPosition dp = new DirectPosition2D(crs, x, y);
>   if(envelope.contains(db)) { ...}
>
>
> When I evaluate it later:
>   coverage.evaluate(dp, values);
>
> It (sometimes?) fails for the Boundaries: My Tiff files are 1°x1° cells and
> the exception always contains an integer latitude:
> org.opengis.coverage.PointOutsideCoverageException: Coordinate (13.457, 51)
> is outside coverage.
>
> Q: Is it correct that GeoTiffReader#getOriginalEnvelope()#contains() is not
> suitable for checking if #evaluate() will return a proper value? Is there an
> alternative?
>
>
> Cheers,
>
> Jan
>
>
> ------------------------------------------------------------------------------
> Monitor your physical, virtual and cloud infrastructure from a single
> web console. Get in-depth insight into apps, servers, databases, vmware,
> SAP, cloud infrastructure, etc. Download 30-day Free Trial.
> Pricing starts from $795 for 25 servers or applications!
> http://p.sf.net/sfu/zoho_dev2dev_nov
> _______________________________________________
> GeoTools-GT2-Users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to