Closed bordoray closed 2 months ago
ウィジェットの高さを変更し、新しい QgsExtentGroupBox
クラスのウィジェットを追加しました。また、get_tiles.py
スクリプトでは、QGIS モジュールのインポート、ファイルフィルターと座標参照系(CRS)の設定、キャンバスの範囲処理、メッセージ通知、ズームレベルの計算、座標変換に関する大幅な機能改良が行われました。
Files | Change Summaries |
---|---|
elevation_tile_for_jp_dialog_base.ui | ウィジェットの高さを140から355に変更、新しいウィジェットQgsExtentGroupBox を追加 |
get_tiles.py | QGIS モジュールのインポート、ファイルフィルターと CRS の設定、キャンバス範囲の処理、メッセージ通知、ズームレベル計算、座標変換に関する変更 |
sequenceDiagram
participant User
participant UI
participant QgsExtentGroupBox
participant Script as get_tiles.py
User->>+UI: Open Dialog
UI->>+QgsExtentGroupBox: Initialize map canvas and CRS
User->>+QgsExtentGroupBox: Select Extent
User->>+UI: Set Output File
User->>+Script: Run processing
Script->>+QgsExtentGroupBox: Get selected extent
Script->>Script: Validate inputs, calculate zoom level
Script-->>User: Show messages and add layers to project
Objective | Addressed | Explanation |
---|---|---|
出力範囲を領域指定できるようにする (#18) | ✅ | |
出力ファイル名、出力ファイルの座標系、およびズームレベルの検証 | ✅ |
🌿🐇
ウィジェット高く、範囲を広げ
新しいボックス、使いやすさ育て
座標変換、ズームも自在
メッセージ優しく、エラーもなく
🐇🌟
@bordoray すいませんコンフリクト起きてるようです。(自分が先に#36をマージしちゃったかもしれません) 解消お願いできますか?
Close #18
Description(変更内容)
18
Manual Testing(手動テスト)
Summary by CodeRabbit
新機能
QgsExtentGroupBox
を追加しました。改善点
バグ修正