[gdal-dev] GeoEye-1 NITF - Warning 1: Image with 11 bits per sample will not be interpreted properly

Gong, Shawn (Contractor) Shawn.Gong at drdc-rddc.gc.ca
Tue Aug 11 12:17:58 EDT 2009


hi list,

I found help clues to build libecwj2 on Windows. 
The missing winhttp.h can be found in Microsoft Platform SDK for Windows
Server 2003 SP1. But on Microsoft site, this has been superceded by the
Windows SDK for Windows Server 2008 and .NET Framework 3.5. 
I found the original file at
http://download.cnet.com/Windows-Server-2003-SP1-Platform-SDK-ISO-Instal
l/3000-2070_4-10731571.html
Installed it and followed the instructions on
http://lists.maptools.org/pipermail/fwtools/2008-April/001213.html to
set the Include and Library Files.
Successfully built libecwj2 and added it to gdal (stable branch
2009-08-03).  "gdalinfo --format ecw" also works.

However when I tried to open GeoEye-1 NITF, I got "Warning 1: Image with
11 bits per sample will not be interpreted properly".
There are two sub-datasets in NITF (please see the gdalinfo at the end).
If I open the 2nd sub-dataset, the data show only 73 pixels and 220
lines; digital numbers are either 0 or 255. If I open the 1st
sub-dataset, python.exe crashed at ncsjpcbuffer.cpp's 
		CNCSJPCBuffer::~CNCSJPCBuffer()
		{
			Free();
		}
The OpenEV from FWTools2.3.0 behaves the same.

I found this Gdal-dev post:
http://lists.osgeo.org/pipermail/gdal-dev/2007-December/015139.html
Does that mean the 11-bit NITF data will be corrupted that I cannot read
them using Gdal?
I can view GeoEye-1 NITF images using PCI Geomatica.

BTW, I tried to build the nitfdump utility 
"nmake /f makefile.vc nitfdump.exe" 
/out:nitfdump.exe
nitfdump.obj
nitffile.obj
nitfimage.obj
mgrs.obj
nitfaridpcm.obj
nitfbilevel.obj
rpftocfile.obj
..\gtiff\tifvsi.obj
..\..\gdal_i.lib
   Creating library nitfdump.lib and object nitfdump.exp
nitfbilevel.obj : error LNK2019: unresolved external symbol
_TIFFReadEncodedStrip referenced in function _NITFUncompressBILEVEL
nitfbilevel.obj : error LNK2019: unresolved external symbol _TIFFClose
referenced in function _NITFUncompressBILEVEL
nitfbilevel.obj : error LNK2019: unresolved external symbol
_TIFFWriteDirectoryreferenced in function _NITFUncompressBILEVEL
nitfbilevel.obj : error LNK2019: unresolved external symbol
_TIFFWriteRawStrip referenced in function _NITFUncompressBILEVEL
nitfbilevel.obj : error LNK2019: unresolved external symbol
_TIFFSetField referenced in function _NITFUncompressBILEVEL
tifvsi.obj : error LNK2019: unresolved external symbol _TIFFError
referenced in function "struct tiff * __cdecl VSI_TIFFOpen(char const
*,char const *)" (?VSI_TIFFOpen@@YAPAUtiff@@PBD0 at Z)
nitfdump.exe : fatal error LNK1120: 6 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
8\VC\BIN\c
l.EXE"' : return code '0x2'
Stop.


thanks,
Shawn

some gdalinfo =============================
Size is 9376, 28778
 
Image Structure Metadata:
  COMPRESSION=JPEG2000
Subdatasets:
 
SUBDATASET_1_NAME=NITF_IM:0:21JUN09OV05010005V090621M0002821014A22200010
0292M_001526813.ntf
  SUBDATASET_1_DESC=Image 1 of
21JUN09OV05010005V090621M0002821014A222000100292M_001526813.ntf
 
SUBDATASET_2_NAME=NITF_IM:1:21JUN09OV05010005V090621M0002821014A22200010
0292M_001526813.ntf
  SUBDATASET_2_DESC=Image 2 of
21JUN09OV05010005V090621M0002821014A222000100292M_001526813.ntf

Band 1 Block=9376x1 Type=UInt16, ColorInterp=Blue
  Overviews: arbitrary
Band 2 Block=9376x1 Type=UInt16, ColorInterp=Green
  Overviews: arbitrary
Band 3 Block=9376x1 Type=UInt16, ColorInterp=Red
  Overviews: arbitrary
Band 4 Block=9376x1 Type=UInt16, ColorInterp=Undefined
  Overviews: arbitrary


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20090811/926e7030/attachment.html


More information about the gdal-dev mailing list