PyQGIS

PyQGIS スクリーンショットを作成する

最小限のサンプル サンプル2 下のサイトを参考に(ほとんど全部コピペですが)アクティブレイヤのスクリーンショットを保存するプラグインをPlugin Builderを使って作成してみました。 gis.stackexchange.com 最小限のサンプル 適当に作成したポリゴンのレイ…

PyQGIS マウスイベント

MapTool版 MapToolEmitPoint版 ラバーバンドサンプル ラスタの値取得 QGISのマップ上でマウスのクリック、移動イベントを受け取るプラグインのサンプルを幾つかメモしておきます。尚、プログラムの大半はPlugin Builderを使って作成しました。 MapTool版 プ…

QGIS3で数値標高モデルのzipファイルをインポートする

ダウンロードする プラグインをダウンロードする インストール プラグインをインストールするダイアログを表示する インストールするプラグインファイルを選択する アイコンが表示される プラグインを実行してみる 以前このページでは、国土地理院の数値標高…

QGIS3 Plugin Builderでプラグイン作成

Plugin Builderをインストールする プラグイン管理のダイアログを表示する Plugin Builderを検索する メニューに表示される Plugin Builderを使ってみる 必要項目を入力する 作成するプラグインの説明文を入力する 追加コンポーネントを選択 プラグインのレ…

QGIS3のプラグインをVisualStudioでデバッグするための設定

Python開発環境をインストールする インストーラーを起動する ダイアログが出てきたら Pythonを選択する プラグインをVisualStudioに読み込ませる プラグインのソリューションファイルを作成する プラグインを選択する QGISのPython環境を取り込む Python環…