Svarbu

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

24.1.23. Vektorių padengimas

24.1.23.1. Sulieti padengimą

Pridėta versijoje 3.36

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

Dissolve

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: poligonas]

Įvesties poligonų vektorinis sluoksnis

Sulietas

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

Sulietas

OUTPUT

[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.23.2. Paprastinti padengimą

Pridėta versijoje 3.36

Dirba su padengimu (išreikštu aibe poligonų geoobjektų, kurių kratinių geometrijos tiksliai atitinka) pritaikant kraštinėms Visvalingam–Whyatt paprastinimą, mažinant sudėtingumą priklausomai nuo pateiktos tolerancijos, tuo pačiu išlaikant tinkamą padengimą (t.y. po paprastinimo nei viena kraštinė nesikirs ir nesilies). Geometrijos niekada nebus pašalintos, bet jos gali būti supaprastintos iki trikampio. Taipogi, kai kurios geometrijos (tokios kaip poligonai, kurie turi per mažai nepasikartojančių taškų) bus grąžinamos nepakeistos.

Jei įvesties duomenų aibė nėra tinkamas padengimas dėl persidengimų, ji vis tiek bus supaprastinta, bet netinkama topologija, tokia kaip susikertančios kraštinės, liks netinkama.

Dėmesio

Šio algoritmo vykdymui reikia QGIS, kuris įdiegtas su GEOS >= 3.12 (žr. meniu Pagalba ► Apie).

Taip pat žiūrėkite

Simplify, Smooth

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: poligonas]

Įvesties poligonų vektorinis sluoksnis

Tolerancija

TOLERANCE

[skaičius: slankaus kablelio]

Numatytas: 0.0

Maksimalus atstumas (pasirinktais vienetais) tarp dviejų greta esančių viršūnių, kad būtų sulietos.

Išlaikyti ribą

PRESERVE_BOUNDARY

[boolean]

Numatytas: ne

Įjungus, išorinės padengimo ribos bus paliekamos nepaprastintos

Supaprastinta

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

Supaprastinta

OUTPUT

[vektorius: poligonas]

Išvesties poligonų sluoksnis su mažesniu viršūnių skaičiumi.

Pythono kodas

Algoritmo 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.23.3. Tikrinti padengimą

Pridėta versijoje 3.36

Tikrina padengimą (pateiktą kaip aibę poligono geoobjektų su tiksliai atitinkančiomis kraštinių geometrijomis) ir randa vietas, kur tiksliai atitinkančių kraštinių prielaida neteisinga. Neteisingume įtraukiami poligonai, kurie persidengia ar turi tarpus, mažesnius nei nurodytas tarpo dydis.

Dėmesio

Šio algoritmo vykdymui reikia QGIS, kuris įdiegtas su GEOS >= 3.12 (žr. meniu Pagalba ► Apie).

Taip pat žiūrėkite

Tikrinti tvarkingumą, Small gaps, Overlaps

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: poligonas]

Įvesties poligonų vektorinis sluoksnis

Tarpo plotis

GAP_WIDTH

[skaičius: slankaus kablelio]

Numatytas: 0.0

Maksimalus aptinkamas tarpo plotis

Netinkamos kraštinės

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

Netinkamos kraštinės

OUTPUT

[vektorius: linija]

Išvesties linijų vektorinis sluoksnis, rodantis kiekvieno netinkamo poligono klaidingas kraštines.

Tinkamumo rezultatas

IS_VALID

[boolean]

Grąžina ar padengimas tinkamas ar ne.

Pythono kodas

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