17.4. 最初のアルゴリズムを実行します。ツールボックス

ノート

このレッスンでは、最初のアルゴリズムを実行し、それから、最初の結果を取得します。

すでに述べたように、処理フレームワークは、他のアプリケーションからのアルゴリズムを実行できますが、それはまた、実行すべき外部ソフトウェアを必要としないネイティブのアルゴリズムが含まれています。処理フレームワークの探索を開始するために、それらのネイティブのアルゴリズムのいずれかを実行するつもりです。特に、ポリゴンの集合の重心を計算するつもりです。

まず、このレッスンに対応するQGISプロジェクトを開きます。これは、2つのポリゴンを持つだけの単層が含まれています

../../../_images/canvas.png

今、ツールボックスの上部にあるテキストボックスにアクセスしてください。これは検索ボックスで、それにテキストを入力すると、入力したテキストを含むものだけが表示されるので、アルゴリズムのリストをフィルタします。`` centroids``を入力するとこのようなものが表示されるはずです。

../../../_images/toolbox.png

検索ボックスは、探しているアルゴリズムを見つける非常に実用的な方法です。

アルゴリズムを実行するには、ツールボックスでその名前をダブルクリックする必要があるだけです。 重心 アルゴリズムをダブルクリックすると、次のダイアログが表示されます。

../../../_images/centroids1.png

アルゴリズムはすべて同様のインタフェースを持っていて、基本的に記入しなければならない入力パラメータと、どこに保存するか選択する必要がある出力が含まれています。この場合は、持っている唯一の入力はポリゴンでのベクトルレイヤーです。

入力として ポリゴン レイヤーを選択します。アルゴリズムは、重心レイヤーである単一の出力を有しています。ファイルパスを入力するか、一時的なファイル名に保存:データ出力が保存されている定義するための2つのオプションがあります。

目的地を設定し、一時ファイルに結果を保存しないようにしたい場合には、出力の形式は、ファイル名の拡張子によって定義されます。形式を選択するには、単に対応するファイルの拡張子を選択します(または、あなたが代わりに、直接ファイルパスを入力している場合は、それを追加します)。入力したファイルパスの拡張子は、サポートされているもののいずれか、デフォルトの拡張子(ベクトルもののため、通常はラスタレイヤのための テーブル用.dbf、 `` .tif``と `` .shp``と一致しない場合)ファイルパスに追加され、その拡張子に対応するファイル形式は、レイヤまたはテーブルを保存するために使用されます。

後で使用するためにそれらを保存する必要がないので、このガイドのすべての演習では、我々は、一時ファイルに結果を保存します。したい場合はpermament場所に保存して自由に感じます。

警告

QGISを閉じると一時ファイルが削除されます。一時的な出力として保存された出力を持つプロジェクトを作成する場合は、後でプロジェクトをバック開こうとすると、出力ファイルが存在しないので、QGISは、文句を言うでしょう。

アルゴリズムを実行するためのアルゴリズムダイアログを設定したら、 実行 を押します。

次のような出力が得られます。

../../../_images/canvas2.png

出力が入力と同じCRSを有しています。Geoalgorithmsは、すべての入力層が同じCRSを共有し、任意の再投影を行わない前提としています。いくつかの特別なアルゴリズム(例えば、再投影のもの)の場合を除き、出力も同じCRSことがあります。我々はすぐにこの詳細が表示されます。

さまざまなファイル形式を使用(例えば、拡張子として ``shp``と `` geojson``を使用)してそれを保存し、自分自身を試してみてください。それが生成された後レイヤーはQGISにロードしたくない場合にも、出力パスボックスの下に発見されるチェックボックスをオフにチェックできます。