중요

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

28.1.18. 래스터 도구

28.1.18.1. Align raster

NEW in 3.34

Aligns raster by resampling it to the same cell size and reprojecting to the same CRS as a reference raster.

경고

This algorithm is ONLY available in the Model Designer context. For other contexts, use instead Align rasters.

파라미터

라벨

이름

유형

설명

Input layer

INPUT

[raster]

Input raster layer to align

Resampling method

RESAMPLING_METHOD

[enumeration]

기본값: 0

Method to use for input layer resampling. Available options are:

  • 0 — Nearest Neighbour

  • 1 — Bilinear (2x2 kernel)

  • 2 — Cubic (4x4 kernel)

  • 3 — Cubic B-Spline (4x4 kernel)

  • 4 — Lanczos (6x6 kernel)

  • 5 — 평균

  • 6 — 모드

  • 7 — 최대값(Maximum)

  • 8 — 최소값

  • 9 — 중간값

  • 10 — First quartile (Q1)

  • 11 — Third quartile (Q3)

Rescale values according to the cell size

RESCALE

[boolean]

Default: No

Reference layer

REFERENCE_LAYER

[raster]

A raster layer that will be used to fetch extent, cell size and CRS that will be applied to input layers.

Override reference CRS

부가적

CRS

[crs]

CRS to be used instead of the reference layer’s

Override reference cell size X

부가적

CELL_SIZE_X

[number]

Cell size in X direction to be used instead of the reference layer’s

Override reference cell size Y

부가적

CELL_SIZE_Y

[number]

Cell size in Y direction to be used instead of the reference layer’s

Override reference grid offset X

부가적

GRID_OFFSET_X

[number]

Offset in X direction to apply to cells grid

Override reference grid offset Y

부가적

GRID_OFFSET_Y

[number]

Offset in Y direction to apply to cells grid

Clip to extent

부가적

EXTENT

[extent]

산출 래스터 레이어의 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

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

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

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

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

  • 맵 캔버스 범위 사용

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

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

Aligned raster

OUTPUT

[raster]

output raster with pixels resampled

산출물

라벨

이름

유형

설명

Aligned raster

OUTPUT

[raster]

output raster with pixels resampled

파이썬 코드

Algorithm ID: native:alignsingleraster

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

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

28.1.18.2. Align rasters

NEW in 3.34

Aligns rasters by resampling them to the same cell size and reprojecting to the same CRS as a reference raster.

경고

This algorithm is NOT available in the Model Designer context. Use instead Align raster.

파라미터

라벨

이름

유형

설명

Input layers

INPUT

[raster] [list]

List of input raster layers with resampling options associated (filled as a QgsProcessingParameterAlignRasterLayers item — done in GUI by pressing Configure Raster… button for each selected layer):

Input layer [string] (inputFile)

Full path of the input layer to align

Output file [string] (outputFile)

Full path of the corresponding aligned output layer

Resampling method [enumeration] (resampleMethod)

Method to use for input layer resampling. Available options are:

  • 0 — Nearest Neighbour

  • 1 — Bilinear (2x2 kernel)

  • 2 — Cubic (4x4 kernel)

  • 3 — Cubic B-Spline (4x4 kernel)

  • 4 — Lanczos (6x6 kernel)

  • 5 — 평균

  • 6 — 모드

  • 7 — 최대값(Maximum)

  • 8 — 최소값

  • 9 — 중간값

  • 10 — First quartile (Q1)

  • 11 — Third quartile (Q3)

Rescale values according to the cell size [boolean] (rescale)

Reference layer

REFERENCE_LAYER

[raster]

A raster layer that will be used to fetch extent, cell size and CRS that will be applied to input layers.

Override reference CRS

부가적

CRS

[crs]

CRS to be used instead of the reference layer’s

Override reference cell size X

부가적

CELL_SIZE_X

[number]

Cell size in X direction to be used instead of the reference layer’s

Override reference cell size Y

부가적

CELL_SIZE_Y

[number]

Cell size in Y direction to be used instead of the reference layer’s

Override reference grid offset X

부가적

GRID_OFFSET_X

[number]

Offset in X direction to apply to cells grid

Override reference grid offset Y

부가적

GRID_OFFSET_Y

[number]

Offset in Y direction to apply to cells grid

Clip to extent

부가적

EXTENT

[extent]

산출 래스터 레이어의 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

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

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

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

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

  • 맵 캔버스 범위 사용

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

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

산출물

라벨

이름

유형

설명

Aligned rasters

OUTPUT_LAYERS

[raster] [list]

output rasters with pixels resampled

