専門家をまねる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でこっちの環境を使うにはどうする?

 

 

 

■こんなのもあった 好きな地図をマイクラの世界に生成してみる