[gdal-dev] Large Raw Files

ldjohn at u... ldjohn at u...
Wed Dec 12 14:18:51 EST 2001


On Wed, 12 Dec 2001, Frank Warmerdam wrote:

> Lowell and Others,
> 
> I have altered the RawRasterBand class so it includes an optional
> extra bIsVSIL parameter. If FALSE (the default), then the normal
> VSI API will be used for file IO, and files may only be up to 2GB. If
> TRUE then the large file API (ie. VSIFSeekL(), VSIFReadL() and VSIFWriteL())
> will be used instead of the regular one.
> 
> I have altered the PAux, and HKV (aka MFF2) formats to utilize this.
> 
> To utilize this for LDF please ensure that you use the large file API
> to open and access your file, and pass bIsVSIL=TRUE when in the constructor
> call to RawRasterDataset. Let me know if you have questions about how to
> use the large file API.
> 
> I don't have any convenient way to test this, so if you could do some testing
> with 5GB LDF and PAux files I would appreciate it.
> 
> The large file API changes can be extented to other formats like ESRI labelled
> BIL, Envisat, and SAR_CEOS if needed. Anyone who wants this, and is willing
> to test it let me know and I will make the changes.

Thanks! I'll try to get the LDF drivers modified and tested
shortly. Then I'll get back to you with the results.


Lowell
-- 
--------------------------------------------------
Lowell D. Johnson
Software Engineering
Raytheon Systems
EROS Data Center
47914 252nd Street, Mundt Federal Bldg
Sioux Falls, SD 57198
--------------------------------------------------





More information about the Gdal-dev mailing list