重要
翻訳は あなたが参加できる コミュニティの取り組みです。このページは現在 78.74% 翻訳されています。
24.1.20. Vector coverage
24.1.20.1. Dissolve coverage
Operates on a coverage (represented as a set of polygon features with exactly matching edge geometry) to dissolve (union) the geometries. It provides a heavily optimized approach for unioning these features compared with the standard Dissolve tools.
参考
パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[ベクタ:ポリゴン] |
入力ポリゴンベクタレイヤ |
融合ポリゴンの出力 |
|
[ベクタ:ポリゴン] デフォルト: |
出力ベクタレイヤを指定します。次のいずれかです:
ここでファイルの文字コードを変更することもできます。 |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
融合ポリゴンの出力 |
|
[ベクタ:ポリゴン] |
The output polygon vector layer with dissolved geometries. |
Python コード
Algorithm ID: native:coverageunion
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.20.2. Simplify coverage
Operates on a coverage (represented as a set of polygon features with exactly matching edge geometry) to apply a Visvalingam–Whyatt simplification to the edges, reducing complexity in proportion with the provided tolerance, while retaining a valid coverage (i.e. no edges will cross or touch after the simplification). Geometries will never be removed, but they may be simplified down to just a triangle. Also, some geometries (such as polygons which have too few non-repeated points) will be returned unchanged.
If the input dataset is not a valid coverage due to overlaps, it will still be simplified, but invalid topology such as crossing edges will still be invalid.
Requires version of GEOS >= 3.12
パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[ベクタ:ポリゴン] |
入力ポリゴンベクタレイヤ |
許容範囲 |
|
[numeric: double] デフォルト: 0.0 |
The maximum distance (in unit of choice) between two consecutive vertices to get merged. |
Preserve boundary |
|
[ブール値] デフォルト: False |
When enabled, the outside edges of the coverage will be preserved without simplification |
出力レイヤ |
|
[ベクタ:ポリゴン] デフォルト: |
出力ベクタレイヤを指定します。次のいずれかです:
ここでファイルの文字コードを変更することもできます。 |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
出力レイヤ |
|
[ベクタ:ポリゴン] |
The output polygon vector layer, with a lower number of vertices. |
Python コード
Algorithm ID: native:coveragesimplify
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。
24.1.20.3. Validate coverage
Analyzes a coverage (represented as a set of polygon features with exactly matching edge geometry) to find places where the assumption of exactly matching edges is not met. Invalidity includes polygons that overlap or that have gaps smaller than the specified gap width.
Requires version of GEOS >= 3.12
参考
パラメータ
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
入力レイヤ |
|
[ベクタ:ポリゴン] |
入力ポリゴンベクタレイヤ |
Gap width |
|
[numeric: double] デフォルト: 0.0 |
The maximum width of gap to detect |
Invalid edges |
|
[ベクタ:ライン] デフォルト: |
出力ベクタレイヤを指定します。次のいずれかです:
ここでファイルの文字コードを変更することもできます。 |
出力
ラベル |
名前 |
データ型 |
説明 |
---|---|---|---|
Invalid edges |
|
[ベクタ:ライン] |
The output line vector layer showing error edges for each invalid polygon. |
Validity result |
|
[ブール値] |
Returns whether the coverage is valid or not. |
Python コード
Algorithm ID: native:coveragevalidate
import processing
processing.run("algorithm_id", {parameter_dictionary})
algorithm id は、プロセシングツールボックス内でアルゴリズムにマウスカーソルを乗せた際に表示されるIDです。 parameter dictionary は、パラメータの「名前」とその値を指定するマッピング型です。Python コンソールからプロセシングアルゴリズムを実行する方法の詳細については、 プロセシングアルゴリズムをコンソールから使う を参照してください。