[El] pcraster support in GDAL/OGR 1.7.2 release (1.7.2-5_0.el5.elgis.i386) ?

Mauricio Zambrano mauricio.zambrano at jrc.ec.europa.eu
Mon Oct 18 04:20:32 EDT 2010


Dear el list,


I'm a new user of RHEL 5, and while working with the gdal library, I
noticed that the latest stable version of the library, as delivered by
the 

1.7.2-5_0.el5.elgis.i386 package


doesn't support the PCRaster format, what seems strange for me because
in the gdal web page (http://www.gdal.org/formats_list.html) PCRaster is
mentioned as supported format, and also the older version (1.6.x)
supported that format.


Does it represent a bug in the 1.7.2-5_0.el5.elgis.i386 package ?

My environment:

-) OS: Ret Hat Enterprise Linux version 5,
$ uname -r -m -p -i
2.6.18-194.17.1.el5PAE i686 i686 i386

-) Current version of GDAL:
$ gdal-config --version
1.7.2

-) GDAL Supported formats:
$ gdalinfo --formats
Supported Formats:
  VRT (rw+): Virtual Raster
  GTiff (rw+v): GeoTIFF
  NITF (rw+v): National Imagery Transmission Format
  RPFTOC (ro): Raster Product Format TOC format
  HFA (rw+v): Erdas Imagine Images (.img)
  SAR_CEOS (ro): CEOS SAR Image
  CEOS (ro): CEOS Image
  JAXAPALSAR (ro): JAXA PALSAR Product Reader (Level 1.1/1.5)
  GFF (rov): Ground-based SAR Applications Testbed File Format (.gff)
  ELAS (rw+): ELAS
  AIG (ro): Arc/Info Binary Grid
  AAIGrid (rwv): Arc/Info ASCII Grid
  SDTS (ro): SDTS Raster
  OGDI (ro): OGDI Bridge
  DTED (rwv): DTED Elevation Raster
  PNG (rwv): Portable Network Graphics
  JPEG (rwv): JPEG JFIF
  MEM (rw+): In Memory Raster
  JDEM (ro): Japanese DEM (.mem)
  GIF (rwv): Graphics Interchange Format (.gif)
  BIGGIF (rov): Graphics Interchange Format (.gif)
  ESAT (ro): Envisat Image Format
  FITS (rw+): Flexible Image Transport System
  BSB (ro): Maptech BSB Nautical Charts
  XPM (rw): X11 PixMap Format
  BMP (rw+v): MS Windows Device Independent Bitmap
  DIMAP (ro): SPOT DIMAP
  AirSAR (ro): AirSAR Polarimetric Image
  RS2 (ro): RadarSat 2 XML Product
  PCIDSK (rw+v): PCIDSK Database File
  ILWIS (rw+v): ILWIS Raster Map
  SGI (rw+): SGI Image File Format 1.0
  SRTMHGT (rwv): SRTMHGT File Format
  Leveller (rw+): Leveller heightfield
  Terragen (rw+): Terragen heightfield
  GMT (rw): GMT NetCDF Grid Format
  netCDF (rw): Network Common Data Format
  HDF4 (ro): Hierarchical Data Format Release 4
  HDF4Image (rw+): HDF4 Dataset
  ISIS3 (ro): USGS Astrogeology ISIS cube (Version 3)
  ISIS2 (ro): USGS Astrogeology ISIS cube (Version 2)
  PDS (ro): NASA Planetary Data System
  TIL (ro): EarthWatch .TIL
  ERS (rw+): ERMapper .ers Labelled
  JPEG2000 (rwv): JPEG-2000 part 1 (ISO/IEC 15444-1)
  L1B (ro): NOAA Polar Orbiter Level 1b Data Set
  FIT (rw): FIT Image
  GRIB (ro): GRIdded Binary (.grb)
  RMF (rw+): Raster Matrix Format
  MSGN (ro): EUMETSAT Archive native (.nat)
  RST (rw+): Idrisi Raster A.1
  INGR (rw+): Intergraph Raster
  GSAG (rw): Golden Software ASCII Grid (.grd)
  GSBG (rw+): Golden Software Binary Grid (.grd)
  GS7BG (ro): Golden Software 7 Binary Grid (.grd)
  COSAR (ro): COSAR Annotated Binary Matrix (TerraSAR-X)
  TSX (ro): TerraSAR-X Product
  COASP (ro): DRDC COASP SAR Processor Raster
  R (rwv): R Object Data Store
  PNM (rw+): Portable Pixmap Format (netpbm)
  DOQ1 (ro): USGS DOQ (Old Style)
  DOQ2 (ro): USGS DOQ (New Style)
  ENVI (rw+v): ENVI .hdr Labelled
  EHdr (rw+v): ESRI .hdr Labelled
  GenBin (ro): Generic Binary (.hdr Labelled)
  PAux (rw+): PCI .aux Labelled
  MFF (rw+): Vexcel MFF Raster
  MFF2 (rw+): Vexcel MFF2 (HKV) Raster
  FujiBAS (ro): Fuji BAS Scanner Image
  GSC (ro): GSC Geogrid
  FAST (ro): EOSAT FAST Format
  BT (rw+): VTP .bt (Binary Terrain) 1.3 Format
  LAN (ro): Erdas .LAN/.GIS
  CPG (ro): Convair PolGASP
  IDA (rw+): Image Data and Analysis
  NDF (ro): NLAPS Data Format
  EIR (ro): Erdas Imagine Raw
  DIPEx (ro): DIPEx
  LCP (rov): FARSITE v.4 Landscape File (.lcp)
  RIK (ro): Swedish Grid RIK (.rik)
  USGSDEM (rw): USGS Optional ASCII DEM (and CDED)
  GXF (ro): GeoSoft Grid Exchange Format
  BAG (ro): Bathymetry Attributed Grid
  HDF5 (ro): Hierarchical Data Format Release 5
  HDF5Image (ro): HDF5 Dataset
  NWT_GRD (ro): Northwood Numeric Grid Format .grd/.tab
  NWT_GRC (ro): Northwood Classified Grid Format .grc/.tab
  ADRG (rw+v): ARC Digitized Raster Graphics
  SRP (rov): Standard Raster Product (ASRP/USRP)
  BLX (rw): Magellan topo (.blx)
  Rasterlite (rw): Rasterlite
  WKTRaster (ro): PostGIS WKT Raster driver
  SAGA (rw+v): SAGA GIS Binary Grid (.sdat)


