UbuntuでのPythonでのGDALのインストールと使用

インストールには、ubuntugisが提供するgdalを使用してください。
まず、ubuntugisのソースを更新します。

sudo add-apt-repository ppa:ubuntugis && sudo apt-get update

または

sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable && sudo apt-get update

これが人気のある科学PPA(Baidu Encyclopediaから引用)です:
Personal Package Archives(Personal Package Archives)は、Ubuntu Launchpad Webサイトによって提供されるサービスであり、個々のユーザーがソフトウェアソースコードをアップロードし、Launchpadを介してコンパイルし、バイナリパッケージとして、他のユーザーのapt / Synapticソースとして公開できるようにします。ダウンロードして更新します。 Launchpad Webサイトのすべてのユーザーとチームは、1つ以上のPPAを持つことができます。

次に、GDALのC ++バージョンをインストールします。

sudo apt-get install gdal-bin

次に、GDALのPythonWrapperパッケージをインストールします。

sudo pip install gdal

Ubuntuでの開発にはEclipse + PyDevを使用してください。
小さなプログラムを参照してください。

from osgeo import gdal

file_path ='/home/theone/Data/GreatKhingan/DEM/Slope_GreatKhingan_500m.tif'
dataset = gdal.Open(file_path)print(type(dataset))

metadata = dataset.GetMetadata()print(metadata)

projection = dataset.GetProjection()print(projection)

動作結果:

< class'osgeo.gdal.Dataset'>{'TIFFTAG_XRESOLUTION':'1','TIFFTAG_YRESOLUTION':'1','AREA_OR_POINT':'Area'}<type 'str'>
GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433],AUTHORITY["EPSG","4326"]]

Recommended Posts

UbuntuでのPythonでのGDALのインストールと使用
Ubuntu環境でのSSHのインストールと使用
CentOSでのMysqlのインストールと使用
Ubuntu16.04でのCUDAのインストールとアンインストール
Ubuntu環境でのNginxのインストールと展開
Win10サブシステムUbuntuのインストールと使用
[python] ubuntuの下のpython2とpython3
Ubuntu環境でのSSHのインストールと使用の詳細な説明
Ubuntu12.04でのpulseaudioとAPIの使用法のインストール
Ubuntu19.1でのGitLabのインストール、構成、およびアンインストール
UbuntuでのAnacondaの使用
ubuntuでのmediawikiの使用
ubuntu環境でのMySQLのインストールと簡単な実践(1)
ubuntuでのrz / szコマンドのインストールと使用方法
ubuntuでのJenkinsのハッピーインストール
Ubuntuでのdebパッケージのインストール
Python開発でのnumpyの使用
ubuntuおよびwindowsでのRedisのインストール
UbuntuでのDockerCEのインストール
Ubuntu16.04でのCUDA8.0とCUDA9.0の共存
ubuntuDockerのインストールとRancherの展開
Windowsでのpython共通ライブラリのインストール
Ubuntuシステムの使用と開発における一般的な例外と解決策
UbuntuでのSubversion(SVN)のクイックインストールと構成の詳細な説明
およびおよびまたはPythonでの使用方法
centos7でのredisのインストールと構成
Ubuntu18.04サーバーバージョンのインストールと使用(グラフィック)
CentOS7.2でのKVMのインストールと予備使用
Ubuntuの基本設定:openssh-serverのインストールと使用の概要
Ubuntu12.04でのDLNA / UPnPサーバーのインストールと構成
Pythonでのpipの使用に関する詳細な説明|サードパーティライブラリのインストールの概要
CentOS7システムでのJDKのインストールと構成
Ubuntu14.04でEvernoteを使用する方法の概要
pythonでのリストの意味と使用法
仮想マシンでUbuntuとWindowsシステムを使用する
Ubuntuでのpipツールのインストールで発生した問題
CentOS6.5でのrsyncサーバーのインストールと構成
UbuntuでのKaldiのインストールと構成のグラフィックチュートリアル
ubuntuでpythonをアンインストールした結果、非常に
VMwareWorkstationでのCentOS7のインストールと構成
ubuntuでのHanlpの使用の概要
Ubuntu16.04にpython3.6をインストールします
UbuntuでのPythonMySQLd
ubuntuでスーパーバイザーを使用する
Ubuntuの紹介とインストール
ubuntuでiptablesを使用する
UbuntuでのLNMPのインストール
Ubuntuにpythonをインストールする
Centosでのconfluence6.3操作記録のインストールとクラッキング
Ubuntu16.04は、VMwareでの完全なインストールと構成のチュートリアルをミラーリングします
Cpp web(1)UbuntuでCrowサービスをインストールして使用する
Pythonの紹介と環境のインストール
ubuntu18.04python3.8をコンパイルしてインストールします
ubuntu viewpythonインストールパス
Ubuntu16.04のインストールと簡単な構成
ubuntuの下で崇高なtexを使用する
GitLabのインストールと基本的な使用
centos7kvmのインストールと使用
CentOS7postgresqlのインストールと使用
OpenCVインストールのPythonバージョン
Pythonのジェネレーターとイテレーター