インストールには、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