0. 概要
GISをPython等で使うときってGDAL使いますよね?
でもOSX上のPythonからGDAL使うのって中々大変ですよね・・・
1. QGIS
QGISを入れる。
ここにアクセスし、QGISをダウンロード。
https://www.qgis.org/ja/site/forusers/download.html
URLはこれ。
http://qgis.org/downloads/macOS/QGIS-macOS-3.0.3-1.dmg
Readmeを読みながら手順通りに入れていけばすんなり入るはず!
QGIS3.0はOSXでは安定的に動かないみたいで、結構エラーがでる。
なので、2.18を入れておくのが今のところベスト。
このQGISを入れる過程でGDALも入るはず。PATHを通せと言われるのでちゃんと通すこと。
2. PythonにGDALさんのPATHを通す
pythonを起動してfrom osgeo import ogr
なんてやっても起動しないか、エラーがでる。
エラーが出る場合は過去にインストールしたことがあるはず。
まずは、Linkを外して再インストール。
brew unlink gdal
brew tap osgeo/osgeo4mac && brew tap --repair
brew install jasper netcdf
brew install gdal2 --with-armadillo --with-complete --with-libkml --with-unsupported
brew link --force gdal2
入ったか確認
$ gdal-config --version
2.1.3
$ gdal-config --libs
-L/usr/local/Cellar/gdal2/2.1.3_3/lib -lgdal
$ gdal-config --cflags
-I/usr/local/Cellar/gdal2/2.1.3_3/include
次にpipでインストールしたことにする。
pip install GDAL==$(gdal-config --version | awk -F'[.]' '{print $1"."$2}')