파이썬 코드

Algorithm ID: native:alignrasters

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

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

28.1.18.3. 맵을 래스터로 변환

맵 캔버스 내용의 래스터 이미지를 생성합니다.

맵 테마 를 선택하면 사전 선택한 레이어 집합을 각 레이어를 위해 정의된 스타일로 렌더링할 수 있습니다.

아무 맵 테마도 설정하지 않은 경우 대신 단일 레이어를 선택할 수 있습니다.

맵 테마나 레이어 둘 다 설정하지 않은 경우, 현재 맵 내용을 렌더링할 것입니다. 입력한 최소 범위를 타일 크기의 배수가 되도록 내부적으로 확장할 것입니다.

파라미터

라벨

이름

유형

설명

Minimum extent to render (xmin, xmax, ymin, ymax)

EXTENT

[extent]

산출 래스터 레이어의 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

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

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

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

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

  • 맵 캔버스 범위 사용

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

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

Tile size

TILE_SIZE

[number]

기본값: 1024

산출 래스터 레이어의 타일 크기를 지정합니다. 최소값은 64입니다.

Map units per pixel

MAP_UNITS_PER_PIXEL

[number]

기본값: 100.0

(맵 단위) 픽셀 크기입니다. 최소값은 0.0입니다.

Make background transparent

MAKE_BACKGROUND_TRANSPARENT

[boolean]

기본값: False

투명한 배경을 가진 맵을 내보낼 수 있습니다. True 로 설정한 경우 (RGB 대신) RGBA 산출물을 생성할 것입니다.

Map theme to render

부가적

MAP_THEME

[enumeration]

렌더링을 위해 기존 맵 테마 를 사용합니다.

Single layer to render

부가적

LAYER

[enumeration]

렌더링할 단일 레이어를 선택합니다.

Output layer

OUTPUT

[raster]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

산출물

라벨

이름

유형

설명

Output layer

OUTPUT

[raster]

산출 래스터 레이어

파이썬 코드

알고리즘 ID: native:rasterize

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

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

28.1.18.4. NODATA 셀 채우기

입력 래스터에 있는 NODATA 값을 선택한 값으로 재설정해서 NODATA 픽셀이 없는 래스터 데이터셋을 산출합니다.

이 알고리즘은 입력 래스터의 데이터 유형을 유지합니다. 예를 들어 정수형 래스터에 부동소수점형 채우기 값을 적용할 경우 소수점 이하 값을 잘라낼 것입니다.

../../../../_images/fill_nodata.png

그림 28.39 래스터의 NODATA 값(회색) 채우기

파라미터

라벨

이름

유형

설명

Input raster

INPUT

[raster]

공간 처리할 래스터

Band number

BAND

[number]

기본값: 1

래스터의 밴드

Fill value

FILL_VALUE

[number]

기본값: 1.0

NODATA 픽셀 용으로 사용할 값 설정

Output raster

OUTPUT

[raster]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

산출물

라벨

이름

유형

설명

Output raster

OUTPUT

[raster]

채워진 데이터 셀을 가진 산출 래스터 레이어

파이썬 코드

알고리즘 ID: native:fillnodata

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

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

28.1.18.5. XYZ 타일 생성하기 (목록)

현재 QGIS 프로젝트를 개별 이미지로 목록(directory) 구조에 사용해서 래스터 “XYZ” 타일을 생성합니다.

Optionally, a Leaflet HTML output file using the generated tiles as a map layer could be created.

파라미터

기본 파라미터

라벨

이름

유형

설명

Extent (xmin, xmax, ymin, ymax)

EXTENT

[extent]

타일의 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

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

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

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

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

  • 맵 캔버스 범위 사용

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

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

Minimum zoom

ZOOM_MIN

[number]

기본값: 12

최소값은 0, 최대값은 25입니다.

Maximum zoom

ZOOM_MAX

[number]

기본값: 12

최소값은 0, 최대값은 25입니다.

DPI

DPI

[number]

기본값: 96

최소값은 48, 최대값은 600입니다.

Background color

부가적

BACKGROUND_COLOR

[color]

기본값: QColor(0, 0, 0, 0)

타일용 배경 색상을 선택합니다.

Enable antialiasing

ANTIALIAS

[boolean]

기본값: True

위신호 제거(antialiasing)를 활성화할지 여부를 결정합니다.

Tile format

TILE_FORMAT

[enumeration]

기본값: 0

다음 가운데 하나로 지정할 수 있습니다:

  • 0 — PNG

  • 1 — JPG

Quality (JPG only)

부가적

