Hi Even,

Ah, it's comma delimited. I tried spaces.

Here's the response, with with light editing to get rid of duplicate info (The bands are all the same). Nothing in the output with the string "tile".

Cheers,

Jonathan


OPENJPEG: info: Start to read j2k main header (0).
OPENJPEG: info: Main header has been correctly decoded.
OPENJPEG: SRGB color space
GDALJP2Metadata: Got projection from GeoJP2 (geotiff) box (0): PROJCS["British National Grid (ORD SURV GB)",GEOGCS["OSGB 1936",DATUM["OSGB_1936",SPHEROID["Airy1830",6377563.396,299.3249612664951,AUTHORITY["EPSG","7001"]],AUTHORITY["EPSG","6277"]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433],AUTHORITY["EPSG","4277"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",49],PARAMETER["central_meridian",-2],PARAMETER["scale_factor",0.9996012717],PARAMETER["false_easting",400000],PARAMETER["false_northing",-100000],UNIT["metre",1,AUTHORITY["EPSG","9001"]]]
MDReaderPleiades: Not a Pleiades product
MDReaderPleiades: Not a Pleiades product
GDAL: GDALOpen(FILENAME.jp2, this=00000000060407F0) succeeds as JP2OpenJPEG.
Driver: JP2OpenJPEG/JPEG-2000 driver based on OpenJPEG library
GDAL: GDALDefaultOverviews::OverviewScan()
Files: FILENAME.jp2
       FILENAME.jp2.aux.xml
...
Metadata:
  GEOTIFF_CHAR__GeogAngularUnitsGeoKey=Angular_Degree
  GEOTIFF_CHAR__GeogEllipsoidGeoKey=Ellipse_Airy_1830
  GEOTIFF_CHAR__GeogGeodeticDatumGeoKey=Datum_OSGB_1936
  GEOTIFF_CHAR__GeographicTypeGeoKey=GCS_OSGB_1936
  GEOTIFF_CHAR__GTModelTypeGeoKey=ModelTypeProjected
  GEOTIFF_CHAR__GTRasterTypeGeoKey=RasterPixelIsArea
  GEOTIFF_CHAR__ProjCoordTransGeoKey=CT_TransverseMercator
  GEOTIFF_CHAR__ProjectedCSTypeGeoKey=User-Defined
  GEOTIFF_CHAR__ProjectionGeoKey=User-Defined
  GEOTIFF_CHAR__ProjLinearUnitsGeoKey=Linear_Meter
  GEOTIFF_NUM__1024__GTModelTypeGeoKey=1
  GEOTIFF_NUM__1025__GTRasterTypeGeoKey=1
  GEOTIFF_NUM__1026__GTCitationGeoKey=British National Grid (ORD SURV GB)
  GEOTIFF_NUM__2048__GeographicTypeGeoKey=4277
  GEOTIFF_NUM__2049__GeogCitationGeoKey=OSGB 1936
  GEOTIFF_NUM__2050__GeogGeodeticDatumGeoKey=6277
  GEOTIFF_NUM__2054__GeogAngularUnitsGeoKey=9102
  GEOTIFF_NUM__2056__GeogEllipsoidGeoKey=7001
  GEOTIFF_NUM__2057__GeogSemiMajorAxisGeoKey=6377563.396000
  GEOTIFF_NUM__2059__GeogInvFlatteningGeoKey=299.324961
  GEOTIFF_NUM__3072__ProjectedCSTypeGeoKey=32767
  GEOTIFF_NUM__3074__ProjectionGeoKey=32767
  GEOTIFF_NUM__3075__ProjCoordTransGeoKey=1
  GEOTIFF_NUM__3076__ProjLinearUnitsGeoKey=9001
  GEOTIFF_NUM__3080__ProjNatOriginLongGeoKey=-2.000000
  GEOTIFF_NUM__3081__ProjNatOriginLatGeoKey=49.000000
  GEOTIFF_NUM__3082__ProjFalseEastingGeoKey=400000.000000
  GEOTIFF_NUM__3083__ProjFalseNorthingGeoKey=-100000.000000
  GEOTIFF_NUM__3092__ProjScaleAtNatOriginGeoKey=0.999601
Image Structure Metadata:
  INTERLEAVE=PIXEL
OGRCT: Source: +proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=
-100000 +datum=OSGB36 +units=m +no_defs
OGRCT: Target: +proj=longlat +datum=OSGB36 +no_defs
Corner Coordinates:
...
Band 1 Block=1024x1024 Type=Byte, ColorInterp=Red
  Min=168.000 Max=255.000
  Minimum=168.000, Maximum=255.000, Mean=243.359, StdDev=16.164
  Overviews: 66000x124000, 33000x62000, 16500x31000, 8250x15500, 4125x7750, 2062
x3875, 1031x1937, 515x968, 257x484, 128x242, 64x121
  Overviews: arbitrary
  Metadata:
    STATISTICS_APPROXIMATE=YES
    STATISTICS_MAXIMUM=255
    STATISTICS_MEAN=243.35889029004
    STATISTICS_MINIMUM=168
    STATISTICS_STDDEV=16.164314681862
    STATISTICS_VALID_PERCENT=100
  Image Structure Metadata:
    COMPRESSION=JPEG2000
...
GDAL: GDALClose(FILENAME.jp2,this=00000000060407F0)




On 2020-08-09 15:21, Even Rouault wrote:

On dimanche 9 août 2020 12:47:33 CEST Jonathan Moules wrote:

> Hi Even,

> Thanks for getting back to me. I'm a little rusty with GDAL; it has

> probably been 5+ years since I last used it.

>

> I can confirm my QGIS install version (OSGEO4W) does have the JP2ECW

> driver (`gdalinfo --formats`).

>

> I'm using the Python GDAL build from

> https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal - doesn't say it

> includes JP2ECW. I only have access to that GDAL build via Python but

> haven't managed to figure out what the Python API equivalent of

> "gdalinfo --formats" is (assuming there is one).

>

> I don't seem to be able to force JP2OpenJPEG on the OSGeo4W one.

> gdalinfo --config GDAL_SKIP JP2ECW FILENAME.jp2   = uses the MrSID driver

> gdalinfo --config GDAL_SKIP JP2ECW --config GDAL_SKIP JP2MrSID

> FILENAME.jp2   = Goes back to JP2ECW

If you specify several times a configuration option, the last value for a given key will override the previous one(s). You can skip several drivers by using comma as a separator. And I forgot a very important switch for what I had in mind, "--debug on" instead of my buggy --format

So try:

gdalinfo --config GDAL_SKIP JP2ECW,JP2MrSID --debug on FILENAME.jp2

> I can't help but notice the block size and overview levels are reporting

> different info compared to the JP2ECW output

Yes, the various JPEG2000 driver have different logic (or arbitrariness...) to decide the block size. For the JP2OpenJPEG driver, 1024x1024 is either because it is the JPEG2000 tile size or as an arbitrary block size for a single tiled image. The --debug on will output lower level info.

--

Spatialys - Geospatial professional services

http://www.spatialys.com


_______________________________________________
gdal-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to