Meanwhile, I tried to compile gdal from source, with:

$ ./configure
$ make
$ sudo make install

but I got the following warnings and error:

geotiff.cpp:34:21: error: xtiffio.h: No such file or directory
geotiff.cpp:35:21: error: geotiff.h: No such file or directory
geotiff.cpp:36:27: error: geo_normalize.h: No such file or directory
geotiff.cpp:37:23: error: geovalues.h: No such file or directory
geotiff.cpp:47: error: ‘GTIF’ was not declared in this scope
geotiff.cpp:47: error: expected primary-expression before ‘,’ token
geotiff.cpp:47: error: ‘GTIFDefn’ was not declared in this scope
geotiff.cpp:47: error: expected primary-expression before ‘)’ token
geotiff.cpp:47: error: initializer expression list treated as compound
expression
geotiff.cpp:48: error: ‘GTIF’ was not declared in this scope
geotiff.cpp:48: error: expected primary-expression before ‘,’ token
geotiff.cpp:48: error: expected primary-expression before ‘const’
geotiff.cpp:48: error: initializer expression list treated as compound
expression
geotiff.cpp: In destructor ‘virtual GTiffDataset::~GTiffDataset()’:
geotiff.cpp:2466: error: ‘XTIFFClose’ was not declared in this scope
geotiff.cpp: In member function ‘void GTiffDataset::WriteGeoTIFFInfo()’:
geotiff.cpp:3566: error: ‘TIFFTAG_GEOPIXELSCALE’ was not declared in
this scope
geotiff.cpp:3576: error: ‘TIFFTAG_GEOTIEPOINTS’ was not declared in this
scope
geotiff.cpp:3593: error: ‘TIFFTAG_GEOTRANSMATRIX’ was not declared in
this scope
geotiff.cpp:3623: error: ‘TIFFTAG_GEOTIEPOINTS’ was not declared in this
scope
geotiff.cpp:3634: error: ‘GTIF’ was not declared in this scope
geotiff.cpp:3634: error: ‘psGTIF’ was not declared in this scope
geotiff.cpp:3643: error: ‘TIFFTAG_GEOKEYDIRECTORY’ was not declared in
this scope
geotiff.cpp:3650: error: ‘TIFFTAG_GEODOUBLEPARAMS’ was not declared in
this scope
geotiff.cpp:3652: error: ‘TIFFTAG_GEOASCIIPARAMS’ was not declared in
this scope
geotiff.cpp:3655: error: ‘GTIFNew’ was not declared in this scope
geotiff.cpp:3658: error: ‘GTIFSetFromOGISDefn’ cannot be used as a
function
geotiff.cpp:3664: error: ‘GTRasterTypeGeoKey’ was not declared in this
scope
geotiff.cpp:3664: error: ‘TYPE_SHORT’ was not declared in this scope
geotiff.cpp:3665: error: ‘RasterPixelIsPoint’ was not declared in this
scope
geotiff.cpp:3665: error: ‘GTIFKeySet’ was not declared in this scope
geotiff.cpp:3668: error: ‘GTIFWriteKeys’ was not declared in this scope
geotiff.cpp:3669: error: ‘GTIFFree’ was not declared in this scope
geotiff.cpp: In member function ‘void
GTiffDataset::LookForProjection()’:
geotiff.cpp:4431: error: ‘GTIF’ was not declared in this scope
geotiff.cpp:4431: error: ‘hGTIF’ was not declared in this scope
geotiff.cpp:4432: error: ‘GTIFDefn’ was not declared in this scope
geotiff.cpp:4432: error: expected `;' before ‘sGTIFDefn’
geotiff.cpp:4437: error: ‘GTIFNew’ was not declared in this scope
geotiff.cpp:4446: error: ‘sGTIFDefn’ was not declared in this scope
geotiff.cpp:4446: error: ‘GTIFGetDefn’ was not declared in this scope
geotiff.cpp:4448: error: ‘GTIFGetOGISDefn’ cannot be used as a function
geotiff.cpp:4470: error: ‘GTRasterTypeGeoKey’ was not declared in this
scope
geotiff.cpp:4471: error: ‘GTIFKeyGet’ was not declared in this scope
geotiff.cpp:4473: error: ‘RasterPixelIsPoint’ was not declared in this
scope
geotiff.cpp:4479: error: ‘GTIFFree’ was not declared in this scope
geotiff.cpp: In static member function ‘static GDALDataset*
GTiffDataset::OpenDir(GDALOpenInfo*)’:
geotiff.cpp:4625: error: ‘XTIFFClose’ was not declared in this scope
geotiff.cpp: In member function ‘CPLErr GTiffDataset::OpenOffset(TIFF*,
GTiffDataset**, toff_t, int, GDALAccess, int)’:
geotiff.cpp:5011: error: ‘TIFFTAG_GEOPIXELSCALE’ was not declared in
this scope
geotiff.cpp:5018: error: ‘TIFFTAG_GEOTIEPOINTS’ was not declared in this
scope
geotiff.cpp:5030: error: ‘TIFFTAG_GEOTRANSMATRIX’ was not declared in
this scope
geotiff.cpp:5071: error: ‘TIFFTAG_GEOTIEPOINTS’ was not declared in this
scope
geotiff.cpp: In static member function ‘static TIFF*
GTiffDataset::CreateLL(const char*, int, int, int, GDALDataType,
char**)’:
geotiff.cpp:5948: error: ‘XTIFFClose’ was not declared in this scope
geotiff.cpp:5956: error: ‘XTIFFClose’ was not declared in this scope
geotiff.cpp:5967: error: ‘XTIFFClose’ was not declared in this scope
geotiff.cpp:6079: error: ‘XTIFFClose’ was not declared in this scope
geotiff.cpp: In static member function ‘static GDALDataset*
GTiffDataset::CreateCopy(const char*, GDALDataset*, int, char**, int
(*)(double, const char*, void*), void*)’:
geotiff.cpp:6599: error: ‘TIFFTAG_GEOPIXELSCALE’ was not declared in
this scope
geotiff.cpp:6608: error: ‘TIFFTAG_GEOTIEPOINTS’ was not declared in this
scope
geotiff.cpp:6624: error: ‘TIFFTAG_GEOTRANSMATRIX’ was not declared in
this scope
geotiff.cpp:6661: error: ‘TIFFTAG_GEOTIEPOINTS’ was not declared in this
scope
geotiff.cpp:6683: error: ‘GTIF’ was not declared in this scope
geotiff.cpp:6683: error: ‘psGTIF’ was not declared in this scope
geotiff.cpp:6685: error: ‘GTIFNew’ was not declared in this scope
geotiff.cpp:6686: error: ‘GTIFSetFromOGISDefn’ cannot be used as a
function
geotiff.cpp:6692: error: ‘GTRasterTypeGeoKey’ was not declared in this
scope
geotiff.cpp:6692: error: ‘TYPE_SHORT’ was not declared in this scope
geotiff.cpp:6693: error: ‘RasterPixelIsPoint’ was not declared in this
scope
geotiff.cpp:6693: error: ‘GTIFKeySet’ was not declared in this scope
geotiff.cpp:6696: error: ‘GTIFWriteKeys’ was not declared in this scope
geotiff.cpp:6697: error: ‘GTIFFree’ was not declared in this scope
geotiff.cpp:6707: error: ‘XTIFFClose’ was not declared in this scope
make[2]: *** [../o/geotiff.lo] Error 1
make[2]: Leaving directory `/dataMZB/2010/gdal/gdal-1.7.2/frmts/gtiff'
make[1]: *** [gtiff-install-obj] Error 2
make[1]: Leaving directory `/dataMZB/2010/gdal/gdal-1.7.2/frmts'
make: *** [frmts-target] Error 2



Thanks in advance,

Mauricio Zambrano B.

-- 
=======================================================
Linux user #454569 -- Ubuntu user #17469
=======================================================
"Learning is not attained by chance, 
it must be sought for with ardor and 
attended to with diligence."
(Abigail Adams, 1744 - 1818)
=======================================================
DISCLAIMER:
"The views expressed are purely those of the writer 
and may not in any circumstances be regarded as stating 
an official position of the European Commission."



More information about the el mailing list