Fontos
A fordítás közösségi munka, amihez itt tud csatlakozni. Ennek az oldalnak eddig 97.64%-a van lefordítva.
24.1.23. Vektor: fedvény
24.1.23.1. Fedvény összevonása
Egy fedvényt (egymáshoz pontosan illeszkedő oldalú geometriák) dolgoz fel Erősen optimalizált megközelítést biztosít ezen elemek egyesítésére a szokásos Összevonás eszközhöz képest.
Lásd még
Paraméterek
Címke |
Név |
Típus |
Leírás |
|---|---|---|---|
Bemeneti réteg |
|
[vector: poligon] |
Bemeneti vektoros poligonréteg |
Összevont |
|
[vector: poligon] Alapértelmezett: |
Határozza meg a kimeneti vektorréteget. Ezek egyike:
A fájl kódolása is módosítható itt. |
Kimenetek
Címke |
Név |
Típus |
Leírás |
|---|---|---|---|
Összevont |
|
[vector: poligon] |
Az összevont geometriákat tartalmazó kimeneti vektoros poligonréteg |
Python kód
Algoritmus azonosítója: native:coverageunion
import processing
processing.run("algorithm_id", {parameter_dictionary})
Az algoritmus azonosító akkor jelenik meg, ha az egérmutatót az algoritmus fölé viszi a Feldolgozás eszköztáron. A paraméterszótár tartalmazza a paraméter NAME-eket és érékeket. A feldolgozási algoritmusok Python konzolról történő futtatásával kapcsolatos részletekért lásd a Using processing algorithms from the console fejezetet.
24.1.23.2. Fedvény egyszerűsítése
Egy fedvényt (egymáshoz pontosan illeszkedő oldalú geometriák) dolgoz fel úgy, hogy az élekre Visvalingam-Whyatt egyszerűsítést alkalmaz, csökkentve ezzel a komplexitást a megadott tolerancia arányában, miközben fenntartja a fedvény érvényességét (azaz az egyszerűsítés után egyetlen él sem metszi vagy érinti egymást). Soha nem távolít el geometriát, legfeljebb leegyszerűsíti őket egyetlen háromszögre. Emellett egyes geometriákat (például a túl kevés nem ismétlődő ponttal rendelkező poligonokat) változatlanul adja vissza.
Ha a bemeneti adathalmaz átfedések miatt egy nem érvényes fedvény, akkor is egyszerűsítésre kerül, de az érvénytelen topológia, például az egymást keresztező élek továbbra is érvénytelenek maradnak.
Figyelem
Running this algorithm requires QGIS installed with GEOS >= 3.12 (see menu).
Paraméterek
Címke |
Név |
Típus |
Leírás |
|---|---|---|---|
Bemeneti réteg |
|
[vector: poligon] |
Bemeneti vektoros poligonréteg |
Tolerancia |
|
[numerikus: double] Alapértelmezett: 0,0 |
A két egymást követő töréspont közötti maximális távolság (választható mértékegységben), amelynél azok összeolvadnak. |
Határok megőrzése |
|
[logikai] Alapértelmezett: Hamis |
Ha engedélyezve van, a fedvény külső szélei egyszerűsítés nélkül maradnak |
Egyszerűsített |
|
[vector: poligon] Alapértelmezett: |
Határozza meg a kimeneti vektorréteget. Ezek egyike:
A fájl kódolása is módosítható itt. |
Kimenetek
Címke |
Név |
Típus |
Leírás |
|---|---|---|---|
Egyszerűsített |
|
[vector: poligon] |
A csökkentett számú töréspontot tartalmazó kimeneti vektoros poligonréteg. |
Python kód
Algoritmus azonosítója: native:coveragesimplify
import processing
processing.run("algorithm_id", {parameter_dictionary})
Az algoritmus azonosító akkor jelenik meg, ha az egérmutatót az algoritmus fölé viszi a Feldolgozás eszköztáron. A paraméterszótár tartalmazza a paraméter NAME-eket és érékeket. A feldolgozási algoritmusok Python konzolról történő futtatásával kapcsolatos részletekért lásd a Using processing algorithms from the console fejezetet.
24.1.23.3. Fedvény érvényesítése
Egy fedvény (egymáshoz pontosan illeszkedő oldalú geometriák) elemzését végzi el, hogy megtalálja azokat a helyeket, ahol nem teljesül az élek pontos illeszkedésének feltétele. Érvénytelennek tekinti az átfedő poligonokat, illetve azokat, melyek közti hézag kisebb a megadott hézagszélességnél.
Figyelem
Running this algorithm requires QGIS installed with GEOS >= 3.12 (see menu).
Lásd még
Paraméterek
Címke |
Név |
Típus |
Leírás |
|---|---|---|---|
Bemeneti réteg |
|
[vector: poligon] |
Bemeneti vektoros poligonréteg |
Rés szélessége |
|
[numerikus: double] Alapértelmezett: 0,0 |
A felismerendő rés maximális szélessége |
Érvénytelen élek |
|
[vektor: vonal] Alapértelmezett: |
Határozza meg a kimeneti vektorréteget. Ezek egyike:
A fájl kódolása is módosítható itt. |
Kimenetek
Címke |
Név |
Típus |
Leírás |
|---|---|---|---|
Érvénytelen élek |
|
[vektor: vonal] |
A kimeneti vektoros vonalréteg, ami az egyes érvénytelen poligonok hibás éleit tartalmazza. |
Érvényesítési eredmény |
|
[logikai] |
Visszaadja, hogy a fedvény érvényes vagy sem. |
Python kód
Algoritmus azonosítója: native:coveragevalidate
import processing
processing.run("algorithm_id", {parameter_dictionary})
Az algoritmus azonosító akkor jelenik meg, ha az egérmutatót az algoritmus fölé viszi a Feldolgozás eszköztáron. A paraméterszótár tartalmazza a paraméter NAME-eket és érékeket. A feldolgozási algoritmusok Python konzolról történő futtatásával kapcsolatos részletekért lásd a Using processing algorithms from the console fejezetet.