専門家をまねるVer
ここから開始 → Pythonを使用して数値標高モデル(DEM)からMinecraftの地形を作成する
こんなことが書いてある
「ダウンロードしたDEMはそのままでは利用できないので、QGISのQuickDEM4JPプラグインを使用してtiffファイルに変換します。」
詳しい使い方はこちらの記事を参照してください
国土地理院の標高データ(DEM)をQGIS上でサクッとGeoTIFFを作って可視化するプラグインを公開しました!
QGIS というソフトのインストールが要るらしい.使う必要があるらしい. QGIS ってここ → https://qgis.org/ja/site/
...ちなみに GIS は Geographic Information System の略
...QGIS の初歩はこちら
【実習編】非専門家のためのQGIS
~QGISのインストール~
GDAL というのが要るらしい
ここ↓を参考にinstall (要るのは ...core だよ.でも GDAL-3.8.5.win-amd64-py3.9.msi も要る)
GISInternals の gdal Windows 版のインストール(Windows 上)
ここ↓も参考になった
地理情報システム入門:WindowsでのGDALインストールガイド
gdalinfo --version でogr_MSSQLSpatial.dll が無いと言われる...これを rename しちゃう...という荒業
【トラブル】【GISツール】GDAL / OGR に関するトラブルシューティング
GDALコマンド実行すると「ogr_MSSQLSpatial.dll」でエラーが発生する場合の対応
途中 C++ も install した
でも pip install gdal できない wheel の問題???
pip install wheel --- NG
core だけでなくて,GDAL-3.8.5.win-amd64-py3.9.msi を install したら ok??? --- OK みたいだ
しかし,python のコードを実行するとこんなエラー
Warning 1: PROJ: proj_create_from_database: Cannot find proj.db
環境変数に「PROJ_LIB」を設定することで解決します。
PROJ_LIBに設定する値はインストールディレクトリ直下のprojlibフォルダのパスです。
GDAL実行時にproj.dbがないと言われた場合の対処方法
などなどやったが,結局うまくいかないので
anaconda の環境を試みた
ただ,最新の anaconda では python の バージョンを 3.9 に(やり方次第かもしれないが)落とすことができなかったので,
AnacondaとPythonのバージョン対応表
を参考に,古い anaconda をインストールした.このページにも書いてあるが,古い anaconda はここ.
anaconda 環境では pip install ... ではなくて conda install ...
前者では通常の環境にインストールされてしまう
しかし,管理者権限にならないといけないみたいだが,なれない
anaconda のメニューから管理者でCMDを実行する.できた
GDAL のファイル名に合わせて anaconda 2020.11 Python 3.8.5 に下げてみる
インストール も JustMe に
ダメだ...
gdalwarp を直接たたいてしまったら!
gdalwarp -tr 1 1 test.tiff test_1m.tiff
て...どうだ!
C:\temp>gdalwarp -tr 1 1 -r cubic kakuda.tiff kakuda1m.tiff とか...このコマンドラインの使い方が難しい
■再度 anaconda チャレンジ
上記の古いanaconda install
「GDALの使い方」
を参考にした
conda update --all
conda install -c conda-forge gdal==n.n.n
しかし,error がでる!
「GDALのインストール」を参考に
gdalのversionを書かないとinstallできた
(base) C:\Windows\System32>gdalinfo --version
GDAL 3.6.2, released 2023/01/02
と 最新のバージョンが 問題なく install されているようだ
これで python から使えるか?
VisualStudioCodeでこっちの環境を使うにはどうする?
■こんなのもあった 好きな地図をマイクラの世界に生成してみる