중요
번역은 여러분이 참여할 수 있는 커뮤니티 활동입니다. 이 페이지는 현재 100.00% 번역되었습니다.
28.2.7. 벡터 공간 처리
28.2.7.1. 벡터에 버퍼 생성하기
벡터 레이어의 피처 주변에 버퍼를 생성합니다.
파라미터
기본 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Input layer | 
 | [vector: any] | 입력 벡터 레이어 | 
| Geometry column name | 
 | [string] 기본값: ‘geometry’ | 사용할 입력 레이어 도형 열의 이름 | 
| Buffer distance | 
 | [number] 기본값: 10.0 | 최소값: 0.0 | 
| Dissolve by attribute 선택적 | 
 | [tablefield: any] 기본값: None | 융해 작업에 사용할 필드 | 
| Dissolve results | 
 | [boolean] 기본값: False | 
 | 
| Produce one feature for each geometry in any kind of geometry collection in the source file | 
 | [boolean] 기본값: False | |
| Buffer | 
 | [vector: polygon] 기본값:  | 산출 버퍼 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다: 
 | 
고급 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Additional creation options 선택적 | 
 | [string] 기본값: ‘’ (추가 옵션 없음) | 부가적인 GDAL 생성 옵션 | 
산출물
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Buffer | 
 | [vector: polygon] | 산출 버퍼 레이어 | 
파이썬 코드
알고리즘 ID: gdal:buffervectors
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
28.2.7.2. 벡터를 범위로 잘라내기
OGR이 지원하는 모든 벡터 파일을 지정한 범위로 잘라냅니다.
이 알고리즘은 GDAL ogr2ogr 유틸리티 에서 파생되었습니다.
파라미터
기본 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Input layer | 
 | [vector: any] | 입력 벡터 레이어 | 
| Clip extent | 
 | [extent] | 산출 벡터 파일에 사용되어야 할 경계 상자를 정의합니다. 대상 좌표계의 좌표로 이 경계 상자를 정의해야 합니다. 다음과 같은 메소드를 사용할 수 있습니다: | 
| Clipped (extent) | 
 | [same as input] 기본값:  | 산출 (잘라낸) 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다: 
 | 
고급 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Additional creation options 선택적 | 
 | [string] 기본값: ‘’ (추가 옵션 없음) | 부가적인 GDAL 생성 옵션 | 
산출물
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Clipped (extent) | 
 | [same as input] | 산출 (잘라낸) 레이어입니다. 기본 포맷은 “ESRI 셰이프파일” 입니다. | 
파이썬 코드
알고리즘 ID: gdal:clipvectorbyextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
28.2.7.3. 벡터를 마스크 레이어로 잘라내기
OGR이 지원하는 모든 벡터 레이어를 마스크 폴리곤 레이어로 잘라냅니다.
이 알고리즘은 GDAL ogr2ogr 유틸리티 에서 파생되었습니다.
파라미터
기본 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Input layer | 
 | [vector: any] | 입력 벡터 레이어 | 
| Mask layer | 
 | [vector: polygon] | 입력 벡터 레이어에 잘라내기 범위로 사용할 레이어 | 
| Clipped (mask) | 
 | [same as input] 기본값:  | 산출 (마스크로 잘라낸) 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다: 
 | 
고급 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Additional creation options 선택적 | 
 | [string] 기본값: ‘’ (추가 옵션 없음) | 부가적인 GDAL 생성 옵션 | 
산출물
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Clipped (mask) | 
 | [same as input] | 산출 (마스크로 잘라낸) 레이어입니다. 기본 포맷은 “ESRI 셰이프파일” 입니다. | 
파이썬 코드
알고리즘 ID: gdal:clipvectorbypolygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
28.2.7.4. 융해
지정한 속성/필드에서 동일한 값을 가진 도형을 융해(결합)시킵니다. 다중 부분 도형을 산출합니다.
파라미터
기본 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Input layer | 
 | [vector: any] | 융해시킬 입력 레이어 | 
| Dissolve field 선택적 | 
 | [tablefield: any] | 융해 작업에 사용할 입력 레이어의 필드 | 
| Geometry column name | 
 | [string] 기본값: ‘geometry’ | 융해 작업에 사용할 입력 레이어 도형 열의 이름 | 
| Dissolved | 
 | [same as input] 기본값:  | 산출 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다: 
 | 
고급 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Produce one feature for each geometry in any kind of geometry collection in the source file | 
 | [boolean] 기본값: False | 소스 파일에 있는 모든 유형의 도형 집합의 각 도형에 대해 피처 1개를 생성합니다. | 
