중요
번역은 여러분이 참여할 수 있는 커뮤니티 활동입니다. 이 페이지는 현재 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) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.