QUALITY

[number]

기본값: 75

최소값은 1, 최대값은 100입니다.

Metatile size

부가적

METATILESIZE

[number]

기본값: 4

XYZ 타일 생성시 사용자 지정 메타타일 크기를 지정합니다. 값이 클수록 타일 렌더링 속도와 라벨 작업이 향상되지만(라벨이 없는 틈(gap)이 적어집니다), 그 대신 더 많은 메모리를 사용할 수도 있습니다. 최소값은 1, 최대값은 20입니다.

Tile width

부가적

TILE_WIDTH

[number]

기본값: 256

최소값은 1, 최대값은 4096입니다.

Tile height

부가적

TILE_HEIGHT

[number]

기본값: 256

최소값은 1, 최대값은 4096입니다.

Use inverted tile Y axis (TMS conventions)

부가적

TMS_CONVENTION

[boolean]

기본값: False

Output directory

부가적

OUTPUT_DIRECTORY

[folder]

기본값: [Save to temporary folder]

(타일 용) 산출물 디렉터리를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 산출물 건너뛰기

  • 임시 디렉터리에 저장

  • 디렉터리에 저장

Output html (Leaflet)

부가적

OUTPUT_HTML

[html]

기본값: [Save to temporary file]

산출 HTML 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 산출물 건너뛰기

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

NEW in 3.30

라벨

이름

유형

설명

Leaflet HTML output title

부가적

HTML_TITLE

[string]

기본값: 설정하지 않음

HTML <title>-tag used for the Leaflet HTML output file.

Leaflet HTML output attribution

부가적

HTML_ATTRIBUTION

[string]

기본값: 설정하지 않음

Custom map attribution used for the Leaflet HTML output file. HTML links are possible.

Include OpenStreetMap basemap in Leaflet HTML output

부가적

HTML_OSM

[boolean]

기본값: False

An OpenStreetMap basemap layer (source: https://tile.openstreetmap.org) is included in the Leaflet HTML output file. Proper map attribution is added automatically.

산출물

라벨

이름

유형

설명

Output directory

OUTPUT_DIRECTORY

[folder]

산출물 디렉터리 (타일용)

Output html (Leaflet)

OUTPUT_HTML

[html]

산출 HTML (리플렛) 파일

파이썬 코드

Algorithm ID: native:tilesxyzdirectory

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

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

28.1.18.6. XYZ 타일 생성하기 (MBTiles)

현재 QGIS 프로젝트를 개별 파일로 “MBTiles” 포맷에 사용해서 래스터 “XYZ” 타일을 생성합니다.

파라미터

라벨

이름

유형

설명

Extent (xmin, xmax, ymin, ymax)

EXTENT

[extent]

타일의 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

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

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

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

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

  • 맵 캔버스 범위 사용

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

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

Minimum zoom

ZOOM_MIN

[number]

기본값: 12

최소값은 0, 최대값은 25입니다.

Maximum zoom

ZOOM_MAX

[number]

기본값: 12

최소값은 0, 최대값은 25입니다.

DPI

DPI

[number]

기본값: 96

최소값은 48, 최대값은 600입니다.

Background color

부가적

BACKGROUND_COLOR

[color]

기본값: QColor(0, 0, 0, 0)

타일용 배경 색상을 선택합니다.

Enable antialiasing

ANTIALIAS

[boolean]

기본값: True

위신호 제거(antialiasing)를 활성화할지 여부를 결정합니다.

Tile format

TILE_FORMAT

[enumeration]

기본값: 0

다음 가운데 하나로 지정할 수 있습니다:

  • 0 — PNG

  • 1 — JPG

Quality (JPG only)

부가적

QUALITY

[number]

기본값: 75

최소값은 1, 최대값은 100입니다.

Metatile size

부가적

METATILESIZE

[number]

기본값: 4

XYZ 타일 생성시 사용자 지정 메타타일 크기를 지정합니다. 값이 클수록 타일 렌더링 속도와 라벨 작업이 향상되지만(라벨이 없는 틈(gap)이 적어집니다), 그 대신 더 많은 메모리를 사용할 수도 있습니다. 최소값은 1, 최대값은 20입니다.

Output file (for MBTiles)

OUTPUT_FILE

[file]

기본값: [Save to temporary file]

산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 산출물 건너뛰기

  • 임시 파일로 저장

  • 파일로 저장…

산출물

라벨

이름

유형

설명

Output file (for MBTiles)

OUTPUT_FILE

[file]

산출 파일

파이썬 코드

Algorithm ID: native:tilesxyzmbtiles

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

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