Closed KeiTa4446 closed 3 weeks ago
dem_to_csmap.py
とdem_to_csmap.ui
のスクリプトは、ファイル入出力の処理、エラーハンドリング、フィルターとストレージモードの追加などの機能強化が行われました。DEMからCSMapへの変換ロジックが改善され、エラーメッセージとQGISでの出力処理が向上しました。
ファイル | 変更内容の要約 |
---|---|
dem_to_csmap.py |
QGISコアモジュールのインポート、ファイルウィジェットのフィルターとストレージモードの変更、エラーハンドリングの追加、出力ラスターレイヤーのQGISへの追加。 |
dem_to_csmap.ui |
ウィジェットの名前変更、チェックボックスの追加、矩形の高さ変更、ボタンウィジェットのプロパティ追加。 |
sequenceDiagram
participant User
participant UI
participant Script
User->>UI: ファイルを選択
UI->>Script: 入力パスを取得
Script->>Script: DEMをCSMapに変換
Script->>Script: エラーチェック
Script->>UI: エラーメッセージ(エラー時)
Script->>UI: 出力パスを取得
Script->>UI: 出力ラスターレイヤーをQGISに追加
UI->>User: 処理完了メッセージ
変換の道は険しくとも、
新たなフィルターで楽々と、
エラーも捕えて安心さ、
QGISに輝くレイヤーが、
うさぎも跳ねる嬉しさよ。
🐇✨
@KeiTa4446
手動テストについての質問です
test.tif以外のDEMデータ
tifファイル以外で作成されたDEMファイルという意味で合ってますか? 上森さんがテストしたサンプルはありますか?
先日も提案させていただきましたが、他の人がテストしやすいように各種ファイルをSampleディレクトリのようなものを作ってまとめておくと良いと思います。 もちろんそれ以外の形式や違うデータでの検証も必要ですが、まずは上森さんが意図する動作が他の端末でも行えるのかが大切だと思います
tifファイル以外で作成されたDEMファイルという意味で合ってますか?
上記で間違いないです。 アドバイス通りにサンプルディレクトリを作ったところ,Lintテストでエラーが出たので,使用したファイルをPR時に添付するようにします。 sample.zip
山本LGTMです うさぎさんに反応してあげてください(現在必要ない機能には、こういう理由で今それは考えなくていいです、って返信しておけば次回以降そこにツッコミ入れないようにしてくれます) @Kanahiro さんお願いします
パラメータを設定した際にプレビューを見られるような機能を足すissueがありますが,それまでは,処理終了後にウィンドウを自動で閉じるかどうか,ユーザーが判断できるようにチェックボックスを追加しました。 以下のテストデータを使用して,チェックボックスの動作を確認していただきたいです。 sample.zip
22 のマージが前提
Close #17
Description(変更内容)
.tif以外の拡張子に対応する,という意味で,問題がなければ#17は閉じたい。
...
Manual Testing(手動テスト)
Summary by CodeRabbit
新機能
バグ修正
スタイル