27.2.6. 벡터 변환
27.2.6.1. 포맷 변환하기
OGR이 지원하는 모든 벡터 레이어를 OGR이 지원하는 또다른 포맷으로 변환합니다.
이 알고리즘은 ogr2ogr 유틸리티 에서 파생되었습니다.
파라미터
기본 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[vector: any] |
입력 벡터 레이어 |
Convert all layers from dataset
|
|
[boolean] 기본값: False |
데이터셋 전체를 변환합니다. 이 옵션이 지원하는 산출물 포맷은 |
Converted |
|
[same as input] |
산출 벡터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
고급 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Additional creation options 부가적 |
|
[string] 기본값: ‘’ (추가 옵션 없음) |
부가적인 GDAL 생성 옵션 |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Converted |
|
[same as input] |
산출 벡터 레이어 |
파이썬 코드
알고리즘 ID: gdal:convertformat
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
27.2.6.2. 래스터화 (속성으로 덮어쓰기)
래스터 레이어를 벡터 레이어에서 나온 값으로 덮어씁니다. 새 값들은 중첩하는 벡터 피처의 속성값을 바탕으로 할당됩니다.
이 알고리즘은 GDAL 래스터화 유틸리티 에서 파생되었습니다.
파라미터
기본 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[vector: any] |
입력 벡터 레이어 |
Input raster layer |
|
[raster] |
입력 래스터 레이어 |
Field to use for a burn-in value 부가적 |
|
[tablefield: numeric] |
픽셀 값을 설정하기 위해 사용할 속성 필드를 정의합니다. |
고급 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Add burn in values to existing raster values |
|
[boolean] 기본값: False |
거짓으로 설정하면, 픽셀에 선택한 필드의 값을 할당합니다. 참으로 설정하면, 입력 래스터 레이어의 값에 선택한 필드의 값을 추가합니다. |
Additional command-line parameters 부가적 |
|
[string] 기본값: ‘’ |
부가 GDAL 명령 줄 옵션을 추가합니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Rasterized |
|
[raster] |
덮어쓰기한 입력 래스터 레이어 |
파이썬 코드
알고리즘 ID: gdal:rasterize_over
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
27.2.6.3. 래스터화 (고정값으로 덮어쓰기)
래스터 레이어의 일부분을 고정값으로 덮어씁니다. 입력 (중첩하는) 벡터 레이어를 바탕으로 덮어쓸 픽셀을 선택합니다.
이 알고리즘은 GDAL 래스터화 유틸리티 에서 파생되었습니다.
파라미터
기본 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[vector: any] |
입력 벡터 레이어 |
Input raster layer |
|
[raster] |
입력 래스터 레이어 |
A fixed value to burn |
|
[number] 기본값: 0.0 |
덮어쓸 값 |
고급 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Add burn in values to existing raster values |
|
[boolean] 기본값: False |
거짓으로 설정하면, 픽셀에 고정값을 할당합니다. 참으로 설정하면, 입력 래스터 레이어의 값에 고정값을 추가합니다. |
Additional command-line parameters 부가적 |
|
[string] 기본값: ‘’ |
부가 GDAL 명령 줄 옵션을 추가합니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Rasterized |
|
[raster] |
덮어쓰기한 입력 래스터 레이어 |
파이썬 코드
알고리즘 ID: gdal:rasterize_over_fixed_value
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
27.2.6.4. 래스터화 (벡터를 래스터로)
벡터 도형(포인트, 라인 및 폴리곤)을 래스터 이미지로 변환합니다.
이 알고리즘은 GDAL 래스터화 유틸리티 에서 파생되었습니다.
기본 메뉴:
파라미터
기본 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[vector: any] |
입력 벡터 레이어 |
Field to use for a burn-in value 부가적 |
|
[tablefield: numeric] |
픽셀용 속성을 선택해야 할 속성 필드를 정의합니다. |
A fixed value to burn 부가적 |
|
[number] 기본값: 0.0 |
모든 피처의 밴드에 덮어쓸 고정값 |
Burn value extracted from the “Z” values of the feature 부가적 |
|
[boolean] 기본값: False |
피처의 “Z” 값으로부터 덮어쓸 값을 추출해야 한다는 사실을 나타냅니다. 포인트 및 라인과 (각 선분을 따라 선형 보간) 작동합니다. 폴리곤의 경우, 평면인 경우에만 (모든 꼭짓점의 Z값이 동일한 경우에만) 제대로 작동합니다. |
Output raster size units |
|
[enumeration] 기본값: 0 |
산출 래스터의 크기/해상도를 정의할 때 사용할 단위입니다. 다음 가운데 하나를 선택할 수 있습니다:
|
Width/Horizontal resolution |
|
[number] 기본값: 0.0 |
산출 래스터의 (크기 단위가 “픽셀” 인 경우) 너비를, 또는 (크기 단위가 “지리참조된 단위” 인 경우) 수평 해상도를 설정합니다. 최소값은 0.0입니다. |
Height/Vertical resolution |
|
[number] 기본값: 0.0 |
산출 래스터의 (크기 단위가 “픽셀” 인 경우) 높이를, 또는 (크기 단위가 “지리참조된 단위” 인 경우) 수직 해상도를 설정합니다. |
Output extent 부가적 |
|
[extent] |
산출 래스터 레이어의 범위입니다. 범위를 지정하지 않은 경우, 선택한 참조 레이어(들)을 커버하는 최소 범위를 사용할 것입니다. 다음과 같은 메소드를 사용할 수 있습니다: |
Assign a specified nodata value to output bands 부가적 |
|
[number] 기본값: 0.0 |
산출 밴드에 지정한 NODATA 값을 할당합니다. |
Rasterized |
|
[raster] 기본값: |
산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
고급 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Additional creation options 부가적 |
|
[string] 기본값: ‘’ |
래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조) 배치(batch) 프로세스 및 모델 설계자의 경우: 파이프 문자( |
Output data type |
|
[enumeration] 기본값: 5 |
산출 래스터 파일의 포맷을 정의합니다. 옵션:
QGIS와 함께 빌드된 GDAL 버전에 따라 사용할 수 있는 옵션이 달라집니다. ( 메뉴 참조) |
Pre-initialize the output image with value 부가적 |
|
[number] |
산출 이미지의 밴드를 이 값으로 사전 초기화합니다. 산출물 파일에서 NODATA 값으로 마크하지 않습니다. 모든 밴드에 동일한 값을 사용합니다. |
Invert rasterization |
|
[boolean] 기본값: False |
고정값을 덮어쓰거나, 또는 이미지에서 지정한 폴리곤 안에 들어가지 않는 모든 부분에 첫 번째 피처 관련 값을 덮어씁니다. |
Additional command-line parameters 부가적 |
|
[string] 기본값: ‘’ |
부가 GDAL 명령 줄 옵션을 추가합니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Rasterized |
|
[raster] |
산출 래스터 레이어 |
파이썬 코드
알고리즘 ID: gdal:rasterize
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.