| Keep input attributes | 
 | [boolean] 기본값: False | 입력 레이어의 모든 속성을 유지합니다. | 
| Count dissolved features | 
 | [boolean] 기본값: False | 산출 레이어에 융해된 피처의 개수를 포함시킵니다. | 
| Compute area and perimeter of dissolved features | 
 | [boolean] 기본값: False | 
 | 
| Compute min/max/sum/mean for attribute | 
 | [boolean] 기본값: False | 지정한 숫자 속성에 대한 통계(최소값, 최대값, 합계 및 평균)를 계산해서 산출 레이어에 포함시킵니다. | 
| Numeric attribute to calculate statistics on 선택적 | 
 | [tablefield: numeric] | 통계를 계산할 숫자 속성 | 
| Additional creation options 선택적 | 
 | [string] 기본값: ‘’ (추가 옵션 없음) | 부가적인 GDAL 생성 옵션 | 
산출물
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Dissolved | 
 | [same as input] | 
 | 
파이썬 코드
알고리즘 ID: gdal:dissolve
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
28.2.7.5. 곡선 오프셋시키기
라인을 지정한 거리로 오프셋시킵니다. 양의 거리는 라인을 왼쪽으로 오프셋시키고, 음의 거리는 오른쪽으로 오프셋기킬 것입니다.
파라미터
기본 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Input layer | 
 | [vector: line] | 입력 라인 레이어 | 
| Geometry column name | 
 | [string] 기본값: ‘geometry’ | 사용할 입력 레이어 도형 열의 이름 | 
| Offset distance (left-sided: positive, right-sided: negative) | 
 | [number] 기본값: 10.0 | |
| Offset curve | 
 | [vector: line] 기본값:  | 산출 라인 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다: 
 | 
고급 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Additional creation options 선택적 | 
 | [string] 기본값: ‘’ (추가 옵션 없음) | 부가적인 GDAL 생성 옵션 | 
산출물
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Offset curve | 
 | [vector: line] | 산출 오프셋 곡선 레이어 | 
파이썬 코드
알고리즘 ID: gdal:offsetcurve
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
28.2.7.6. 한쪽 버퍼 생성하기
라인 벡터 레이어에 있는 라인의 한쪽(오른쪽 또는 왼쪽)에 버퍼를 생성합니다.
파라미터
기본 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Input layer | 
 | [vector: line] | 입력 라인 레이어 | 
| Geometry column name | 
 | [string] 기본값: ‘geometry’ | 사용할 입력 레이어 도형 열의 이름 | 
| Buffer distance | 
 | [number] 기본값: 10.0 | |
| Buffer side | 
 | [enumeration] 기본값: 0 | 다음 가운데 하나로 지정할 수 있습니다: 
 | 
| Dissolve by attribute 선택적 | 
 | [tablefield: any] 기본값: None | 융해 작업에 사용할 필드 | 
| Dissolve all results | 
 | [boolean] 기본값: False | 
 | 
| Produce one feature for each geometry in any kind of geometry collection in the source file | 
 | [boolean] 기본값: False | |
| One-sided buffer | 
 | [vector: polygon] 기본값:  | 산출 버퍼 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다: 
 | 
고급 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Additional creation options 선택적 | 
 | [string] 기본값: ‘’ (추가 옵션 없음) | 부가적인 GDAL 생성 옵션 | 
산출물
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| One-sided buffer | 
 | [vector: polygon] | 산출 버퍼 레이어 | 
파이썬 코드
알고리즘 ID: gdal:onesidebuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
28.2.7.7. 라인을 따라 포인트 생성하기
라인 벡터 레이어의 각 라인 상에서 시작점으로부터의 거리에 포인트를 생성합니다. 이 길이는 라인 길이의 비율(fraction)로 정의됩니다.
파라미터
기본 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Input layer | 
 | [vector: line] | 입력 라인 레이어 | 
| Geometry column name | 
 | [string] 기본값: ‘geometry’ | 사용할 입력 레이어 도형 열의 이름 | 
| Distance from line start represented as a fraction of line length | 
 | [number] 기본값: 0.5 (라인의 중간) | |
| Points along lines | 
 | [vector: point] 기본값:  | 산출 포인트 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다: 
 | 
고급 파라미터
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Additional creation options 선택적 | 
 | [string] 기본값: ‘’ (추가 옵션 없음) | 부가적인 GDAL 생성 옵션 | 
산출물
| 라벨 | 이름 | 유형 | 설명 | 
|---|---|---|---|
| Points along line | 
 | [vector: point] | 산출 포인트 레이어 | 
파이썬 코드
알고리즘 ID: gdal:pointsalonglines
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.