<div dir="ltr"><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0cm 0cm 0pt"><span style="font-family:"Calibri","sans-serif";font-size:11pt" lang="EN-US"><font color="#000000">Thanks guys for the info and advise.</font></span></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0cm 0cm 0pt"><span style="font-family:"Calibri","sans-serif";font-size:11pt" lang="EN-US"><font color="#000000"> </font></span></p><font color="#000000" size="3" face="Times New Roman">

</font><div style="margin:0cm 0cm 0pt"><span style="font-family:"Calibri","sans-serif";font-size:11pt" lang="EN-US"><font color="#000000">I was able to skip the JP2ECW driver and successfully
open the file with the JP2OpenJPEG driver. But the driver is quite slow, in
some cases up to 20x slower than the JP2ECW driver loading the same amount of
pixels on a raster where both drivers work. </font></span><span style="font-family:"Calibri","sans-serif";font-size:11pt" lang="EN-US"><font color="#000000">Skipping the JP2OpenJPEG driver leads do no driver
available for opening jp2, so Tamas’ build seems to not include the other
drivers, e.g. JP2MrSID, which is strange, as I’m able to open *.sid files!?!</font></span></div><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0cm 0cm 0pt"><span style="font-family:"Calibri","sans-serif";font-size:11pt" lang="EN-US"><font color="#000000"> </font></span><span style="font-family:"Calibri","sans-serif";font-size:11pt" lang="EN-US"><font color="#000000"></font></span></p>
<font color="#000000" size="3" face="Times New Roman">

</font><div style="margin:0cm 0cm 0pt"><span style="font-family:"Calibri","sans-serif";font-size:11pt" lang="EN-US"><font color="#000000">It was mentioned that the newer ECW SDK does not have
this problem, the reason for not including it is licensing issues?</font></span></div><div style="margin:0cm 0cm 0pt"><span style="font-family:"Calibri","sans-serif";font-size:11pt" lang="EN-US"><font color="#000000"></font></span> </div>
<div style="margin:0cm 0cm 0pt"><span style="font-family:"Calibri","sans-serif";font-size:11pt" lang="EN-US"><font color="#000000">Cheers,</font></span></div><div style="margin:0cm 0cm 0pt"><span style="font-family:"Calibri","sans-serif";font-size:11pt" lang="EN-US"><font color="#000000">Dennis</font></span></div>
<font color="#000000" size="3" face="Times New Roman">

</font></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 22, 2013 at 7:46 PM, Even Rouault <span dir="ltr"><<a href="mailto:even.rouault@mines-paris.org" target="_blank">even.rouault@mines-paris.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le mercredi 22 mai 2013 19:22:09, Frank Warmerdam a écrit :<br>
> Dennis,<br>
><br>
> Ah.  In my experience the ECW SDK 3.3 JPEG2000 support is buggy and I was<br>
> never really able to trace down the issues.  I would encourage you to<br>
> consider alternatives - one possibility is the MrSID SDK's JPEG2000<br>
> support.  If Tamas's build includes MrSID support then all you need to do<br>
> is set the GDAL_SKIP environment variable to JP2ECW which would make GDAL<br>
> skip the ECW based driver.   If Tamas hasn't built with MrSID then it falls<br>
> to you to build GDAL which can be somewhat complicated.<br>
<br>
I can replicate the crash with the JP2ECW driver with ECW SDK 3.3. It occurs<br>
actually in the SDK itself, not in GDAL, so nothing that we can really do<br>
about that (except using GDAL API Proxy, see below). Newer versions of the SDK<br>
don't produce this crash.<br>
<br>
Frank's above suggestions are the way to go. Tamas' builds do include MrSID<br>
support as a plugin (XXXX-mrsid.msi packages). But they also include the<br>
OpenJPEG driver, which can successfully open this file and should be the next<br>
driver used after skipping JP2ECW :<br>
<br>
$ gdalinfo --config GDAL_SKIP JP2ECW<br>
IMG_PHR1A_MS_201202250025599_SEN_PRG_FC_5847-002_R1C1.JP2<br>
<br>
Driver: JP2OpenJPEG/JPEG-2000 driver based on OpenJPEG library<br>
Files: IMG_PHR1A_MS_201202250025599_SEN_PRG_FC_5847-002_R1C1.JP2<br>
        IMG_PHR1A_MS_201202250025599_SEN_PRG_FC_5847-002_R1C1.JP2.aux.xml<br>
Size is 10000, 6191<br>
Coordinate System is `'<br>
GeoTransform =<br>
  144.8407819720184, 2.303727068124578e-05, -3.011809327220197e-09<br>
  -37.76248166104331, -9.154071614724073e-09, -1.808332187648097e-05<br>
Image Structure Metadata:<br>
  INTERLEAVE=PIXEL<br>
Corner Coordinates:<br>
Upper Left  ( 144.8407820, -37.7624817)<br>
Lower Left  ( 144.8407633, -37.8744355)<br>
Upper Right ( 145.0711547, -37.7625732)<br>
Lower Right ( 145.0711360, -37.8745270)<br>
Center      ( 144.9559590, -37.8185044)<br>
Band 1 Block=2048x2048 Type=UInt16, ColorInterp=Red<br>
  Overviews: 5000x3095, 2500x1547, 1250x773, 625x386, 312x193<br>
  Overviews: arbitrary<br>
  Image Structure Metadata:<br>
    NBITS=12<br>
Band 2 Block=2048x2048 Type=UInt16, ColorInterp=Green<br>
  Overviews: 5000x3095, 2500x1547, 1250x773, 625x386, 312x193<br>
  Overviews: arbitrary<br>
  Image Structure Metadata:<br>
    NBITS=12<br>
Band 3 Block=2048x2048 Type=UInt16, ColorInterp=Blue<br>
  Overviews: 5000x3095, 2500x1547, 1250x773, 625x386, 312x193<br>
  Overviews: arbitrary<br>
  Image Structure Metadata:<br>
    NBITS=12<br>
Band 4 Block=2048x2048 Type=UInt16, ColorInterp=Alpha<br>
  Overviews: 5000x3095, 2500x1547, 1250x773, 625x386, 312x193<br>
  Overviews: arbitrary<br>
  Image Structure Metadata:<br>
    NBITS=12<br>
<br>
If you want to use the JP2MrSID driver, you need to set --config GDAL_SKIP<br>
"JP2ECW JPEG2000 JP2OPENJPEG"<br>
<br>
> Dennis,<br>
> I believe you can use Even's GDAL API Proxy to avoid crashes in third<br>
>party libraries.  See:<br>
> <a href="http://trac.osgeo.org/gdal/ticket/4979" target="_blank">http://trac.osgeo.org/gdal/ticket/4979</a><br>
<br>
Indeed,<br>
<br>
$ gdalinfo  --config GDAL_API_PROXY YES<br>
IMG_PHR1A_MS_201202250025599_SEN_PRG_FC_5847-002_R1C1.JP2<br>
ERROR 1: Read from pipe failed<br>
gdalinfo failed - unable to open<br>
'/home/even/gdal/data/jpeg2000/FCGC600031035/IMG_PHR1A_MS_002/IMG_PHR1A_MS_201202250025599_SEN_PRG_FC_5847-002_R1C1.JP2'.<br>
<br>
But that's only band-aid and you need to use another driver in order to open<br>
the file successfully<br>
<br>
Best regards,<br>
<br>
Even<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Geospatial professional services<br>
<a href="http://even.rouault.free.fr/services.html" target="_blank">http://even.rouault.free.fr/services.html</a><br>
</font></span></blockquote></div><br></div>