diff --git a/README.md b/README.md index 1eb5e38..7589fa1 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,30 @@ # qgis-csmap-plugin -DEMからGeoTIFF形式のCS立体図を作成するQGISプラグインです。 -DEMの変換にはcsmap-pyを利用しています。 -It is a QGIS plugin that creates a GeoTIFF format CS topographic map from a DEM. -The DEM conversion process is based on [csmap-py](https://github.com/MIERUNE/csmap-py). +CSMap Plugin Icon
+_出典:基盤地図情報数値標高モデル(項目名=6441-42)を本プラグインで処理して作成_ -![image](./imgs/howtouse.png) \ No newline at end of file +DEMをGeoTIFF形式のCS立体図に変換するQGISプラグインです。
+DEMの変換処理は[ csmap-py ](https://github.com/MIERUNE/csmap-py)を利用しているため,最新版QGIS LTR(Windows / macOS)で動作します。
+ +## インストール + + - 本プラグインは QGIS Python Plugin Repository で公開されているため,QGISの『プラグイン > プラグインの管理とインストール』から `CSMap Plugin` と検索してインストール可能です。 + + ### Windowsをお使いの方へ + - Windows版のQGISでは,プラグインの読み込みエラーが発生する場合があります。
+ - [csmap-py ](https://github.com/MIERUNE/csmap-py)によるDEMの変換処理は rasterio と numpy により実行されているので,Windows版のQGISでは rasterio を手動でインストールする必要があります。以下の手順でインストールしてください。
+ +rasterio インストール手順: + - Pythonコンソールを起動します。 + - `!pip install rasterio` を実行します。赤文字で `WARNING` が表示されても,最下行に `Successfully installed ~` と表示されれば問題ありません。 + - QGISを再起動して,もう一度Pythonコンソールを起動します。 + - `import rasterio` を実行すると,本プラグインのアイコンが表示されます。 + +## 使用方法 + + - アイコンをクリックして,プラグインを起動します。 + - 入力ファイル:DEM(GDALでサポートされている形式)を選択します。 + - 出力ファイル:出力されるCS立体図の名前を指定します。 + - `高度なオプション` 及び `処理終了後,自動でウィンドウを閉じる` の使用は任意です。 + +Usage Example of CSMap Plugin diff --git a/dem_to_csmap.py b/dem_to_csmap.py index 2757b93..3b56c29 100644 --- a/dem_to_csmap.py +++ b/dem_to_csmap.py @@ -74,7 +74,7 @@ def convert_dem_to_csmap(self): ) return - # 出力結果をQGISに追加 + # 出力結果をQGISに追加・マップキャンバスの中心に表示 rlayer = QgsRasterLayer(output_path, os.path.basename(output_path)) QgsProject.instance().addMapLayer(rlayer) iface.setActiveLayer(rlayer) diff --git a/dem_to_csmap.ui b/dem_to_csmap.ui index e6ca80c..2cde561 100644 --- a/dem_to_csmap.ui +++ b/dem_to_csmap.ui @@ -7,7 +7,7 @@ 0 0 478 - 463 + 433 @@ -15,8 +15,24 @@ - - + + + + + + 0 + 0 + + + + + 0 + 0 + + + + + @@ -24,6 +40,12 @@ 0 + + + 0 + 0 + + 入力ファイル @@ -32,15 +54,36 @@ - - + + + + + 0 + 0 + + + + + 0 + 0 + + + - - - - - + + + + 0 + 0 + + + + + 0 + 0 + + 出力ファイル @@ -49,9 +92,6 @@ - - - @@ -495,8 +535,8 @@ - 80 - 0 + 100 + 30 diff --git a/imgs/howtouse.png b/imgs/howtouse.png deleted file mode 100644 index 61f1d15..0000000 Binary files a/imgs/howtouse.png and /dev/null differ diff --git a/imgs/icon.png b/imgs/icon.png index 0ca34fa..c7f0d86 100644 Binary files a/imgs/icon.png and b/imgs/icon.png differ diff --git a/imgs/usage.png b/imgs/usage.png new file mode 100644 index 0000000..84eacbc Binary files /dev/null and b/imgs/usage.png differ diff --git a/metadata.txt b/metadata.txt index 3467125..26f43da 100644 --- a/metadata.txt +++ b/metadata.txt @@ -1,17 +1,17 @@ [general] name=CSMap Plugin -qgisMinimumVersion=3.0 -about=Processing is based on csmap-py. -description=Convert DEM to CSMap -version=1.0 +qgisMinimumVersion=3.32 +about=最新版QGIS LTR(Windows / macOS)で動作します。 +description=DEMをGeoTIFF形式のCS立体図に変換するQGISプラグインです。 +version=0.0.1 #Plugin main icon icon=imgs/icon.png author=MIERUNE Inc. email=info@mierune.co.jp -homepage= -tracker= -repository= -tags= +homepage=https://github.com/MIERUNE/csmap-qgis-plugin +tracker=https://github.com/MIERUNE/csmap-qgis-plugin/issues +repository=https://github.com/MIERUNE/csmap-qgis-plugin +tags=python, DEM, GeoTIFF category=