Svarbu

Vertimas yra bendruomenės pastangos, prie kurių jūs galite prisijungti. Šis puslapis šiuo metu išverstas 70.87%.

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.

Taip pat žiūrėkite

Dissolve

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: poligonas]

Input polygon vector layer

Dissolved

OUTPUT

[vektorius: poligonas]

Numatytas: [Kurti laikiną sluoksnį]

Nurodykite išvesties vektorinį sluoksnį. Vienas iš:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Dissolved

OUTPUT

[vektorius: poligonas]

The output polygon vector layer with dissolved geometries.

Pythono kodas

Algorithm 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

Taip pat žiūrėkite

Simplify, Smooth

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: poligonas]

Input polygon vector layer

Tolerance

TOLERANCE

[numeric: double]

Default: 0.0

The maximum distance (in unit of choice) between two consecutive vertices to get merged.

Preserve boundary

PRESERVE_BOUNDARY

[boolean]

Numatytas: ne

When enabled, the outside edges of the coverage will be preserved without simplification

Simplified

OUTPUT

[vektorius: poligonas]

Numatytas: [Kurti laikiną sluoksnį]

Nurodykite išvesties vektorinį sluoksnį. Vienas iš:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Simplified

OUTPUT

[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

Check validity

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: poligonas]

Input polygon vector layer

Gap width

GAP_WIDTH

[numeric: double]

Default: 0.0

The maximum width of gap to detect

Invalid edges

INVALID_EDGES

[vektorius: linija]

Numatytas: [Kurti laikiną sluoksnį]

Nurodykite išvesties vektorinį sluoksnį. Vienas iš:

  • Praleisti išvestį

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Invalid edges

OUTPUT

[vektorius: linija]

The output line vector layer showing error edges for each invalid polygon.

Validity result

IS_VALID

[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.