[FOSSGIS-Talk] gdal_translate fuer GeoJPEG2000

Jäger, Frank (KRZ) F.Jaeger at KRZ.DE
Fr Jul 6 14:01:59 CEST 2018


> -----Ursprüngliche Nachricht-----
> Von: neteler.osgeo at gmail.com [mailto:neteler.osgeo at gmail.com] Im Auftrag
> von Markus Neteler
> Gesendet: Freitag, 6. Juli 2018 10:48
> An: Jäger, Frank (KRZ)
> Cc: fossgis-talk-liste at fossgis.de
> Betreff: Re: [FOSSGIS-Talk] gdal_translate fuer GeoJPEG2000
> 

....
> Bei Fedora ist es openjpeg2-2.3.0-6.fc28.x86_64. Welcher Fehler tritt auf?
> 
> Schöne Grüße,
> Markus


Hallo,
Debian 8 ist derzeit die Generation "Old-Stable", danach kommt "Stable", dann "Testing".
Daher ist auch die mitgelieferte GDAL-Version grottenalt:

$ gdalinfo --version
GDAL 1.10.1, released 2013/08/26

$ gdal_translate 00_dop10rgbi_32488_5752_1_nw.jp2  testbild.tif -of GTiff -b 1 -b 2 -b 3
Input file size is 10000, 10000
error: cannot decode code stream
0ERROR 1: 00_dop10rgbi_32488_5752_1_nw.jp2, band 1: IReadBlock failed at X offset 0, Y offset 0
ERROR 1: GetBlockRef failed at X block offset 0, Y block offset 0


Daher baue ich GDAL selbst, z.B. 2.2 auf Prod-Server:

$ /opt/gdal-2.2/bin/gdalinfo --version
GDAL 2.2.3, released 2017/11/20

$ /opt/gdal-2.2/bin/gdalinfo --debug on 00_dop10rgbi_32488_5752_1_nw.jp2
GNM: GNMRegisterAllInternal
GNM: RegisterGNMFile
GNM: RegisterGNMdatabase
JPEG2000: IHDR box found. Dump: width=10000, height=10000, numcmpts=4, bpp=8
JPEG2000: Component 0: bpp=8, signedness=0
JPEG2000: Component 1: bpp=8, signedness=0
JPEG2000: Component 2: bpp=8, signedness=0
JPEG2000: Component 3: bpp=8, signedness=0
GDALJP2Metadata
    .....
Upper Left  (  488000.000, 5753000.000) (  8d49'31.74"E, 51d55'39.36"N)
Lower Left  (  488000.000, 5752000.000) (  8d49'31.86"E, 51d55' 6.99"N)
Upper Right (  489000.000, 5753000.000) (  8d50'24.09"E, 51d55'39.43"N)
Lower Right (  489000.000, 5752000.000) (  8d50'24.21"E, 51d55' 7.06"N)
Center      (  488500.000, 5752500.000) (  8d49'57.98"E, 51d55'23.21"N)
Getötet
$

Für meine Versuche, auf dem Test-Server einen JP2-Treiber ins GDAL einzubeziehen (configure .. --with-openjpeg oder --with-jasper) verwende ich nun GDAL 2.3.

So langsam dämmert es mir, dass - ganz egal welches gdal oder JasPer ich verwende - der JPG-Treiber im ollen Debian nicht ausreicht da er von allen anderen Programmen verwendet wird.
Vorhanden sind:
libopenjpeg2 Version: 1.3+dfsg-4.8 
libopenjpeg5 Version: 1:1.5.2-3

Ein dist-upgrade ist wohl überfällig.

MfG
Frank Jäger


-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/pkcs7-signature
Dateigröße  : 2411 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20180706/0e2dec43/attachment.bin>


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste