중요

번역은 여러분이 참여할 수 있는 커뮤니티 활동입니다. 이 페이지는 현재 98.58% 번역되었습니다.

24.2.6. 벡터 변환

24.2.6.1. 포맷 변환하기

OGR이 지원하는 모든 벡터 레이어를 OGR이 지원하는 또다른 포맷으로 변환합니다.

This algorithm is derived from the ogr2ogr utility.

파라미터

기본 파라미터

라벨

이름

유형

설명

Input layer

INPUT

[vector: any]

입력 벡터 레이어

Convert all layers from dataset

CONVERT_ALL_LAYERS

[boolean]

기본값: False

데이터셋 전체를 변환합니다. 이 옵션이 지원하는 산출물 포맷은 GPKGGML 입니다.

Converted

OUTPUT

[same as input]

산출 벡터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

Save to File 의 경우, 산출물 포맷을 지정해야 합니다. 모든 GDAL 벡터 포맷을 지원합니다. Save to a Temporary File 의 경우, QGIS 기본 벡터 포맷을 사용할 것입니다.

고급 파라미터

라벨

이름

유형

설명

Additional creation options

선택적

OPTIONS

[string]

기본값: ‘’ (추가 옵션 없음)

부가적인 GDAL 생성 옵션

산출물

라벨

이름

유형

설명

Converted

OUTPUT

[same as input]

산출 벡터 레이어

파이썬 코드

알고리즘 ID: gdal:convertformat

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

24.2.6.2. 래스터화 (속성으로 덮어쓰기)

래스터 레이어를 벡터 레이어에서 나온 값으로 덮어씁니다. 새 값들은 중첩하는 벡터 피처의 속성값을 바탕으로 할당됩니다.

This algorithm is derived from the GDAL rasterize utility.

파라미터

기본 파라미터

라벨

이름

유형

설명

Input layer

INPUT

[vector: any]

입력 벡터 레이어

Input raster layer

INPUT_RASTER

[raster]

입력 래스터 레이어

Field to use for a burn-in value

선택적

FIELD

[tablefield: numeric]

픽셀 값을 설정하기 위해 사용할 속성 필드를 정의합니다.

고급 파라미터

라벨

이름

유형

설명

Add burn in values to existing raster values

ADD

[boolean]

기본값: False

거짓으로 설정하면, 픽셀에 선택한 필드의 값을 할당합니다. 참으로 설정하면, 입력 래스터 레이어의 값에 선택한 필드의 값을 추가합니다.

Additional command-line parameters

선택적

EXTRA

[string]

기본값: ‘’

부가 GDAL 명령 줄 옵션을 추가합니다.

산출물

라벨

이름

유형

설명

Rasterized

OUTPUT

[raster]

덮어쓰기한 입력 래스터 레이어

파이썬 코드

알고리즘 ID: gdal:rasterize_over

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

24.2.6.3. 래스터화 (고정값으로 덮어쓰기)

래스터 레이어의 일부분을 고정값으로 덮어씁니다. 입력 (중첩하는) 벡터 레이어를 바탕으로 덮어쓸 픽셀을 선택합니다.

This algorithm is derived from the GDAL rasterize utility.

파라미터

기본 파라미터

라벨

이름

유형

설명

Input layer

INPUT

[vector: any]

입력 벡터 레이어

Input raster layer

INPUT_RASTER

[raster]

입력 래스터 레이어

A fixed value to burn

BURN

[number]

기본값: 0.0

덮어쓸 값

고급 파라미터

라벨

이름

유형

설명

Add burn in values to existing raster values

ADD

[boolean]

기본값: False

거짓으로 설정하면, 픽셀에 고정값을 할당합니다. 참으로 설정하면, 입력 래스터 레이어의 값에 고정값을 추가합니다.

Additional command-line parameters

선택적

EXTRA

[string]

기본값: ‘’

부가 GDAL 명령 줄 옵션을 추가합니다.

산출물

라벨

이름

유형

설명

Rasterized

OUTPUT

[raster]

덮어쓰기한 입력 래스터 레이어

파이썬 코드

알고리즘 ID: gdal:rasterize_over_fixed_value

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

24.2.6.4. 래스터화 (벡터를 래스터로)

벡터 도형(포인트, 라인 및 폴리곤)을 래스터 이미지로 변환합니다.

This algorithm is derived from the GDAL rasterize utility.

기본 메뉴: Raster ► Conversion

파라미터

기본 파라미터

라벨

이름

유형

설명

Input layer

INPUT

[vector: any]

입력 벡터 레이어

Field to use for a burn-in value

선택적

FIELD

[tablefield: numeric]

픽셀용 속성을 선택해야 할 속성 필드를 정의합니다.

A fixed value to burn

선택적

BURN

[number]

기본값: 0.0

