2

QGISを使用して、繰り返しマッピング作業を行っています。私は、ベッド番号が適切にラベル付けされたQGISにデジタル化された老人ホームの間取り図と、ベッド番号とそのベッドに属する他のすべての属性を含むスプレッドシートを持っています。

複数のレイヤーを作成し、それらを 1 つずつ視覚化する必要があります。現在、「画像として保存」機能を使用しています。一度だけ作業する必要がある場合は問題ありませんが、30 を超える高齢者の家があり、各家を視覚化するために 4 ~ 5 のレイヤーがあります。QGIS はすでに ArcGIS よりもはるかに優れていますが、すべて手動で行う必要があることに気付いたときは、まだ少し圧倒されています。

自動化のためにPythonを探していますが、主にQGISでプラグインを作成するために使用されているようです。

私は R ユーザーなので、反復的なタスクをすべて自動化することに慣れています。

QGIS が Qt4 を使用して作成されていることは知っていますが、QGIS を自動化するためのモデルとして使用できる QT4 スクリプトの知識を持っている人はいますか?

それが可能かどうか誰か教えてもらえますか?

ありがとう。

4

1 に答える 1

1

スクリプトを実行したいだけなら、Python コンソール (プラグイン -> Python コンソール) を見てください。

また、QGIS Python プラグインを作成することも検討してください。とても簡単です。

これらの 2 つのオプションに加えて、qgis を完全に QGIS の外部で Python ライブラリとして使用することもできます (コマンドライン スクリプトなど)。優れた PyQIS クックブックでは、これを「Python アプリケーション」と呼んでいます。

http://www.qgis.org/pyqgis-cookbook/intro.html

それはすべてオープン ソースであるため、広範な QGIS Python プラグイン リポジトリを見ると、頭にあるのと同様のことを行うプラグインを簡単に探して、そのコードをテンプレートとして使用できます。

于 2012-01-20T16:42:44.420 に答える