ローカルプラグインリポジトリのみでQGISをセットアップする


16

公式リポジトリなしでローカルリポジトリのみでQGISをセットアップするベストプラクティスはありますか?

この背後にある考え方は、ローカルGIS管理者がプラグインをローカルリポジトリに追加する前にチェックする安定した環境をセットアップすることです。

プラグインに問題があり、QGISインストールが不安定になりました(例:https://github.com/vinayan/RectOvalDigitPlugin/issues/6)。800人のプラグインを自由に選択するよりも、ソフトウェアの信頼性が同僚にとって重要であるため、利用可能なプラグインを事前に選択します。

結局のところ、ユーザーがプラグインディレクトリとして不要な/不安定なプラグインをインストールすることを防ぐためにQGISインストールをセットアップする必要がある人はおそらく不可能であり、QGIS2.iniはユーザーによって書き込み可能でなければなりませんが、 QGIS作業環境をもう少し安定させるために。

私のアイデアは次のとおりです。

  • ローカルリポジトリを削除し、「追加」ボタンを非表示にしますか?

  • プロキシを介して公式リポジトリをブロックしていますか?

  • 許可されたプラグインにホワイトリストを使用し、QGISプログラムフォルダーにインストールされたプラグインを使用して、ホワイトリストに対してインストールされたプラグインをチェックしますか?

ビジネスITインフラストラクチャでQGISをセットアップした経験のある人はいますか?


明確にするために、これはWindows環境ですか?QGISはOSGeo4Wインストーラーを使用してすべてのマシンにインストールされましたか?
-SaultDon

はい、窓やosgeo4Wでインストール@SaultDon
markgraeflerland

プラグインリポジトリについて具体的に話していると思いますか?QGISソフトウェアのリポジトリ全般について尋ねているのではありませんか?それをタイトルに入れると役立つかもしれません。
ロストラニミン

@Rostranimin:完了
markgraeflerland

1
今、あなたの問題は何ですか?あなたのアイデアは良いです。それらの実装に挑戦していますか?
ウォンディム

回答:


0

ユーザーが望ましくない/悪いプラグインをインストールするのを防ぐことはできないようですので、initializationCompletedシグナルを待機し、インストールされたプラグインをqgis.utils.available_pluginsのホワイトリストと照合するプラグインをセットアップしました。したがって、少なくともユーザーに、まだホワイトリストに登録されていないプラグインを使用していることを通知できます。 ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.