24.2.6. 벡터 변환

24.2.6.1. 포맷 변환하기

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

이 알고리즘은 ogr2ogr 유틸리티 에서 파생되었습니다.

파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[vector: any]

입력 벡터 레이어

Additional creation options

부가적

OPTIONS

[string]

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

부가적인 GDAL 생성 옵션

Converted

OUTPUT

[same as input]

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

  • 임시 파일로 저장

  • 파일로 저장

이 파라미터에서 파일 인코딩도 변경할 수 있습니다.

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

산출물

라벨

명칭

유형

설명

Converted

OUTPUT

[same as input]

산출 벡터 레이어

파이썬 코드

알고리즘 ID: gdal:convertformat

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

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

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

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

이 알고리즘은 GDAL 래스터화 유틸리티 에서 파생되었습니다.

파라미터

라벨

명칭

유형

설명

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. 래스터화 (고정값으로 덮어쓰기)

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

이 알고리즘은 GDAL 래스터화 유틸리티 에서 파생되었습니다.

파라미터

라벨

명칭

유형

설명

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. 래스터화 (벡터를 래스터로)

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

이 알고리즘은 GDAL 래스터화 유틸리티 에서 파생되었습니다.

기본 메뉴: 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

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

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]

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

Assign a specified nodata value to output bands

부가적

NODATA

[number]

기본값: 0.0

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

Additional creation options

부가적

OPTIONS

[string]

기본값: ‘’

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

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

Output data type

DATA_TYPE

[enumeration]

기본값: 5

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

옵션:

  • 0 — 바이트(Byte)

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

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

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

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

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

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

  • 7 — 복잡 16비트 정수형(CInt16)

  • 8 — 복잡 32비트 정수형(CInt32)

  • 9 — 복잡 부동소수점 32비트 실수형(CFloat32)

  • 10 — 복잡 부동소수점 64비트 실수형(CFloat64)

Pre-initialize the output image with value

부가적

INIT

[number]

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

Invert rasterization

INVERT

[boolean]

기본값: False

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

Rasterized

OUTPUT

[raster]

기본값: ‘[Save to temporary file]’

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

  • 임시 파일로 저장

  • 파일로 저장

이 파라미터에서 파일 인코딩도 변경할 수 있습니다. Save to File 의 경우, 산출물 포맷을 지정해야 합니다. 모든 GDAL 래스터 포맷을 지원합니다. Save to a Temporary File 의 경우, QGIS 기본 래스터 포맷을 사용할 것입니다.

산출물

라벨

명칭

유형

설명

Rasterized

OUTPUT

[raster]

산출 래스터 레이어

파이썬 코드

알고리즘 ID: gdal:rasterize

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

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