QGIS プラグイン

QGIS はプラグインアーキテクチャで設計されています.これによって新しい特徴や機能をアプリケーションに簡単に追加することが可能です. 実際にQGISの多くの機能は コア または 外部プラグイン によって実装されています.

  • コアプラグイン はQGIS開発チームによって保守されていてQGISのディストリビューションの一部を構成しています.これらは C++ またはPythonという2種類の言語で書かれています. コアプラグインについての詳細な情報はセクション QGIS コアプラグインを利用する に記述されています。

  • 外部プラグイン は現在すべてPythonで書かれています. それらは外部リポジトリに保存されそれぞれの作者によって管理されています. それらは mActionShowPluginManager プラグインマネージャさらに取得する セクションで QGIS に追加できます. 外部プラグインについての詳細情報はセクション QGIS外部プラグインをロードする で提供されています.

プラグインの管理

一般的に、プラグインの管理とは プラグインマネージャ を使ってプラグインを読み込んだり削除したりすることです。外部プラグインを無効化したり再度有効化するためには プラグインマネージャ を再度利用します。

QGIS コアプラグインのロード

Loading a QGIS Core Plugin is done from the main menu Plugins ‣ mActionShowPluginManager Manage and Install Plugins.

Figure Plugins 1:

../../../_images/pluginmanager.png

プラグインマネージャ|nix|

The plugin Installed menu of the Plugin Manager lists all the available plugins and their status (loaded or unloaded), including all core plugins and all external plugins that have been installed and automatically activated using the mActionShowPluginManager Get more menu (see Section QGIS外部プラグインをロードする). Those plugins that are already loaded have a check mark to the left of their name. Figure_plugins_1 shows the plugin Installed dialog.

特定のコアプラグインを有効にするには、プラグイン名の左側にあるチェックボックスをクリックし、[OK] をクリックします。アプリケーションを終了すると、ロードされたプラグインのリストが保持され、次回QGISを実行した場合に、これらのプラグインが自動的にロードされます。

QGIS外部プラグインをロードする

外部の QGIS プラグインはPythonで書かれています.デフォルトでは ‘公式の’ QGIS リポジトリ,あるいは個人の作者によって維持されている様々な他の外部リポジトリのどれかに保存されます.外部プラグインは mActionShowPluginManager さらに取得する メニューで見つけることができます.

In the plugin Installed menu you can see the path if it is an external plugin. External plugins are only installed in your home directory while core plugins are stored in /usr .

利用方法,利用できる QGIS 最小バージョン, ホームページ, 作者, そしてその他の重要な情報に関する詳細j文書が ‘公式’ QGIS リポジトリ http://plugins.qgis.org/plugins/ で提供されています. その他の外部リポジトリは外部プラグイン自身で提供されているでしょう. 一般にそれらについてはこのマニュアルに含まれていません.

現在150以上のすばらしいプラグインが ‘公式’ QGIS リポジトリから利用できます. いくつかのプラグインは多くのユーザの要望で (例: オープンストリートマップデータの閲覧と編集機能をユーザに提供する, またはGoogleMapレイヤを提供する) 作成され,またあるプラグインは特別な用途用に作成されています (例: 給水管ネットワークのパイプの効率的な管径を計算する).

すべての有効な外部プラグインは提供されているキーワード,リポジトリの名前,プラグインステータス (システムにインストールされているかどうか) でフィルタリングして検索できます. QGIS パイソンプラグインインストーラから検索とフィルタリングが実行できます

ちなみに

リポジトリを追加する

外部の作者のリポジトリを追加するためにはプラグインインストーラ mActionShowPluginManager プラグインの管理とインストール を開いて mActionTransformSettings 設定 メニューを開いて下さい. そこで [追加] ボタンをクリックして下さい ( figure_plugins_2 参照).追加していくつかのリポジトリをもう利用したくない場合は [編集...] ボタンで無効にするか [削除] ボタンで完全に削除できます.

またそれらのリポジトリから反応が無い場合があります.そのようなリポジトリエントリを手動で管理することができます.たとえば追加,削除,編集をエントリに対して行えます.特定のリポジトリを一時的に無効にする場合 [編集 ...] ボタンをクリックして下さい.

Figure Plugins 2:

../../../_images/pluginsettings.png

Plugin Settings nix

ちなみに

アップデートのチェック

プラグインの情報を受け取ることができます.|mActionTransformSettings| 設定 メニューの checkbox 起動時に更新を確認 チェックボックスを有効にして下さい . QGIS は新規プラグイン登録またはプラグインの更新があると通知をします.