모든 피처의 밴드에 덮어쓸 고정값

Burn value extracted from the “Z” values of the feature

USE_Z

[boolean]

기본값: False

피처의 “Z” 값으로부터 덮어쓸 값을 추출해야 한다는 사실을 나타냅니다. 포인트 및 라인과 (각 선분을 따라 선형 보간) 작동합니다. 폴리곤의 경우, 평면인 경우에만 (모든 꼭짓점의 Z값이 동일한 경우에만) 제대로 작동합니다.

Output raster size units

UNITS

[enumeration]

기본값: 0

산출 래스터의 크기/해상도를 정의할 때 사용할 단위입니다. 다음 가운데 하나를 선택할 수 있습니다:

  • 0 — 픽셀

  • 1 — 지리참조된 단위

Width/Horizontal resolution

WIDTH

[number]

기본값: 0.0

산출 래스터의 (크기 단위가 “픽셀” 인 경우) 너비를, 또는 (크기 단위가 “지리참조된 단위” 인 경우) 수평 해상도를 설정합니다. 최소값은 0.0입니다.

Height/Vertical resolution

HEIGHT

[number]

기본값: 0.0

산출 래스터의 (크기 단위가 “픽셀” 인 경우) 높이를, 또는 (크기 단위가 “지리참조된 단위” 인 경우) 수직 해상도를 설정합니다.

Output extent

선택적

EXTENT

[extent]

산출 래스터 레이어의 범위입니다. 범위를 지정하지 않은 경우, 선택한 참조 레이어(들)을 커버하는 최소 범위를 사용할 것입니다.

다음과 같은 메소드를 사용할 수 있습니다:

  • 레이어로부터 계산…: 현재 프로젝트에 불러온 레이어의 범위를 사용합니다.

  • 레이어 맵으로부터 계산…: 활성 프로젝트의 조판 맵 항목 범위를 사용합니다.

  • 북마크로부터 계산…: 저장되어 있는 북마크 의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기: 연산에 넣을 범위를 정하는 직사각형을 클릭&드래그합니다.

  • 좌표를 xmin, xmax, ymin, ymax 로 입력

Assign a specified NoData value to output bands

선택적

NODATA

[number]

기본값: 0.0

산출 밴드에 지정한 NODATA 값을 할당합니다

Rasterized

OUTPUT

[raster]

기본값: [Save to temporary file]

산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

Save to File 의 경우, 산출물 포맷을 지정해야 합니다. 모든 GDAL 래스터 포맷을 지원합니다. Save to a Temporary File 의 경우, QGIS 기본 래스터 포맷을 사용할 것입니다.

고급 파라미터

라벨

이름

유형

설명

Additional creation options

선택적

OPTIONS

[string]

기본값: ‘’

래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조)

배치(batch) 프로세스 및 모델 설계자의 경우: 파이프 문자(|)로 복수의 옵션들을 분리하십시오.

Output data type

DATA_TYPE

[enumeration]

기본값: 5

산출 래스터 파일의 포맷을 정의합니다.

옵션:

  • 0 — Byte (8비트 부호 없는 정수(quint8))

  • 1 — Int16 (16비트 부호 있는 정수(qint16))

  • 2 — UInt16 (16비트 부호 없는 정수(quint16))

  • 3 — UInt32 (32비트 부호 없는 정수(quint32))

  • 4 — Int32 (32비트 부호 있는 정수(qint32))

  • 5 — Float32 (32비트 부동소수점형(float))

  • 6 — Float64 (64비트 부동소수점형(double))

  • 7 — CInt16 (Complex Int16)

  • 8 — CInt32 (Complex Int32)

  • 9 — CFloat32 (Complex Float32)

  • 10 — CFloat64 (Complex Float64)

  • 11 — Int8 (8비트 부호 있는 정수(qint8))

QGIS와 함께 빌드된 GDAL 버전에 따라 사용할 수 있는 옵션이 달라집니다. (Help ► About 메뉴 참조)

Pre-initialize the output image with value

선택적

INIT

[number]

산출 이미지의 밴드를 이 값으로 사전 초기화합니다. 산출물 파일에서 NODATA 값으로 마크하지 않습니다. 모든 밴드에 동일한 값을 사용합니다.

Invert rasterization

INVERT

[boolean]

기본값: False

고정값을 덮어쓰거나, 또는 이미지에서 지정한 폴리곤 안에 들어가지 않는 모든 부분에 첫 번째 피처 관련 값을 덮어씁니다.

Additional command-line parameters

선택적

EXTRA

[string]

기본값: ‘’

부가 GDAL 명령 줄 옵션을 추가합니다.

산출물

라벨

이름

유형

설명

Rasterized

OUTPUT

[raster]

산출 래스터 레이어

파이썬 코드

알고리즘 ID: gdal:rasterize

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.