중요
번역은 여러분이 참여할 수 있는 커뮤니티 활동입니다. 이 페이지는 현재 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.
더 보기
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[vector: polygon] |
입력 폴리곤 벡터 레이어 |
Dissolved |
|
[vector: polygon] 기본값: |
산출 벡터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Dissolved |
|
[vector: polygon] |
The output polygon vector layer with dissolved geometries. |
파이썬 코드
Algorithm ID: native:coverageunion
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
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
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[vector: polygon] |
입력 폴리곤 벡터 레이어 |
Tolerance |
|
[numeric: double] 기본값: 0.0 |
The maximum distance (in unit of choice) between two consecutive vertices to get merged. |
Preserve boundary |
|
[boolean] 기본값: False |
When enabled, the outside edges of the coverage will be preserved without simplification |
Simplified |
|
[vector: polygon] 기본값: |
산출 벡터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Simplified |
|
[vector: polygon] |
The output polygon vector layer, with a lower number of vertices. |
파이썬 코드
Algorithm ID: native:coveragesimplify
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
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
더 보기
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[vector: polygon] |
입력 폴리곤 벡터 레이어 |
Gap width |
|
[numeric: double] 기본값: 0.0 |
The maximum width of gap to detect |
Invalid edges |
|
[vector: line] 기본값: |
산출 벡터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Invalid edges |
|
[vector: line] |
The output line vector layer showing error edges for each invalid polygon. |
Validity result |
|
[boolean] |
Returns whether the coverage is valid or not. |
파이썬 코드
Algorithm ID: native:coveragevalidate
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.