このページは geo_suite リポジトリ (アーカイブ予定)の内容を移行・整理したものです。今後はこのページがスイート概要の正となります。

プロジェクト概要

GeoSuite 全体像1 GeoSuite 全体像2

ワークフロー概要

QGIS プロジェクト作成
    ↓
geo_userfunc(ユーザー定義コード整備:式関数・フック・マクロ)
    ↓
GeoImport(ローカル / CKAN から自動 GIS 化)
    ↓
GeoSearch(地図内検索)
    ↓
GeoWebView(スタイル込 Web 共有)
    ↓
報告書作成(GeoReport:PNG/PDF / geo_excel:Excel 帳票)

クイックスタート

  1. QGIS に各プラグインをインストール(プラグイン一覧の各トップページを参照)
  2. プロジェクト作成時に geo_userfunc で式関数・プロジェクトフック・マクロを整備
  3. GeoImport でデータを登録(CSV / CKAN)
  4. GeoSearch で対象範囲を検索・抽出
  5. GeoWebView でスタイル付きパッケージ/パーマリンクを生成し共有
  6. GeoReport でレイアウトを適用し、高解像度 PNG/PDF と出力メタデータを取得
  7. geo_excel で Excel 帳票を出力(Excel で配布・二次加工する報告書向け)

注: Excel (XLSX) 形式で画像を埋め込んだ「完全自動」報告書生成については各プラグイン README の 記載に差異があり、GeoReport の機能として確定的に記載されていない部分があります。 Excel 帳票は geo_excel が担当する形で整理しています(下記コンポーネント参照)。

コンポーネント

各コンポーネントはこのリポジトリの qgis-plugin/ で管理されています (上流リポジトリは各節を参照)。「実装済み(現状)」と「将来の拡張候補」を分離して記載します。 元の geo_suite では将来構想とされていた項目のうち、現在は実現済みのもの (PostGIS 対応、OGC サービス公開、Excel 帳票出力、AI/MCP 連携基盤)は現状に移してあります。 また「MCP 候補」のうち現行の bridge / REST / MCP / AI パネルの API 連携で 実現できるものは各コンポーネントの「現状」に統合し、 Vector DB 等の基盤を要するもののみを将来候補として残しています。

geo_userfunc — プロジェクト作成時のユーザー定義コード整備

トップページ: qgis-plugin/geo_userfunc/README.md

現状

GeoSuite の各段で使う式関数や初期化フックをプロジェクト作成時に整える前段のプラグインです。

GeoImport — 自動 GIS 化(CKAN / ローカル)

トップページ: qgis-plugin/geo_import/README.md · 上流リポジトリ: qgis-data-catalog-integration

現状

将来の拡張候補

将来の拡張候補

GeoSearch — 地図内検索(属性・空間検索)

トップページ: qgis-plugin/geo_search/README.md · 上流リポジトリ: GEO-search-plugin

現状

将来の拡張候補

将来の拡張候補

GeoWebView — スタイル込 Web 共有

トップページ: qgis-plugin/geo_webview/README.md · 上流リポジトリ: geo_webview

現状

README 備考: ベクタタイルサーバ(VectorTile)導入は README にて「あきらめた開発」と明記されており、当面は開発保留です。

将来の拡張候補

将来の拡張候補

GeoReport — レイアウト編集・出力+報告書生成

トップページ: qgis-plugin/geo_report/README.md · 上流リポジトリ: qgis-layoutitem-selector

現状

将来の拡張候補

将来の拡張候補

geo_excel — Excel 帳票出力

トップページ: qgis-plugin/geo_excel/README.md · 上流リポジトリ: QGIS-exportExcel

現状

MCP / AI 連携 — 共通事項

現状(実現済み): qgis_live_driver が MCP Streamable HTTP サーバー (/mcp)・REST・ファイル JSONL・AI アシスタントパネルを提供し、 上記各プラグインの bridge を bridge_call 経由で AI から操作できます。 残る将来候補は次の通りです。

想定シナリオ

関連ツール

kasugai_qgis — QGIS / QField ランチャー

Rust 製の QGIS ランチャーで、GeoSuite プラグインと同じ geo_custom プロファイル経由で連携します。 Web UI / CLI / HTTP API からの起動、ユーザーロール制御、プロファイル配布、ローカル自動同期、 NSIS ベースの自動更新を備えます。

トップページ: qgis-plugin/kasugai_qgis/README.md

yr-qgis-launcher — ポータブル QGIS・QField 環境ランチャー

リポジトリ: yr-qgis-launcher

現状(確認: 2025-11-30)

用途: オフライン/ポータブル環境配布や、BOX 等クラウドストレージからの同期を利用した統一実行環境構築に有用

貢献・サポートとライセンス

免責事項: 本システムは個人のPCで作成・テストされたものです。ご利用によるいかなる損害も責任を負いません。