Version: [4423] geo_webview 4.12.4

- 4.12.4: plugins.qgis.org セキュリティスキャン対応(except〜continue 6箇所の # nosec
ルールIDが B110 になっていた誤りを B112 へ修正。4.12.3 がサイトスキャンでブロックされた原因)。QGIS core
から撤去済みの非推奨フラグ supportsQt6 を metadata.txt から削除
- 4.12.3: kasugaiExport の "too many values to unpack" を修正(4.12.2 の
_tree_layers() 4要素タプル化に伴う 3要素アンパック残存6箇所: kasugai_export の base:XYZ
検出・theme: 行生成、live_sync/server_manager のタイトル写像・writeback 解決)
- 4.12.2: QGIS レイヤツリーの凡例ノード順・ユーザーラベル・凡例表示名を legendnode:
メタ行として出力し、グループの checked/unchecked/partial(中間)状態を group: 行の checked=
で出力(#63)
- 4.12.1: QgsVectorTileLayer を mvt:/pmtiles: 行として出力(XYZ
テンプレート/TileJSON/PMTiles URL。ローカル .mbtiles 等 URL 参照不可は理由付き
skipped)(#50)
- 4.12.0: Live Driver MCP リレー(GET /live/mcp-discover・POST
/live/mcp)。CDN ホスト版 KASUGAI Canvas の AI チャットから Live Driver の MCP
ツール(qgis_pyeval/qgis_bridge_call 等)へ到達可能に(トークンはサーバ側付与・TCP ピア loopback
限定)
- 4.11.0: ライブ双方向連携の拡張 — POST /live/writeback(Canvas 表示/テーマ/フィルタの QGIS
書き戻し)・POST /live/features(GeoJSON 地物のスクラッチレイヤ投入)・QGIS→Canvas
選択同期・オンデマンド配信 API(GET
/live/layers・/live/features・/live/selection・/live/render)・bridge
liveWriteback/liveAddFeatures 追加
- 4.10.0: QGIS4の3Dグローブビュー対応(地心系シーンCRS=EPSG:4978の ECEF→測地変換で globe
ビューのカメラを正しく出力し scene3d: に globe=on を付与) +
3Dアニメーション(<animation3d>キーフレーム)をカメラ軌道の fly_geojson:
行+DATA/anim3d_*.geojson として出力。3Dビューのカメラ姿勢変換を QgsCameraPose
準拠へ修正(高さ=dist*cos(pitch)・水平距離=dist*sin(pitch)・視線方位=360-yaw・p=pitch-90。従来は高さ/距離が入れ替わり視線方位も反転していた)
- 4.8.0: アトラス有効な印刷レイアウトを fly_geojson:
行+DATA/atlas_*.geojson(各ページ範囲を巡回するプレゼン用FLYルート・座標Z=ページを収めるカメラ高)として出力(emit_atlas=True既定、bridge
kasugaiExport に emit_atlas 追加)
- 4.2.1: .kasc+DATA/ エクスポートで未読込レイヤ(layer()=None)をプロジェクトファイルの
<maplayer> 定義から再生成・再登録し、破損レイヤ(isValid()=False)も setDataSource
で再オープンして出力対象に含める。解決不能は skipped へ記録
- 4.2.0: GSI Maps エンジン対応(engine=gsimaps・gsimaps.html 起動ページ・Engine:
コンボ)。内蔵HTTPサーバーのCORSを許可リスト方式へ強化(任意サイトからのローカルデータ読み取りを遮断)
- 4.0.4: サイトスキャン指摘対応(.qml パースを vendored defusedxml へ切替・配布ZIPダウンロードを
https 固定・try/except/pass の # nosec 明示、.bandit/.flake8 更新)
- 4.0.3: 配布前チェックの flake8 findings 0 化(未使用 import
除去・継続行インデント修正・過剰空行の整理)
- 4.0.2: エクスポート起動HTML(index/<engine>.html)と /present
共有ページをロケール対応(日本語/英語固定→translate_textでUI言語追従、9言語カタログへ geo_webview.page
コンテキスト41キー追加)。不使用キー39件をカタログから除去
- 4.0.1: KASUGAI出力UIの未登録文字列(「▶ Canvas」「▶
WebView」・保存先選択・ZIPダウンロード・起動フォールバック等26キー)を i18n 9言語カタログへ追記
- 3.36.8: 連携構成図の「【▶ Canvas】」に Canvas のローカルポートを明示(HTTPサーバー :8510・AI
ブリッジハブ :8511)
- 3.36.7: .kasc+DATA/ エクスポートで .qml 参照のシンボル画像を DATA/
へ複製し参照を書き換え(_export_qml_assets)。QGIS内蔵SVG/ローカル画像が Canvas
側で解決できず円マーカー/単色へフォールバックしていた問題を解消
- 3.36.6: パネルタイトルを「WebView」へ短縮(旧「geo_webview — Web Distribution」)。i18n
9言語カタログを同期
- 3.36.5:
インストール進捗ダイアログの×で実際に途中キャンセル可能に(DL/ウィザード待機/展開の各段で中断、キャンセル時は情報通知)
- 3.36.4:
インストール方式選択ダイアログを非モーダル化(背面隠れで全入力ロック→「閉じられない」問題の根本修正)。進捗ダイアログの×でタスクキャンセル可
- 3.36.3:
インストール進捗を段階別実表示へ(ダウンロードのMB/バー確定表示・ウィザード待機・展開)。レジストリ幽霊登録の誤検出をexe存在チェックで防止
- 3.36.2:
セットアップ経路の進捗文言に「ウィザード/セキュリティ確認が別ウィンドウ・背面に出る」旨の案内を追加(背面プロンプト放置で「固まる」問題の対策)
- 3.36.1:
Canvasインストール実行中に不定プログレスダイアログを表示し、失敗時はログ記録+延長表示へ(DL中が無通知で「何も起きない」状態を解消)
- 3.36.0: Canvas 未検出時の「▶ Canvas」を Install
ボタン化し、セットアップ(.kasc関連付け)/ポータブルZIPを選択してバックグラウンドインストール→起動へ合流
- 3.35.0: Web配信パネルの起動行を2行化し、「▶
WebView」行にCDN(ホスト版チャンネル)選択コンボを追加(stable/unstable/カスタムURL)
- 3.34.3: /present にプレゼンターのマウスカーソル誇張表示(黄色矢印、キャンバス退出で非表示)
- 3.34.2: 「パーマリンク」タブと「移動」タブを「パーマリンク」タブに統合(生成→URLコピー→貼り付け→移動が1タブで完結)
- 3.34.1: 共有URLをLAN IP表示へ変更。/present起動・サーバーステータス・起動メッセージが
http://<LAN-IP>:<port> を優先表示し、共有URLをクリップボードへコピー(bridge は network_url
を返却)。外部PCからの接続を前提とした表示に統一
- 3.34.0: /present
をOpenLayers化し視聴者ごとの独立ズーム/パン/回転(キャンバス回転はビュー回転で再現、操作終了時にサーバ範囲描画)。/screenshot
に extent/screen/bbox/rot パラメータと X-Map-Extent/X-Map-Corners ヘッダを追加
- 3.33.6:
「生成」タブを「テーマ」へ改名し、「パーマリンク生成」ボタンを「パーマリンク」タブへ移動(生成→URL表示→コピーが1タブで完結)
- 3.33.4: DATA/ へのネイティブ参照コピーを固定名へ変更(同一内容は再利用・異内容は上書き)。エクスポート毎に
slug_N.* が複製蓄積していた問題を解消
- 3.33.3: 「▶ Canvas」はエクスポートせず既存の .kasc のみ登録・起動。未出力時はメッセージで Export
を案内(bridge kasugaiExport に use_existing 追加)
- 3.33.2: パネルの Web Distribution
グループを「保存行(Export+保存先フォルダ名+↺リセット+📁)」と「起動行(Engine選択+▶ WebView+▶
Canvas)」の2行に整理(「Save to:」ラベル廃止)
- 3.33.1: 「▶ WebView」ボタンが動作しない不具合を修正(panel.py に
pushButton_kasugai_launch_hosted の属性エイリアスが無く clicked 未接続だった問題)
- 3.32.3: 「▶ Canvas」ボタンを KASUGAI Canvas 未インストール時はグレーアウト(設定でインストール先登録
or インストーラ登録検出で有効化、パネル再表示/設定ダイアログ後に再判定)
- 3.29.0: パネルを「Web配信(サーバレス)」最上段の構成へ刷新(エンジン選択コンボ+「▶
Open」で出力→登録→ブラウザ起動、サーバーON/OFFをサーバーグループへ集約)。README/SPECをサーバレスWeb配信・マルチエンジン主軸で再構築。OGCサーバー(WMS/WMTS/XYZ/WFS・/maplibre-style)を全撤去しサーバレス配信へ完全移行(/kasugai・/export-data/・/present・/screenshot・パーマリンクは継続、bridge
`wfsLayers` 廃止)。OGC(WMS/WMTS/WFS)サービスは廃止
- 3.24.0: プラグイン内生成ビューア(OpenLayers /qgis-map・MapLibre
/maplibre・OL+Cesium /map3d)を廃止。パネルにKASUGAI Canvas
4エンジン(Cesium/OpenLayers/MapLibre/Leaflet)起動ボタンを追加し、`/kasugai`・bridge
`kasugaiExport`/`openExternal` で engine 指定可能に
- 3.17.4: サイトスキャン指摘対応(subprocess/random/saxutilsの #
nosec・html.escape化)
- 3.17.3: try/except/pass|continue の # nosec 明示(B110/B112)
- 3.17.2: Qt6互換性チェック対応(非スコープ列挙型Qgis.*等212箇所をスコープ化)
- 3.17.1: plugins.qgis.org
セキュリティスキャン対応(netsh呼出のshell=True除去、非セキュリティ用途ハッシュのusedforsecurity=False化、HTTP呼出のスキーム検証、LOW指摘は同梱.banditで抑制)
- OpenLayers and MapLibre HTML generation with independent file saving
- Added settings dialog to configure custom output directories for
OpenLayers and MapLibre

yes

Token

2026-11-11T12:05:04.119983+00:00

4.0.0

4.99.0

None

no

Version management

Plugin details