ダウンロード
GDALプロジェクトは, GDALをソースコードと コンテナ のみとして配布しています.他の人が作成した バイナリ は,さまざまなプラットフォームとパッケージマネージャで利用可能です.
ソースコード
カレントリリース
2024-11-01 gdal-3.10.0.tar.gz 3.10.0 Release Notes (3.10.0 md5)
過去のリリース
Links to 過去のリリース are also available.
開発ソース
GDALのメインリポジトリは, GitHubのhttps://github.com/OSGeo/GDAL にあります.
次のコマンドを実行することで,アクティブなソースコードのコピーを取得できます.
git clone https://github.com/OSGeo/GDAL.git
ビルド要件 と GDAL のソースからのビルド について追加の情報があります.
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は GISInternals と OSGeo4W および NuGet と vcpkg パッケージマネージャを通じて配布されています.
Linux
パッケージは Debian, Alpine_, Fedora_, および他のディストリビューション用に利用可能です.
Mac OS
GDALパッケージは Homebrew で利用可能です.
Android
GDAL can be installed using vcpkg. You may also refer to vcpkg Android support for general instructions.
For example to install default configuration for the arm64-android
target:
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh # ./bootstrap-vcpkg.bat for Windows
./vcpkg integrate install
export ANDROID_NDK_HOME=/path/to/android_ndk_home # to adapt
./vcpkg search gdal --featurepackages # list optional features
./vcpkg install gdal:arm64-android # install with default configuration
./vcpkg install gdal[poppler,netcdf]:arm64-android # install with Poppler and netdf support
クロスプラットフォームパッケージマネージャ
Conda
Conda は,ソフトウェアパッケージをインストールし,環境を管理するために,複数のプラットフォーム (Windows, macOS, Linux) で使用できます. GDALのCondaパッケージは,`conda-forge <https://anaconda.org/conda-forge/gdal>`__ を通じて利用できます.
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 search gdal --featurepackages # list optional features
./vcpkg install gdal # install with default configuration
./vcpkg install gdal[poppler,netcdf] # install with Poppler and netdf support
バージョンが古い場合は, 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も含まれています.) 文書はソフトウェアの開発ブランチの最新状態を反映しています.