6
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

qgisのgdal_translate

Last updated at Posted at 2017-03-03

概要

qgisでgdalを利用する方法

qgis

いわずとしれた,opensourceの地図解析ソフト
企業は高いお金をだして、ArcGISで地図を解析するが
安くあげるにはQgisでしょうな

gdal

昔からあるラスター解析用のツール。qgisをインストールするとなんとbinのディレクトリにコピーされている。まあ、unix系であれば、なんなくapt-getなんかで使えるのだが、windowsはなかなかそうはいかない。(windows10はapt-getができると聞いたがまだ使ってない)

qgisのラスタのツールのほとんどがこれであり、実際はコマンドで使ってしまった方が使いやすい。

gdal_translate

: gdal_translate [--help-general] [--long-usage]
[-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/
CInt16/CInt32/CFloat32/CFloat64}] [-strict]
[-of format] [-b band] [-mask band] [-expand {gray|rgb|rgba}]
[-outsize xsize[%] ysize[%]]
[-unscale] [-scale[_bn] [src_min src_max [dst_min dst_max]]]* [-exponent[_bn] exp_val]*
[-srcwin xoff yoff xsize ysize] [-projwin ulx uly lrx lry] [-epo] [-eco]
[-a_srs srs_def] [-a_ullr ulx uly lrx lry] [-a_nodata value]
[-gcp pixel line easting northing [elevation]]*
[-mo "META-TAG=VALUE"]* [-q] [-sds]
[-co "NAME=VALUE"]* [-stats] [-norat]
src_dataset dst_dataset

文法はこんな感じである。
最後のsrc_datasetとdst_datasetの2つのファイルとオプションを指定する。

-of formatはファイル形式変換でこの種類には下に示すようになんでもある。
例えば、srtmのtifからdtedに変換するような場合は

gdal_translate -of dted -srcwin 0 1200 1201 1201 srtm_64_03.tif e130\n30.dt1

とかすればいい。(e130\n30はちょっとうろ覚えなんで計算してね)

上は1201なのでdt1だったが、srtmを圧縮して121ドットづつのdt0を作成するには
gdal_translate -of dted -srcwin 0 1200 1201 1201 -outsize 121 121 srtm_64_03.tif e130\n30.dt1

とすればいいわけである。

便利である。まあ、同じことでArcGisはお金をとっていたりする。

gdalinfo

別のプログラムとしてgdalinfo.exeがあり、ファイル名を指定するとそのファイルの情報をダンプしてくれる。

対応しているformat

The following format drivers are configured and support output:
VRT: Virtual Raster
GTiff: GeoTIFF
NITF: National Imagery Transmission Format
HFA: Erdas Imagine Images (.img)
ELAS: ELAS
AAIGrid: Arc/Info ASCII Grid
DTED: DTED Elevation Raster
PNG: Portable Network Graphics
JPEG: JPEG JFIF
MEM: In Memory Raster
GIF: Graphics Interchange Format (.gif)
XPM: X11 PixMap Format
BMP: MS Windows Device Independent Bitmap
PCIDSK: PCIDSK Database File
PCRaster: PCRaster Raster File
ILWIS: ILWIS Raster Map
SGI: SGI Image File Format 1.0
SRTMHGT: SRTMHGT File Format
Leveller: Leveller heightfield
Terragen: Terragen heightfield
ISIS2: USGS Astrogeology ISIS cube (Version 2)
ERS: ERMapper .ers Labelled
FIT: FIT Image
RMF: Raster Matrix Format
RST: Idrisi Raster A.1
INGR: Intergraph Raster
GSAG: Golden Software ASCII Grid (.grd)
GSBG: Golden Software Binary Grid (.grd)
GS7BG: Golden Software 7 Binary Grid (.grd)
R: R Object Data Store
PNM: Portable Pixmap Format (netpbm)
ENVI: ENVI .hdr Labelled
EHdr: ESRI .hdr Labelled
PAux: PCI .aux Labelled
MFF: Vexcel MFF Raster
MFF2: Vexcel MFF2 (HKV) Raster
BT: VTP .bt (Binary Terrain) 1.3 Format
LAN: Erdas .LAN/.GIS
IDA: Image Data and Analysis
LCP: FARSITE v.4 Landscape File (.lcp)
GTX: NOAA Vertical Datum .GTX
NTv2: NTv2 Datum Grid Shift
CTable2: CTable2 Datum Grid Shift
KRO: KOLOR Raw
ARG: Azavea Raster Grid format
USGSDEM: USGS Optional ASCII DEM (and CDED)
ADRG: ARC Digitized Raster Graphics
BLX: Magellan topo (.blx)
SAGA: SAGA GIS Binary Grid (.sdat)
KMLSUPEROVERLAY: Kml Super Overlay
XYZ: ASCII Gridded XYZ
HF2: HF2/HFZ heightfield raster
PDF: Geospatial PDF
ZMap: ZMap Plus Grid

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?