GDALでGeoTIFF等のラスタを作成する際に、以前のサンプルのようにGDAL.DatasetのコンストラクタのオプションをNullにした場合だと、データが全く圧縮されないために猛烈に重たくなってしまいます。この場合、LZWなどのアルゴリズムを使って圧縮すればデータ量を小さくすることが出来ます。
今まではGDALでは圧縮できないと思い込んでいたのですが、ちょっと調べたらDatasetクラスのコンストラクタのオプションを使えば圧縮できるということがわかったので備忘録的に。
使える圧縮形式とオプションの内容はGDAL公式の「gdal-driver-options.txt」に書かれていますが、ここではC#のラッパーを使って圧縮する場合の具体的なコードを書いてみます。
//オプションの設定 string[] sOptions = new string[] { "COMPRESS=LZW", "PREDICTOR=2" }; //出力ファイル:ファイル名・幅・高さ・バンド数・ピクセルのデータ型、オプション(null) using (GDAL.Dataset dsOut = drv.Create(OutFile, iW, iH, 1, GDAL.DataType.GDT_Float64, sOptions)) { //中身の処理(略) }
この記事の作成には下記のサイト(ページ)の情報を参考にさせて頂きました。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Driver: VRT/Virtual Raster | |
Driver: GTiff/GeoTIFF | |
COMPRESS <string-select>: possible values: NONE,LZW,PACKBITS,JPEG,CCITTRLE,CCITTFAX3,CCITTFAX4,DEFLATE, | |
PREDICTOR <int>: Predictor Type (1=default, 2=horizontal differencing, 3=floating point prediction) | |
DISCARD_LSB <string>: Number of least-significant bits to set to clear as a single value or comma-separated list of values for per-band values | |
JPEG_QUALITY <int>: JPEG quality 1-100 | |
JPEGTABLESMODE <int>: Content of JPEGTABLES tag. 0=no JPEGTABLES tag, 1=Quantization tables only, 2=Huffman tables only, 3=Both | |
ZLEVEL <int>: DEFLATE compression level 1-9 | |
NUM_THREADS <string>: Number of worker threads for compression. Can be set to ALL_CPUS | |
NBITS <int>: BITS for sub-byte files (1-7), sub-uint16 (9-15), sub-uint32 (17-31) | |
INTERLEAVE <string-select>: possible values: BAND,PIXEL, | |
TILED <boolean>: Switch to tiled format | |
TFW <boolean>: Write out world file | |
RPB <boolean>: Write out .RPB (RPC) file | |
RPCTXT <boolean>: Write out _RPC.TXT file | |
BLOCKXSIZE <int>: Tile Width | |
BLOCKYSIZE <int>: Tile/Strip Height | |
PHOTOMETRIC <string-select>: possible values: MINISBLACK,MINISWHITE,PALETTE,RGB,CMYK,YCBCR,CIELAB,ICCLAB,ITULAB, | |
SPARSE_OK <boolean>: Can newly created files have missing blocks? | |
ALPHA <string-select>: Mark first extrasample as being alpha | |
PROFILE <string-select>: possible values: GDALGeoTIFF,GeoTIFF,BASELINE, | |
PIXELTYPE <string-select>: possible values: DEFAULT,SIGNEDBYTE, | |
BIGTIFF <string-select>: Force creation of BigTIFF file | |
ENDIANNESS <string-select>: Force endianness of created file. For DEBUG purpose mostly | |
COPY_SRC_OVERVIEWS <boolean>: Force copy of overviews of source dataset (CreateCopy()) | |
SOURCE_ICC_PROFILE <string>: ICC profile | |
SOURCE_PRIMARIES_RED <string>: x,y,1.0 (xyY) red chromaticity | |
SOURCE_PRIMARIES_GREEN <string>: x,y,1.0 (xyY) green chromaticity | |
SOURCE_PRIMARIES_BLUE <string>: x,y,1.0 (xyY) blue chromaticity | |
SOURCE_WHITEPOINT <string>: x,y,1.0 (xyY) whitepoint | |
TIFFTAG_TRANSFERFUNCTION_RED <string>: Transfer function for red | |
TIFFTAG_TRANSFERFUNCTION_GREEN <string>: Transfer function for green | |
TIFFTAG_TRANSFERFUNCTION_BLUE <string>: Transfer function for blue | |
TIFFTAG_TRANSFERRANGE_BLACK <string>: Transfer range for black | |
TIFFTAG_TRANSFERRANGE_WHITE <string>: Transfer range for white | |
STREAMABLE_OUTPUT <boolean>: Enforce a mode compatible with a streamable file | |
GEOTIFF_KEYS_FLAVOR <string-select>: Which flavor of GeoTIFF keys must be used | |
Driver: NITF/National Imagery Transmission Format | |
IC <string-select>: Compression mode. NC=no compression. C3/M3=JPEG compression. C8=JP2 compression through the JP2ECW driver | |
QUALITY <int>: JPEG quality 10-100 | |
PROGRESSIVE <boolean>: JPEG progressive mode | |
RESTART_INTERVAL <int>: Restart interval (in MCUs). -1 for auto, 0 for none, > 0 for user specified | |
NUMI <int>: Number of images to create (1-999). Only works with IC=NC | |
TARGET <float>: For JP2 only. Compression Percentage | |
PROFILE <string-select>: For JP2 only. | |
ICORDS <string-select>: To ensure that space will be reserved for geographic corner coordinates in DMS (G), in decimal degrees (D), UTM North (N) or UTM South (S) | |
FHDR <string-select>: File version | |
IREP <string>: Set to RGB/LUT to reserve space for a color table for each output band. (Only needed for Create() method, not CreateCopy()) | |
IREPBAND <string>: Comma separated list of band IREPBANDs in band order | |
ISUBCAT <string>: Comma separated list of band ISUBCATs in band order | |
LUT_SIZE <integer>: Set to control the size of pseudocolor tables for RGB/LUT bands | |
BLOCKXSIZE <int>: Set the block width | |
BLOCKYSIZE <int>: Set the block height | |
BLOCKSIZE <int>: Set the block with and height. Overridden by BLOCKXSIZE and BLOCKYSIZE | |
TEXT <string>: TEXT options as text-option-name=text-option-content | |
CGM <string>: CGM options in cgm-option-name=cgm-option-content | |
CLEVEL <string>: Complexity level | |
OSTAID <string>: Originating Station ID | |
FDT <string>: File Date and Time | |
FTITLE <string>: File Title | |
FSCLAS <string>: File Security Classification | |
FSCLSY <string>: File Classification Security System | |
FSCODE <string>: File Codewords | |
FSCTLH <string>: File Control and Handling | |
FSREL <string>: File Releasing Instructions | |
FSDCTP <string>: File Declassification Type | |
FSDCDT <string>: File Declassification Date | |
FSDCXM <string>: File Declassification Exemption | |
FSDG <string>: File Downgrade | |
FSDGDT <string>: File Downgrade Date | |
FSCLTX <string>: File Classification Text | |
FSCATP <string>: File Classification Authority Type | |
FSCAUT <string>: File Classification Authority | |
FSCRSN <string>: File Classification Reason | |
FSSRDT <string>: File Security Source Date | |
FSCTLN <string>: File Security Control Number | |
FSCOP <string>: File Copy Number | |
FSCPYS <string>: File Number of Copies | |
ONAME <string>: Originator Name | |
OPHONE <string>: Originator Phone Number | |
IID1 <string>: Image Identifier 1 | |
IDATIM <string>: Image Date and Time | |
TGTID <string>: Target Identifier | |
IID2 <string>: Image Identifier 2 | |
ISCLAS <string>: Image Security Classification | |
ISCLSY <string>: Image Classification Security System | |
ISCODE <string>: Image Codewords | |
ISCTLH <string>: Image Control and Handling | |
ISREL <string>: Image Releasing Instructions | |
ISDCTP <string>: Image Declassification Type | |
ISDCDT <string>: Image Declassification Date | |
ISDCXM <string>: Image Declassification Exemption | |
ISDG <string>: Image Downgrade | |
ISDGDT <string>: Image Downgrade Date | |
ISCLTX <string>: Image Classification Text | |
ISCATP <string>: Image Classification Authority Type | |
ISCAUT <string>: Image Classification Authority | |
ISCRSN <string>: Image Classification Reason | |
ISSRDT <string>: Image Security Source Date | |
ISCTLN <string>: Image Security Control Number | |
ISORCE <string>: Image Source | |
ICAT <string>: Image Category | |
ABPP <string>: Actual Bits-Per-Pixel Per Band | |
PJUST <string>: Pixel Justification | |
ICOM <string>: Image Comments (up to 9×80 characters) | |
TRE <string>: Under the format TRE=tre-name,tre-contents | |
FILE_TRE <string>: Under the format FILE_TRE=tre-name,tre-contents | |
BLOCKA_BLOCK_COUNT <int>: possible values: | |
BLOCKA_BLOCK_INSTANCE_* <string>: possible values: | |
BLOCKA_N_GRAY_* <string>: possible values: | |
BLOCKA_L_LINES_* <string>: possible values: | |
BLOCKA_LAYOVER_ANGLE_* <string>: possible values: | |
BLOCKA_SHADOW_ANGLE_* <string>: possible values: | |
BLOCKA_BLANKS_* <string>: possible values: | |
BLOCKA_FRLC_LOC_* <string>: possible values: | |
BLOCKA_LRLC_LOC_* <string>: possible values: | |
BLOCKA_LRFC_LOC_* <string>: possible values: | |
BLOCKA_FRFC_LOC_* <string>: possible values: | |
SDE_TRE <boolean>: Write GEOLOB and GEOPSB TREs (only geographic SRS for now) | |
Driver: RPFTOC/Raster Product Format TOC format | |
Driver: ECRGTOC/ECRG TOC format | |
Driver: HFA/Erdas Imagine Images (.img) | |
BLOCKSIZE <integer>: tile width/height (32-2048) | |
USE_SPILL <boolean>: Force use of spill file | |
COMPRESSED <boolean>: compress blocks | |
PIXELTYPE <string>: By setting this to SIGNEDBYTE, a new Byte file can be forced to be written as signed byte | |
AUX <boolean>: Create an .aux file | |
IGNOREUTM <boolean>: Ignore UTM when selecting coordinate system – will use Transverse Mercator. Only used for Create() method | |
NBITS <integer>: Create file with special sub-byte data type (1/2/4) | |
STATISTICS <boolean>: Generate statistics and a histogram | |
DEPENDENT_FILE <string>: Name of dependent file (must not have absolute path) | |
FORCETOPESTRING <boolean>: Force use of ArcGIS PE String in file instead of Imagine coordinate system format | |
Driver: SAR_CEOS/CEOS SAR Image | |
Driver: CEOS/CEOS Image | |
Driver: JAXAPALSAR/JAXA PALSAR Product Reader (Level 1.1/1.5) | |
Driver: GFF/Ground-based SAR Applications Testbed File Format (.gff) | |
Driver: ELAS/ELAS | |
Driver: AIG/Arc/Info Binary Grid | |
Driver: AAIGrid/Arc/Info ASCII Grid | |
FORCE_CELLSIZE <boolean>: Force use of CELLSIZE, default is FALSE. | |
DECIMAL_PRECISION <int>: Number of decimal when writing floating-point numbers(%f). | |
SIGNIFICANT_DIGITS <int>: Number of significant digits when writing floating-point numbers(%g). | |
Driver: GRASSASCIIGrid/GRASS ASCII Grid | |
Driver: SDTS/SDTS Raster | |
Driver: DTED/DTED Elevation Raster | |
Driver: PNG/Portable Network Graphics | |
WORLDFILE <boolean>: Create world file | |
ZLEVEL <int>: DEFLATE compression level 1-9 | |
SOURCE_ICC_PROFILE <string>: ICC Profile | |
SOURCE_ICC_PROFILE_NAME <string>: ICC Profile name | |
SOURCE_PRIMARIES_RED <string>: x,y,1.0 (xyY) red chromaticity | |
SOURCE_PRIMARIES_GREEN <string>: x,y,1.0 (xyY) green chromaticity | |
SOURCE_PRIMARIES_BLUE <string>: x,y,1.0 (xyY) blue chromaticity | |
SOURCE_WHITEPOINT <string>: x,y,1.0 (xyY) whitepoint | |
PNG_GAMMA <string>: Gamma | |
TITLE <string>: Title | |
DESCRIPTION <string>: Description | |
COPYRIGHT <string>: Copyright | |
COMMENT <string>: Comment | |
WRITE_METADATA_AS_TEXT <boolean>: Whether to write source dataset metadata in TEXT chunks | |
Driver: JPEG/JPEG JFIF | |
PROGRESSIVE <boolean>: whether to generate a progressive JPEG | |
QUALITY <int>: good=100, bad=0, default=75 | |
WORLDFILE <boolean>: whether to geneate a worldfile | |
INTERNAL_MASK <boolean>: whether to generate a validity mask | |
ARITHMETIC <boolean>: whether to use arithmetic encoding | |
BLOCK <int>: between 1 and 16 | |
COMMENT <string>: Comment | |
SOURCE_ICC_PROFILE <string>: ICC profile encoded in Base64 | |
EXIF_THUMBNAIL <boolean>: whether to generate an EXIF thumbnail(overview). By default its max dimension will be 128 | |
THUMBNAIL_WIDTH <int>: Forced thumbnail width | |
THUMBNAIL_HEIGHT <int>: Forced thumbnail height | |
Driver: MEM/In Memory Raster | |
INTERLEAVE <string-select>: possible values: BAND,PIXEL, | |
Driver: JDEM/Japanese DEM (.mem) | |
Driver: GIF/Graphics Interchange Format (.gif) | |
INTERLACING <boolean>: possible values: | |
WORLDFILE <boolean>: possible values: | |
Driver: BIGGIF/Graphics Interchange Format (.gif) | |
Driver: ESAT/Envisat Image Format | |
Driver: BSB/Maptech BSB Nautical Charts | |
Driver: XPM/X11 PixMap Format | |
Driver: BMP/MS Windows Device Independent Bitmap | |
WORLDFILE <boolean>: Write out world file | |
Driver: DIMAP/SPOT DIMAP | |
Driver: AirSAR/AirSAR Polarimetric Image | |
Driver: RS2/RadarSat 2 XML Product | |
Driver: SAFE/Sentinel SAFE Product | |
Driver: PCIDSK/PCIDSK Database File | |
INTERLEAVING <string-select>: raster data organization | |
COMPRESSION <string-select>: compression – (INTERLEAVING=TILED only) | |
TILESIZE <int>: Tile Size (INTERLEAVING=TILED only) | |
Driver: PCRaster/PCRaster Raster File | |
Driver: ILWIS/ILWIS Raster Map | |
Driver: SGI/SGI Image File Format 1.0 | |
Driver: SRTMHGT/SRTMHGT File Format | |
Driver: Leveller/Leveller heightfield | |
Driver: Terragen/Terragen heightfield | |
MINUSERPIXELVALUE <float>: Lowest logical elevation | |
MAXUSERPIXELVALUE <float>: Highest logical elevation | |
Driver: ISIS3/USGS Astrogeology ISIS cube (Version 3) | |
Driver: ISIS2/USGS Astrogeology ISIS cube (Version 2) | |
LABELING_METHOD <string-select>: possible values: ATTACHED,DETACHED, | |
IMAGE_EXTENSION <string>: possible values: | |
Driver: PDS/NASA Planetary Data System | |
Driver: VICAR/MIPL VICAR file | |
Driver: TIL/EarthWatch .TIL | |
Driver: ERS/ERMapper .ers Labelled | |
PIXELTYPE <string>: By setting this to SIGNEDBYTE, a new Byte file can be forced to be written as signed byte | |
PROJ <string>: ERS Projection Name | |
DATUM <string>: ERS Datum Name | |
UNITS <string-select>: ERS Projection Units | |
Driver: L1B/NOAA Polar Orbiter Level 1b Data Set | |
Driver: FIT/FIT Image | |
Driver: GRIB/GRIdded Binary (.grb) | |
Driver: RMF/Raster Matrix Format | |
MTW <boolean>: Create MTW DEM matrix | |
BLOCKXSIZE <int>: Tile Width | |
BLOCKYSIZE <int>: Tile Height | |
Driver: WCS/OGC Web Coverage Service | |
Driver: WMS/OGC Web Map Service | |
Driver: MSGN/EUMETSAT Archive native (.nat) | |
Driver: RST/Idrisi Raster A.1 | |
Driver: INGR/Intergraph Raster | |
Driver: GSAG/Golden Software ASCII Grid (.grd) | |
Driver: GSBG/Golden Software Binary Grid (.grd) | |
Driver: GS7BG/Golden Software 7 Binary Grid (.grd) | |
Driver: COSAR/COSAR Annotated Binary Matrix (TerraSAR-X) | |
Driver: TSX/TerraSAR-X Product | |
Driver: COASP/DRDC COASP SAR Processor Raster | |
Driver: R/R Object Data Store | |
ASCII <boolean>: For ASCII output, default NO | |
COMPRESS <boolean>: Produced Compressed output, default YES | |
Driver: MAP/OziExplorer .MAP | |
Driver: PNM/Portable Pixmap Format (netpbm) | |
MAXVAL <unsigned int>: Maximum color value | |
Driver: DOQ1/USGS DOQ (Old Style) | |
Driver: DOQ2/USGS DOQ (New Style) | |
Driver: ENVI/ENVI .hdr Labelled | |
SUFFIX <string-select>: possible values: ADD, | |
INTERLEAVE <string-select>: possible values: BIP,BIL,BSQ, | |
Driver: EHdr/ESRI .hdr Labelled | |
NBITS <int>: Special pixel bits (1-7) | |
PIXELTYPE <string>: By setting this to SIGNEDBYTE, a new Byte file can be forced to be written as signed byte | |
Driver: GenBin/Generic Binary (.hdr Labelled) | |
Driver: PAux/PCI .aux Labelled | |
INTERLEAVE <string-select>: possible values: BAND,LINE,PIXEL, | |
Driver: MFF/Vexcel MFF Raster | |
Driver: MFF2/Vexcel MFF2 (HKV) Raster | |
Driver: FujiBAS/Fuji BAS Scanner Image | |
Driver: GSC/GSC Geogrid | |
Driver: FAST/EOSAT FAST Format | |
Driver: BT/VTP .bt (Binary Terrain) 1.3 Format | |
Driver: LAN/Erdas .LAN/.GIS | |
Driver: CPG/Convair PolGASP | |
Driver: IDA/Image Data and Analysis | |
Driver: NDF/NLAPS Data Format | |
Driver: EIR/Erdas Imagine Raw | |
Driver: DIPEx/DIPEx | |
Driver: LCP/FARSITE v.4 Landscape File (.lcp) | |
ELEVATION_UNIT <string-select>: Elevation units | |
SLOPE_UNIT <string-select>: Slope units | |
ASPECT_UNIT <string-select>: possible values: GRASS_CATEGORIES,AZIMUTH_DEGREES,GRASS_DEGREES, | |
FUEL_MODEL_OPTION <string-select>: possible values: NO_CUSTOM_AND_NO_FILE,CUSTOM_AND_NO_FILE,NO_CUSTOM_AND_FILE,CUSTOM_AND_FILE, | |
CANOPY_COV_UNIT <string-select>: possible values: CATEGORIES,PERCENT, | |
CANOPY_HT_UNIT <string-select>: possible values: METERS,FEET,METERS_X_10,FEET_X_10, | |
CBH_UNIT <string-select>: possible values: METERS,FEET,METERS_X_10,FEET_X_10, | |
CBD_UNIT <string-select>: possible values: KG_PER_CUBIC_METER,POUND_PER_CUBIC_FOOT,KG_PER_CUBIC_METER_X_100,POUND_PER_CUBIC_FOOT_X_1000, | |
DUFF_UNIT <string-select>: possible values: MG_PER_HECTARE_X_10,TONS_PER_ACRE_X_10, | |
CALCULATE_STATS <boolean>: Write the stats to the lcp | |
CLASSIFY_DATA <boolean>: Write the stats to the lcp | |
LINEAR_UNIT <string-select>: Set the linear units in the lcp | |
LATITUDE <int>: Set the latitude for the dataset, this overrides the driver trying to set it programmatically in EPSG:4269 | |
DESCRIPTION <string>: A short description of the lcp file | |
Driver: GTX/NOAA Vertical Datum .GTX | |
Driver: LOSLAS/NADCON .los/.las Datum Grid Shift | |
Driver: NTv2/NTv2 Datum Grid Shift | |
Driver: CTable2/CTable2 Datum Grid Shift | |
Driver: ACE2/ACE2 | |
Driver: SNODAS/Snow Data Assimilation System | |
Driver: KRO/KOLOR Raw | |
Driver: ROI_PAC/ROI_PAC raster | |
Driver: ISCE/ISCE raster | |
SCHEME <string-select>: possible values: BIP,BIL,BSQ, | |
Driver: ARG/Azavea Raster Grid format | |
Driver: RIK/Swedish Grid RIK (.rik) | |
Driver: USGSDEM/USGS Optional ASCII DEM (and CDED) | |
PRODUCT <string-select>: Specific Product Type | |
TOPLEFT <string>: Top left product corner (ie. 117d15w,52d30n | |
RESAMPLE <string-select>: Resampling kernel to use if resampled. | |
TEMPLATE <string>: File to default metadata from. | |
DEMLevelCode <int>: DEM Level (1, 2 or 3 if set) | |
DataSpecVersion <int>: Data and Specification version/revision (eg. 1020) | |
PRODUCER <string>: Producer Agency (up to 60 characters) | |
OriginCode <string>: Origin code (up to 4 characters, YT for Yukon) | |
ProcessCode <string>: Processing Code (8=ANUDEM, 9=FME, A=TopoGrid) | |
ZRESOLUTION <float>: Scaling factor for elevation values | |
NTS <string>: NTS Mapsheet name, used to derive TOPLEFT. | |
INTERNALNAME <string>: Dataset name written into file header. | |
Driver: GXF/GeoSoft Grid Exchange Format | |
Driver: NWT_GRD/Northwood Numeric Grid Format .grd/.tab | |
Driver: NWT_GRC/Northwood Classified Grid Format .grc/.tab | |
Driver: ADRG/ARC Digitized Raster Graphics | |
Driver: SRP/Standard Raster Product (ASRP/USRP) | |
Driver: BLX/Magellan topo (.blx) | |
Driver: Rasterlite/Rasterlite | |
<CreationOptionList> <Option name='WIPE' type='boolean' default='NO' description='Erase all prexisting data in the specified table'/> <Option name='TILED' type='boolean' default='YES' description='Use tiling'/> <Option name='BLOCKXSIZE' type='int' default='256' description='Tile Width'/> <Option name='BLOCKYSIZE' type='int' default='256' description='Tile Height'/> <Option name='DRIVER' type='string' default='GTiff' description='GDAL driver to use for storing tiles' default='GTiff'/> <Option name='COMPRESS' type='string' default='(GTiff driver) Compression method' default='NONE'/> <Option name='QUALITY' type='int' description='(JPEG-compressed GTiff, JPEG and WEBP drivers) JPEG/WEBP Quality 1-100' default='75'/> <Option name='PHOTOMETRIC' type='string-select' description='(GTiff driver) Photometric interpretation'> <Value>MINISBLACK</Value> <Value>MINISWHITE</Value> <Value>PALETTE</Value> <Value>RGB</Value> <Value>CMYK</Value> <Value>YCBCR</Value> <Value>CIELAB</Value> <Value>ICCLAB</Value> <Value>ITULAB</Value> </Option> <Option name='TARGET' type='int' description='(EPSILON driver) target size reduction as a percentage of the original (0-100)' default='96'/> <Option name='FILTER' type='string' description='(EPSILON driver) Filter ID' default='daub97lift'/></CreationOptionList> | |
Driver: SAGA/SAGA GIS Binary Grid (.sdat) | |
Driver: KMLSUPEROVERLAY/Kml Super Overlay | |
NAME <string>: Overlay name | |
DESCRIPTION <string>: Overlay description | |
ALTITUDE <float>: Distance above the earth surface, in meters, interpreted according to the altitude mode | |
ALTITUDEMODE <string-select>: Specifies hows the altitude is interpreted | |
FORMAT <string-select>: Format of the tiles | |
FIX_ANTIMERIDIAN <boolean>: Fix for images crossing the antimeridian causing errors in Google Earth | |
Driver: XYZ/ASCII Gridded XYZ | |
COLUMN_SEPARATOR <string>: Separator between fields. | |
ADD_HEADER_LINE <boolean>: Add an header line with column names. | |
Driver: HF2/HF2/HFZ heightfield raster | |
VERTICAL_PRECISION <float>: Vertical precision. | |
COMPRESS <boolean>: Set to true to produce a GZip compressed file. | |
BLOCKSIZE <int>: Tile size. | |
Driver: PDF/Geospatial PDF | |
COMPRESS <string-select>: Compression method for raster data | |
STREAM_COMPRESS <string-select>: Compression method for stream objects | |
GEO_ENCODING <string-select>: Format of geo-encoding | |
NEATLINE <string>: Neatline | |
DPI <float>: DPI | |
PREDICTOR <int>: Predictor Type (for DEFLATE compression) | |
JPEG_QUALITY <int>: JPEG quality 1-100 | |
JPEG2000_DRIVER <string>: possible values: | |
TILED <boolean>: Switch to tiled format | |
BLOCKXSIZE <int>: Block Width | |
BLOCKYSIZE <int>: Block Height | |
LAYER_NAME <string>: Layer name for raster content | |
CLIPPING_EXTENT <string>: Clipping extent for main and extra rasters. Format: xmin,ymin,xmax,ymax | |
EXTRA_RASTERS <string>: List of extra (georeferenced) rasters. | |
EXTRA_RASTERS_LAYER_NAME <string>: List of layer names for the extra (georeferenced) rasters. | |
EXTRA_STREAM <string>: Extra data to insert into the page content stream | |
EXTRA_IMAGES <string>: List of image_file_name,x,y,scale[,link=some_url] (possibly repeated) | |
EXTRA_LAYER_NAME <string>: Layer name for extra content | |
MARGIN <int>: Margin around image in user units | |
LEFT_MARGIN <int>: Left margin in user units | |
RIGHT_MARGIN <int>: Right margin in user units | |
TOP_MARGIN <int>: Top margin in user units | |
BOTTOM_MARGIN <int>: Bottom margin in user units | |
OGR_DATASOURCE <string>: Name of OGR datasource to display on top of the raster layer | |
OGR_DISPLAY_FIELD <string>: Name of field to use as the display field in the feature tree | |
OGR_DISPLAY_LAYER_NAMES <string>: Comma separated list of OGR layer names to display in the feature tree | |
OGR_WRITE_ATTRIBUTES <boolean>: Whether to write attributes of OGR features | |
OGR_LINK_FIELD <string>: Name of field to use as the URL field to make objects clickable. | |
XMP <string>: xml:XMP metadata | |
WRITE_INFO <boolean>: to control whether a Info block must be written | |
AUTHOR <string>: possible values: | |
CREATOR <string>: possible values: | |
CREATION_DATE <string>: possible values: | |
KEYWORDS <string>: possible values: | |
PRODUCER <string>: possible values: | |
SUBJECT <string>: possible values: | |
TITLE <string>: possible values: | |
OFF_LAYERS <string>: Comma separated list of layer names that should be initially hidden | |
EXCLUSIVE_LAYERS <string>: Comma separated list of layer names, such that only one of those layers can be ON at a time. | |
JAVASCRIPT <string>: Javascript script to embed and run at file opening | |
JAVASCRIPT_FILE <string>: Filename of the Javascript script to embed and run at file opening | |
Driver: OZI/OziExplorer Image File | |
Driver: CTG/USGS LULC Composite Theme Grid | |
Driver: E00GRID/Arc/Info Export E00 GRID | |
Driver: ZMap/ZMap Plus Grid | |
Driver: NGSGEOID/NOAA NGS Geoid Height Grids | |
Driver: MBTiles/MBTiles | |
Driver: IRIS/IRIS data (.PPI, .CAPPi etc) | |
Driver: PLMOSAIC/Planet Labs Mosaics API | |
Driver: CALS/CALS (Type 1) | |
Driver: WMTS/OGC Web Mab Tile Service | |
Driver: ESRI Shapefile/ESRI Shapefile | |
Driver: MapInfo File/MapInfo File | |
FORMAT <string-select>: type of MapInfo format | |
SPATIAL_INDEX_MODE <string-select>: type of spatial index | |
Driver: UK .NTF/UK .NTF | |
Driver: OGR_SDTS/SDTS | |
Driver: S57/IHO S-57 (ENC) | |
S57_EXPP <int>: Exchange purpose | |
S57_INTU <int>: Intended usage | |
S57_EDTN <string>: Edition number | |
S57_UPDN <string>: Update number | |
S57_UADT <string>: Update application date | |
S57_ISDT <string>: Issue date | |
S57_STED <string>: Edition number of S-57 | |
S57_AGEN <int>: Producing agency | |
S57_COMT <string>: Comment | |
S57_NOMR <int>: Number of meta records (objects with acronym starting with "M_") | |
S57_NOGR <int>: Number of geo records | |
S57_NOLR <int>: Number of collection records | |
S57_NOIN <int>: Number of isolated node records | |
S57_NOCN <int>: Number of connected node records | |
S57_NOED <int>: Number of edge records | |
S57_HDAT <int>: Horizontal geodetic datum | |
S57_VDAT <int>: Vertical datum | |
S57_SDAT <int>: Sounding datum | |
S57_CSCL <int>: Compilation scale of data (1:X) | |
Driver: DGN/Microstation DGN | |
3D <boolean>: whether 2D (seed_2d.dgn) or 3D (seed_3d.dgn) seed file should be used. This option is ignored if the SEED option is provided | |
SEED <string>: Filename of seed file to use | |
COPY_WHOLE_SEED_FILE <boolean>: whether the whole seed file should be copied. If not, only the first three elements (and potentially the color table) will be copied. | |
COPY_SEED_FILE_COLOR_TABLE <boolean>: whether the color table should be copied from the seed file. | |
MASTER_UNIT_NAME <string>: Override the master unit name from the seed file with the provided one or two character unit name. | |
SUB_UNIT_NAME <string>: Override the master unit name from the seed file with the provided one or two character unit name. | |
MASTER_UNIT_NAME <string>: Override the master unit name from the seed file with the provided one or two character unit name. | |
SUB_UNIT_NAME <string>: Override the sub unit name from the seed file with the provided one or two character unit name. | |
SUB_UNITS_PER_MASTER_UNIT <int>: Override the number of subunits per master unit. By default the seed file value is used. | |
UOR_PER_SUB_UNIT <int>: Override the number of UORs (Units of Resolution) per sub unit. By default the seed file value is used. | |
ORIGIN <string>: Value as x,y,z. Override the origin of the design plane. By default the origin from the seed file is used. | |
Driver: OGR_VRT/VRT – Virtual Datasource | |
Driver: REC/EPIInfo .REC | |
Driver: Memory/Memory | |
Driver: BNA/Atlas BNA | |
LINEFORMAT <string-select>: end-of-line sequence | |
MULTILINE <boolean>: Whether coordinates should be put on the same line | |
NB_IDS <string-select>: Number of identifiers per record | |
ELLIPSES_AS_ELLIPSES <boolean>: Whether ellipses and circles should be recognized and written as such, instead of polygons | |
NB_PAIRS_PER_LINE <int>: Maximum number of coordinate pair per line in multiline format | |
COORDINATE_PRECISION <int>: Number of decimal for coordinates | |
Driver: CSV/Comma Separated Value (.csv) | |
GEOMETRY <string-select>: how to encode geometry fields | |
Driver: GML/Geography Markup Language (GML) | |
<CreationOptionList> <Option name='XSISCHEMAURI' type='string' description='URI to be inserted as the schema location.'/> <Option name='XSISCHEMA' type='string-select' description='where to write a .xsd application schema. INTERNAL should not normally be used' default='EXTERNAL'> <Value>EXTERNAL</Value> <Value>INTERNAL</Value> <Value>OFF</Value> </Option> <Option name='PREFIX' type='string' description='Prefix for the application target namespace.' default='ogr'/> <Option name='STRIP_PREFIX' type='boolean' description='Whether to avoid writing the prefix of the application target namespace in the GML file.' default='NO'/> <Option name='TARGET_NAMESPACE' type='string' description='Application target namespace.' default='http://ogr.maptools.org/'/> <Option name='FORMAT' type='string-select' description='Version of GML to use' default='GML2'> <Value>GML2</Value> <Value>GML3</Value> <Value>GML3.2</Value> <Value>GML3Deegree</Value> </Option> <Option name='GML3_LONGSRS' type='boolean' description='Whether to write SRS with "urn:ogc:def:crs:EPSG::" prefix with GML3* versions' default='YES'/> <Option name='WRITE_FEATURE_BOUNDED_BY' type='boolean' description='Whether to write <gml:boundedBy> element for each feature with GML3* versions' default='YES'/> <Option name='SPACE_INDENTATION' type='boolean' description='Whether to indentate the output for readability' default='YES'/> <Option name='SRSDIMENSION_LOC' type='string-select' description='(only valid for FORMAT=GML3xx) Location where to put srsDimension attribute' default='POSLIST'> <Value>POSLIST</Value> <Value>GEOMETRY</Value> <Value>GEOMETRY,POSLIST</Value> </Option> <Option name='GML_ID' type='string' description='Value of feature collection gml:id (GML 3.2 only)' default='aFeatureCollection'/> <Option name='NAME' type='string' description='Content of GML name element'/> <Option name='DESCRIPTION' type='string' description='Content of GML description element'/></CreationOptionList> | |
Driver: GPX/GPX | |
<CreationOptionList> <Option name='LINEFORMAT' type='string-select' description='end-of-line sequence' default='LF'> <Value>CRLF</Value> <Value>LF</Value> </Option> <Option name='GPX_USE_EXTENSIONS' type='boolean' description='Whether to write non-GPX attributes in an <extensions> tag' default='NO'/> <Option name='GPX_EXTENSIONS_NS' type='string' description='Namespace value used for extension tags' default='ogr'/> <Option name='GPX_EXTENSIONS_NS_URL' type='string' description='Namespace URI' default='http://osgeo.org/gdal'/></CreationOptionList> | |
Driver: KML/Keyhole Markup Language (KML) | |
<CreationOptionList> <Option name='GPX_USE_EXTENSIONS' type='boolean' description='Whether to write non-GPX attributes in an <extensions> tag' default='NO'/> <Option name='NameField' type='string' description='Field to use to fill the KML <name> element' default='Name'/> <Option name='DescriptionField' type='string' description='Field to use to fill the KML <description> element' default='Description'/> <Option name='AltitudeMode' type='string-select' description='Value of the <AltitudeMode> element for 3D geometries'> <Value>clampToGround</Value> <Value>relativeToGround</Value> <Value>absolute</Value> </Option></CreationOptionList> | |
Driver: GeoJSON/GeoJSON | |
Driver: OGR_GMT/GMT ASCII Vectors (.gmt) | |
Driver: GPKG/GeoPackage | |
RASTER_TABLE <string>: Name of tile user table | |
APPEND_SUBDATASET <boolean>: Set to YES to add a new tile user table to an existing GeoPackage instead of replacing it | |
RASTER_IDENTIFIER <string>: Human-readable identifier (e.g. short name) | |
RASTER_DESCRIPTION <string>: Human-readable description | |
BLOCKSIZE <int>: Block size in pixels | |
BLOCKXSIZE <int>: Block width in pixels | |
BLOCKYSIZE <int>: Block height in pixels | |
TILE_FORMAT <string-select>: Format to use to create tiles | |
QUALITY <int>: Quality for JPEG and WEBP tiles | |
ZLEVEL <int>: DEFLATE compression level for PNG tiles | |
DITHER <boolean>: Whether to apply Floyd-Steinberg dithering (for TILE_FORMAT=PNG8) | |
TILING_SCHEME <string-select>: Which tiling scheme to use | |
ZOOM_LEVEL_STRATEGY <string-select>: Strategy to determine zoom level. Only used for TILING_SCHEME != CUSTOM | |
RESAMPLING <string-select>: Resampling algorithm. Only used for TILING_SCHEME != CUSTOM | |
Driver: SQLite/SQLite / Spatialite | |
SPATIALITE <boolean>: Whether to create a Spatialite database | |
METADATA <boolean>: Whether to create the geometry_columns and spatial_ref_sys tables | |
INIT_WITH_EPSG <boolean>: Whether to insert the content of the EPSG CSV files into the spatial_ref_sys table | |
Driver: WAsP/WAsP .map format | |
Driver: OpenFileGDB/ESRI FileGDB | |
Driver: XPlane/X-Plane/Flightgear aeronautical data | |
Driver: DXF/AutoCAD DXF | |
HEADER <string>: Template header file | |
TRAILER <string>: Template trailer file | |
FIRST_ENTITY <int>: Identifier of first entity | |
Driver: Geoconcept/Geoconcept | |
EXTENSION <string-select>: indicates the GeoConcept export file extension. TXT was used by earlier releases of GeoConcept. GXT is currently used. | |
CONFIG <string>: path to the GCT file that describes the GeoConcept types definitions. | |
Driver: GeoRSS/GeoRSS | |
<CreationOptionList> <Option name='FORMAT' type='string-select' description='whether the document must be in RSS 2.0 or Atom 1.0 format' default='RSS'> <Value>RSS</Value> <Value>ATOM</Value> </Option> <Option name='GEOM_DIALECT' type='string-select' description='encoding of location information' default='SIMPLE'> <Value>SIMPLE</Value> <Value>GML</Value> <Value>W3C_GEO</Value> </Option> <Option name='USE_EXTENSIONS' type='boolean' description='Whether extension fields (that is to say fields not in the base schema of RSS or Atom documents) will be written' default='NO'/> <Option name='WRITE_HEADER_AND_FOOTER' type='boolean' description='Whether header and footer are written' default='YES'/> <Option name='HEADER' type='string' description='XML content that will be put between the <channel> element and the first <item> element for a RSS document, or between the xml tag and the first <entry> element for an Atom document. If it is specified, it will overload the following options'/> <Option name='TITLE' type='string' description='value put inside the <title> element in the header'/> <Option name='DESCRIPTION' type='string' description='(RSS only) value put inside the <description> element in the header'/> <Option name='LINK' type='string' description='(RSS only) value put inside the <link> element in the header'/> <Option name='UPDATED' type='string' description='(RSS only) value put inside the <updated> element in the header. Should be formatted as a XML datetime'/> <Option name='AUTHOR_NAME' type='string' description='(ATOM only) value put inside the <author><name> element in the header'/> <Option name='ID' type='string' description='(ATOM only) value put inside the <id> element in the header.'/></CreationOptionList> | |
Driver: GPSTrackMaker/GPSTrackMaker | |
Driver: VFK/Czech Cadastral Exchange Data Format | |
Driver: PGDUMP/PostgreSQL SQL dump | |
LINEFORMAT <string-select>: end-of-line sequence | |
Driver: OSM/OpenStreetMap XML and PBF | |
Driver: GPSBabel/GPSBabel | |
GPSBABEL_DRIVER <string>: Name of the GPSBabel to use | |
Driver: SUA/Tim Newport-Peace's Special Use Airspace Format | |
Driver: OpenAir/OpenAir | |
Driver: OGR_PDS/Planetary Data Systems TABLE | |
Driver: WFS/OGC WFS (Web Feature Service) | |
Driver: HTF/Hydrographic Transfer Vector | |
Driver: AeronavFAA/Aeronav FAA | |
Driver: EDIGEO/French EDIGEO exchange format | |
Driver: GFT/Google Fusion Tables | |
Driver: GME/Google Maps Engine | |
Driver: SVG/Scalable Vector Graphics | |
Driver: CouchDB/CouchDB / GeoCouch | |
Driver: Cloudant/Cloudant / CouchDB | |
Driver: Idrisi/Idrisi Vector (.vct) | |
Driver: ARCGEN/Arc/Info Generate | |
Driver: SEGUKOOA/SEG-P1 / UKOOA P1/90 | |
Driver: SEGY/SEG-Y | |
Driver: XLS/MS Excel format | |
Driver: ODS/Open Document/ LibreOffice / OpenOffice Spreadsheet | |
Driver: XLSX/MS Office Open XML spreadsheet | |
Driver: ElasticSearch/Elastic Search | |
Driver: CartoDB/CartoDB | |
Driver: AmigoCloud/AmigoCloud | |
Driver: SXF/Storage and eXchange Format | |
Driver: Selafin/Selafin | |
TITLE <string>: Title of the datasource, stored in the Selafin file. The title must not hold more than 72 characters. | |
DATE <string>: Starting date of the simulation. Each layer in a Selafin file is characterized by a date, counted in seconds since a reference date. This option allows providing the reference date. The format of this field must be YYYY-MM-DD_hh:mm:ss | |
Driver: JML/OpenJUMP JML | |
Driver: PLSCENES/Planet Labs Scenes API | |
Driver: CSW/OGC CSW (Catalog Service for the Web) | |
Driver: IDF/INTREST Data Format | |
Driver: TIGER/U.S. Census TIGER/Line | |
Driver: AVCBin/Arc/Info Binary Coverage | |
Driver: AVCE00/Arc/Info E00 (ASCII) Coverage | |
Driver: HTTP/HTTP Fetching Wrapper |