This is an old revision of the document!
GDAL
Dinamica version: 1.9.0
Below, the influence of the library GDAL in the Dinamica EGO operation is presented.
File Formats
Input Formats
Using GDAL, Dinamica EGO can read maps in the following file formats.
Description | Extension |
---|---|
VRT | .vrt |
GTiff | .tif |
NITF | .ntf |
RPFTOC | .toc |
HFA | .img |
SAR_CEOS | |
CEOS | |
JAXAPALSAR | |
GFF | .gff |
ELAS | |
AIG | |
AAIGrid | .asc |
SDTS | .ddf |
DTED | |
PNG | .png |
JPEG | .jpg |
MEM | |
JDEM | .mem |
GIF | .gif |
BIGGIF | .gif |
ESAT | .n1 |
BSB | |
XPM | .xpm |
BMP | .bmp |
DIMAP | |
AirSAR | |
RS2 | |
PCIDSK | .pix |
PCRaster | .map |
ILWIS | .mpr/mpl |
SGI | .rgb |
SRTMHGT | .hgt |
Leveller | .ter |
Terragen | .ter |
ISIS3 | |
ISIS2 | |
PDS | |
TIL | |
ERS | |
JP2OpenJPEG | .jp2 |
L1B | |
FIT | |
GRIB | .grb |
RMF | .rsw |
WCS | |
WMS | |
MSGN | .nat |
RST | .rst |
INGR | |
GSAG | .grd |
GSBG | .grd |
GS7BG | .grd |
COSAR | |
TSX | |
COASP | .hdr |
R | .rda |
PNM | .pnm |
DOQ1 | |
DOQ2 | |
ENVI | |
EHdr | |
GenBin | |
PAux | |
MFF | .hdr |
MFF2 | |
FujiBAS | |
GSC | |
FAST | |
BT | .bt |
LAN | |
CPG | |
IDA | |
NDF | |
EIR | |
DIPEx | |
LCP | .lcp |
GTX | .gtx |
LOSLAS | |
NTv2 | .gsb |
RIK | .rik |
USGSDEM | .dem |
GXF | .gxf |
HTTP | |
NWT_GRD | .grd |
NWT_GRC | .grc |
ADRG | .gen |
SRP | .img |
BLX | .blx |
Rasterlite | .sqlite |
PostGISRaster | |
SAGA | .sdat |
KMLSUPEROVERLAY | |
XYZ | .xyz |
HF2 | .hf2 |
OZI |
Output Formats
Using GDAL, Dinamica EGO can write maps in the following file formats.
Description | Extension |
---|---|
VRT | .vrt |
GTiff | .tif |
NITF | .ntf |
HFA | .img |
ELAS* | .elas |
MEM* | .mem |
BMP | .bmp |
PCIDSK | .pix |
ILWIS | .mpr/mpl |
SGI | .rgb |
Leveller | .ter |
Terragen | .ter |
ERS* | .ers |
RMF | .rsw |
RST | .rst |
INGR* | .ingr |
GSBG | .grd |
PNM | .pnm |
ENVI* | .envi |
EHdr* | .ehdr |
PAux* | .paux |
MFF | .hdr |
MFF2* | .mff2 |
BT | .bt |
IDA* | .ida |
GTX | .gtx |
NTv2 | .gsb |
ADRG | .gen |
SAGA | .sdat |
File formats marked with a star (*) do not define an extension. To workaround this limitation, Dinamica EGO invents the corresponding extension using the file format description.
- The support to AAIGrid (.asc) in GDAL is read only. So, Dinamica EGO provides the writing capability itself. This format can read and write images using cell types “Signed 32 Bit Integer” and “IEEE 754 32 Bit Real”. The cell type is detected automatically.
- The support to ERMapper (.ers) in GDAL ignores class names. To workaround this limitation, support to reading and writing this file format is provided by Dinamica EGO itself.
Workdir/folder Names
!!!
Virtual Format
GDAL support a virtual file format called VRT. This format can be used to transform an image defining a different registration info, different classe names and a different color table. A example of a VRT file defined from a two unrelated image files can be found below.
- test.vrt
<VRTDataset rasterXSize="2512" rasterYSize="2512"> <GeoTransform>-440720.0, 60.0, 30.0, 3751320.0, 0.0, -60.0</GeoTransform> <VRTRasterBand dataType="Byte" band="teste"> <ColorInterp>Palette</ColorInterp> <ColorTable> <Entry c1="255" c2="0" c3="0" c4="255"/> <Entry c1="145" c2="78" c3="224" c4="255"/> <Entry c1="145" c2="230" c3="0" c4="255"/> <Entry c1="145" c2="145" c3="145" c4="255"/> <Entry c1="100" c2="200" c3="30" c4="255"/> <Entry c1="10" c2="20" c3="30" c4="255"/> </ColorTable> <SimpleSource> <SourceFilename relativeToVRT="teste">myband.bmp</SourceFilename> <SourceBand>1</SourceBand> <SrcRect xOff="0" yOff="0" xSize="512" ySize="512"/> <DstRect xOff="100" yOff="100" xSize="512" ySize="512"/> </SimpleSource> <CategoryNames> <Category>Missing</Category> <Category>Non-Crop</Category> <Category>Wheat</Category> <Category>Corn</Category> <Category>Soybeans</Category> </CategoryNames> </VRTRasterBand> </VRTDataset>