ダウンロード

GDALプロジェクトは, GDALをソースコードと コンテナ のみとして配布しています.他の人が作成した バイナリ は,さまざまなプラットフォームとパッケージマネージャで利用可能です.

ソースコード

カレントリリース

過去のリリース

Links to 過去のリリース are also available.

開発ソース

GDALのメインリポジトリは, GitHubのhttps://github.com/OSGeo/GDAL にあります.

次のコマンドを実行することで,アクティブなソースコードのコピーを取得できます.

git clone https://github.com/OSGeo/GDAL.git

Build requirementsBuilding GDAL from source について追加の情報があります.

Maintenance policy

The GDAL upstream team only maintains the branch on which the latest release has been done, with bugfixes releases issued roughly every 2 months. So, for example, during the development phase of GDAL 3.10.0, GDAL 3.9.x bugfixes releases are done based on the release/3.9 branch, but not older branches (GDAL 3.8.x or older).

バイナリ

このセクションでは, GDALのいくつかのバイナリディストリビューションをリストします.これらはすべて完全に再現可能なオープンソースのビルドレシピを持っているはずです.

これらのディストリビューションのメンテナーは一般的にGDALソースのメンテナーではないため,それらのビルドに特有の問題は,それらのビルドのサポートチャネルを通じて報告してください.

Windows

Windowsビルドは Conda Forge (64ビットのみ) を通じて利用可能です.詳細な情報については, Conda セクションを参照してください. GDALは GISInternalsOSGeo4W および NuGetvcpkg パッケージマネージャを通じて配布されています.

Linux

パッケージは Debian, Alpine_, Fedora_, および他のディストリビューション用に利用可能です.

Mac OS

GDALパッケージは Homebrew で利用可能です.

クロスプラットフォームパッケージマネージャ

Conda

Conda は,ソフトウェアパッケージをインストールし,環境を管理するために,複数のプラットフォーム (Windows, macOS, Linux) で使用できます. GDALのCondaパッケージは,`conda-forge <https://anaconda.org/conda-forge/gdal>`__ を通じて利用できます.

最新バージョン: Conda badge

conda install [-c channel] [package...]

GDALはいくつかのサブパッケージとして利用可能です:

  • gdal : PythonバインディングとPythonユーティリティ (libgdal-core に依存)

  • libgdal : 以下の libgdal-* パッケージをすべて収集するメタパッケージ (libgdal-arrow-parquet を除く)

  • libgdal-arrow-parquet : (Geo)Arrow IPC File Format / Stream および (Geo)Parquet ドライバをプラグインとして利用可能 (libgdal-core に依存)

  • libgdal-core : コアライブラリとC++ユーティリティ,いくつかの組み込みドライバを備えています (GDAL 3.9.1 以降利用可能)

  • libgdal-fits : FITS -- Flexible Image Transport System ドライバをプラグインとして利用可能 (libgdal-core に依存, GDAL 3.9.1 以降利用可能)

  • libgdal-grib : GRIB -- WMO General Regularly-distributed Information in Binary form ドライバをプラグインとして利用可能 (libgdal-core に依存, GDAL 3.9.1 以降利用可能)

  • libgdal-hdf4 : HDF4 -- Hierarchical Data Format Release 4 (HDF4) ドライバをプラグインとして利用可能 (libgdal-core に依存, GDAL 3.9.1 以降利用可能)

  • libgdal-hdf5 : HDF5 -- Hierarchical Data Format Release 5 (HDF5) ドライバをプラグインとして利用可能 (libgdal-core に依存, GDAL 3.9.1 以降利用可能)

  • libgdal-jp2openjpeg : JP2OpenJPEG -- JPEG2000 driver based on OpenJPEG library ドライバをプラグインとして利用可能 (libgdal-core に依存, GDAL 3.9.1 以降利用可能)

  • libgdal-kea : KEA ドライバをプラグインとして利用可能 (libgdal-core に依存, GDAL 3.9.1 以降利用可能)

  • libgdal-netcdf : NetCDF: Network Common Data Form ドライバをプラグインとして利用可能 (libgdal-core に依存, GDAL 3.9.1 以降利用可能)

  • libgdal-pdf : PDF -- Geospatial PDF ドライバをプラグインとして利用可能 (libgdal-core に依存, GDAL 3.9.1 以降利用可能)

  • libgdal-postgisraster : PostGISRaster -- PostGIS Raster driver ドライバをプラグインとして利用可能 (libgdal-core に依存, GDAL 3.9.1 以降利用可能)

  • libgdal-pg : PostgreSQL / PostGIS ドライバをプラグインとして利用可能 (libgdal-core に依存, GDAL 3.9.1 以降利用可能)

  • libgdal-tiledb : TileDB - TileDB raster ドライバをプラグインとして利用可能 (libgdal-core に依存, GDAL 3.9.1 以降利用可能)

  • libgdal-xls : XLS - MS Excel format ドライバをプラグインとして利用可能 (libgdal-core に依存, GDAL 3.9.1 以降利用可能)

