|
From: Patrick W. <pa...@wa...> - 2005-10-14 16:36:11
|
Hello,
I have been using the WorldImageReader with the following code:
DefaultMapContext mpCntx = new DefaultMapContext();
// I am not sure why but a PlanarImage object must be created first
PlanarImage img = (PlanarImage)JAI.create("fileload","test");
WorldImageReader wir = new WorldImageReader(new File(filepathstring));
try{
GridCoverage2D gc = (GridCoverage2D) wir.read(null);
StyleBuilder sbImg = new StyleBuilder();
RasterSymbolizer rs = sbImg.createRasterSymbolizer();
Style rasterStyle = sbImg.createStyle(rs);
mpCntx.addLayer(gc, rasterStyle);
}catch(Exception ex){System.out.println("MpCntxBuilder.mapLoadImage " + ex.getMessage());}
Pat
----- Original message ----------------------------------------
From: "Gary Jackson" <ba...@um...>
To: "Scott Pezanowski" <sco...@ho...>, geo...@li...
Received: 10/14/2005 8:41:59 AM
Subject: RE: [Geotools-gt2-users] using the GeoTiff Reader
>There's probably something messed up in the GeoTIFF metadata. What does
>listgeo (from libgeotiff) say about the file?
>--
> Gary Jackson
> ba...@um...
>
>> -----Original Message-----
>> From: geo...@li...
>> [mailto:geo...@li...] On
>> Behalf Of Scott Pezanowski
>> Sent: Thursday, October 13, 2005 8:33 AM
>> To: geo...@li...
>> Subject: [Geotools-gt2-users] using the GeoTiff Reader
>>
>> Hi,
>>
>>
>>
>> I am using the GeoTiffReader. Here is a code snippet from my
>> application:
>>
>>
>> //getting a reader
>> AbstractGridFormat format = new GeoTiffFormat();
>>
>> if (format.accepts(image)) {
>> GridCoverageReader reader = new
>> GeoTiffReader(format, image, null);
>> GridCoverage gc = null;
>> try {
>> gc = reader.read(null);
>> } catch (IOException ioe) {
>> System.out.println(ioe.getMessage());
>> }
>> ...
>>
>>
>> With this code snippet, I occassionally get the following error:
>>
>>
>>
>>
>>
>> exception
>>
>> org.apache.jasper.JasperException: String index out of range: -47
>>
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServlet
>> Wrapper.java:370)
>>
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet
>> .java:291)
>>
>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>
>> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter
>> (MonitorFilter.java:362)
>>
>> root cause
>>
>> java.lang.StringIndexOutOfBoundsException: String index out of range:
>> -47
>> java.lang.String.substring(String.java:1768)
>>
>> org.geotools.gce.geotiff.GeoTiffIIOMetadataAdapter.getTiffAsci
>> i(GeoTiffIIOMetadataAdapter.java:1097)
>>
>> org.geotools.gce.geotiff.GeoTiffIIOMetadataAdapter.getGeoKey(G
>> eoTiffIIOMetadataAdapter.java:771)
>>
>> org.geotools.gce.geotiff.GeoTiffException.getMessage(GeoTiffEx
>> ception.java:196)
>>
>> edu.psu.geovista.gccm.FileUpload.getEmbeddedCoords(FileUpload.
>> java:352)
>>
>> org.apache.jsp.geoTiffOverlay_jsp._jspService(org.apache.jsp.g
>eoTiffOverlay_jsp:73)
>>
>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServlet
>> Wrapper.java:322)
>>
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet
>> .java:291)
>>
>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>> javax.servlet.http.Htt
>> pServlet.service(HttpServlet.java:802)
>>
>> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter
>> (MonitorFilter.java:362)
>>
>> What is unusual is that the error only seems to occur with
>> some GeoTiff Images. Some of the images work and some I get
>> this error. Does anyone know what might be going on here?
>>
>> Also, does anyone have any sample code for how I would use
>> the GeoTiffReader if the GeoTiff image that I am using has an
>> asscoiated world file?
>>
>> Thanks,
>> Scott
>>
>> ------------------------------------------------------- This
>> SF.Net email is sponsored by: Power Architecture Resource
>> Center: Free content, downloads, discussions, and more.
>> http://solutions.newsforge.com/ibmarch.tmpl
>> _______________________________________________
>> Geotools-gt2-users mailing list
>> Geo...@li...
>> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>>
>-------------------------------------------------------
>This SF.Net email is sponsored by:
>Power Architecture Resource Center: Free content, downloads, discussions,
>and more. http://solutions.newsforge.com/ibmarch.tmpl
>_______________________________________________
>Geotools-gt2-users mailing list
>Geo...@li...
>https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
|