AIエージェント講座 →
Claude Code

Claude CodeでPyQGISを開発する方法

📌 検索キーワード: claude code qgis

【結論】PyQGIS開発の安全な手順

Claude CodeはPyQGISスクリプトやQGISプラグインの雛形を作れますが、QGIS本体のPython環境、API版、CRS、単位を確認する必要があります。

面積計算はレイヤCRSの座標値をそのまま使うと誤る可能性があるため、適切な投影座標系またはQgsDistanceAreaを使います。

入力データを直接上書きせず、GeoPackageなど別出力へ保存して検証します。

# QGIS Pythonコンソールで実行:QGISバージョンを確認
from qgis.core import Qgis
print(Qgis.QGIS_VERSION)
# ターミナルで実行:入力データをバックアップ
cp input.gpkg input.backup.gpkg
# ターミナルで実行:Claude CodeをPlanモードで起動
claude --permission-mode plan

具体的な手順・設定方法

  1. QGISの正確なバージョン、実行場所、入力形式、CRS、期待単位を確認します。

  2. 公式PyQGIS Cookbookに沿って、読み込み、変換、ジオメトリ検証、別名保存を設計します。

  3. 少数フィーチャで結果を比較し、無効ジオメトリ、欠損CRS、文字コード、ファイルロックを確認します。

実践プロンプト / 活用テクニック

# 起動後のセッション内で入力
QGIS 3.44のPythonコンソールで動くスクリプトを設計してください。
input.gpkgのparcelsレイヤを読み、元データを変更せず、面積を平方メートルで計算してoutput.gpkgへ保存してください。
CRSが地理座標系の場合の処理、無効ジオメトリ、失敗時のロールバックを説明してください。

注意点・よくあるエラーと対処法

EPSG:3857は地域によって面積の歪みが大きいため、面積計算の万能CRSではありません。

Shapefileはフィールド名、文字コード、複数ファイル構成に制約があります。

QGIS 2.xの古いAPI例を混ぜず、対象バージョンの公式ドキュメントを確認してください。

1日1時間 × 7日間で学ぶ「自作AIエージェント構築講座」

ツールの設定で消耗する側から、自分専用のAI自動化システムを作る側へ。
実践カリキュラムの全貌はこちらから確認できます。

公式カリキュラムを見る →

おすすめの関連記事

Claude Code

Claude Codeの使い方を徹底解説!基本コマンドと安全な実践手順

Claude Code

Claude Codeの料金体系!Pro・Max・API課金の違いと確認方法

Claude Code

Claude Codeとは?CLI・IDE・デスクトップ・Webで使えるAIエージェント

← ポータルTOP(全800件の検索)へ戻る