gdal パッケージ (Pythonバインディングとユーティリティ) と libgdal-core をインストールするには:

conda install -c conda-forge gdal

利用可能なすべてのドライバを持つ libgdal メタパッケージをインストールするには,libgdal-arrow-parquet を除く:

conda install -c conda-forge libgdal

Arrow および Parquet ドライバをプラグインとしてインストールするには:

conda install -c conda-forge libgdal-arrow-parquet
GDAL master Conda ビルド

GDAL master ビルドは, gdal-master チャネルで利用可能です.これらは conda-forge チャネルの依存関係に基づいています.

最初に, base 環境に mamba をインストールし,専用の gdal_master_env 環境を作成し,その後,専用の gdal_master_env 環境をアクティブにします.

conda update -n base -c conda-forge conda
conda install -n base --override-channels -c conda-forge mamba 'python_abi=*=*cp*'
conda create --name gdal_master_env
conda activate gdal_master_env

次に, gdal-master チャネルから GDAL をインストールします:

mamba install -c gdal-master gdal
mamba install -c gdal-master libgdal-arrow-parquet # if you need the Arrow and Parquet drivers

vcpkg

The GDAL port in the vcpkg dependency manager is kept up to date by Microsoft team members and community contributors. You can download and install GDAL using the vcpkg as follows:

git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh  # ./bootstrap-vcpkg.bat for Windows
./vcpkg integrate install
./vcpkg install gdal

バージョンが古い場合は, https://github.com/Microsoft/vcpkg の vcpkg リポジトリでissueを作成するか,プルリクエストを作成してください.

Spack

Spackは,さまざまなプラットフォームと環境で複数のバージョンと構成のソフトウェアをサポートするために設計されたパッケージ管理ツールです.大規模なスーパーコンピューティングセンター向けに設計されています.Spackはソースからパッケージをビルドし,その構成を調整することができます.

SpackでのGDALに関する情報は, https://packages.spack.io/package.html?name=gdal で見つけることができます.

デフォルトのGDALビルドでドライバの数を削減した場合:

git clone -c feature.manyFiles=true https://github.com/spack/spack.git
cd spack/bin
./spack install gdal

netcdf ドライバを有効にしたビルドの場合:

./spack install gdal +netcdf

コンテナ

GDAL masterとタグ付けされたリリースの夜間ビルドを含むDockerイメージは, GitHub Container registry で利用可能です.

異なる構成の内容に関する情報は, https://github.com/OSGeo/gdal/tree/master/docker. で見つけることができます.

文書

ソフトウェアをダウンロードする際に含まれているだけでなく,文書は PDFファイル個々のHTMLページのZIP としても独立して利用できます.(ZIPにはPDFも含まれています.) 文書はソフトウェアの開発ブランチの最新状態を反映しています.