Svarbu
Vertimas yra bendruomenės pastangos, prie kurių jūs galite prisijungti. Šis puslapis šiuo metu išverstas 79.53%.
24.1.20. Vektorių padengimas
24.1.20.1. Sulieti padengimą
Veikia su padengimu (išreikštu poligonų geoobjektų aibe su tiksliai atitinkančiomis kraštų geometrijomis), kuriame suliejamos (sąjunga) geometrijos. Teikia stipriai optimizuotą būdą skaičiuoti geoobjektų sąjungą lyginant su standartiniais suliejimo įrankiais.
Taip pat žiūrėkite
Parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Įvesties sluoksnis |
|
[vektorius: poligonas] |
Įvesties poligonų vektorinis sluoksnis |
Sulietas |
|
[vektorius: poligonas] Numatytas: |
Specify the output vector layer. One of:
Šia taipogi galima pakeisti failo koduotę. |
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Sulietas |
|
[vektorius: poligonas] |
Išvesties poligonų vektorinis sluoksnis su sulietomis geometrijomis. |
Pythono kodas
Algoritmo ID: native:coverageunion
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.
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
Parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Įvesties sluoksnis |
|
[vektorius: poligonas] |
Įvesties poligonų vektorinis sluoksnis |
Tolerance |
|
[skaičius: slankaus kablelio] Numatytas: 0.0 |
The maximum distance (in unit of choice) between two consecutive vertices to get merged. |
Preserve boundary |
|
[boolean] Numatytas: ne |
When enabled, the outside edges of the coverage will be preserved without simplification |
Simplified |
|
[vektorius: poligonas] Numatytas: |
Specify the output vector layer. One of:
Šia taipogi galima pakeisti failo koduotę. |
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Simplified |
|
[vektorius: poligonas] |
The output polygon vector layer, with a lower number of vertices. |
Pythono kodas
Algorithm ID: native:coveragesimplify
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.
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
Taip pat žiūrėkite
Parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Įvesties sluoksnis |
|
[vektorius: poligonas] |
Įvesties poligonų vektorinis sluoksnis |
Gap width |
|
[skaičius: slankaus kablelio] Numatytas: 0.0 |
The maximum width of gap to detect |
Invalid edges |
|
[vektorius: linija] Numatytas: |
Specify the output vector layer. One of:
Šia taipogi galima pakeisti failo koduotę. |
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Invalid edges |
|
[vektorius: linija] |
The output line vector layer showing error edges for each invalid polygon. |
Validity result |
|
[boolean] |
Returns whether the coverage is valid or not. |
Pythono kodas
Algorithm ID: native:coveragevalidate
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.