중요

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

24.1.18. 래스터 도구

24.1.18.1. 래스터 정렬

래스터가 동일한 셀 크기를 가지도록 리샘플링하고 참조 래스터와 동일한 좌표계로 재투영해서 래스터를 정렬시킵니다.

경고

이 알고리즘은 모델 설계자 맥락에서만 사용할 수 있습니다. 다른 맥락의 경우 래스터들 정렬 을 대신 사용하십시오.

파라미터

라벨

이름

유형

설명

Input layer

INPUT

[raster]

정렬시킬 입력 래스터 레이어

Resampling method

RESAMPLING_METHOD

[enumeration]

기본값: 0

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

  • 0 — 최근접 이웃

  • 1 — 쌍선형 (2x2 커널)

  • 2 — 3차 (4x4 커널)

  • 3 — 3차 B-스플라인 (4x4 커널)

  • 4 — 란초시 (6x6 커널)

  • 5 — 평균

  • 6 — 모드

  • 7 — 최대값

  • 8 — 최소값

  • 9 — 중앙값

  • 10 — 제1사분위수 (Q1)

  • 11 — 제3사분위수 (Q3)

Rescale values according to the cell size

RESCALE

[boolean]

기본값: No

Reference layer

REFERENCE_LAYER

[raster]

입력 레이어에 적용될 범위, 셀 크기, 좌표계를 가져오는 데 사용할 래스터 레이어입니다.

Override reference CRS

선택적

CRS

[crs]

참조 레이어 좌표계 대신 사용할 좌표계

Override reference cell size X

선택적

CELL_SIZE_X

[number]

참조 레이어의 X 방향 셀 크기 대신 사용할 X 방향 셀 크기

Override reference cell size Y

선택적

CELL_SIZE_Y

[number]

참조 레이어의 Y 방향 셀 크기 대신 사용할 Y 방향 셀 크기

Override reference grid offset X

선택적

GRID_OFFSET_X

[number]

셀 그리드에 적용할 X 방향 오프셋

Override reference grid offset Y

선택적

GRID_OFFSET_Y

[number]

셀 그리드에 적용할 Y 방향 오프셋

Clip to extent

선택적

EXTENT

[extent]

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

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

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

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

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

  • 맵 캔버스 범위 사용

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

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

Aligned raster

OUTPUT

[raster]

픽셀을 리샘플링한 산출 래스터

산출물

라벨

이름

유형

설명

Aligned raster

OUTPUT

[raster]

픽셀을 리샘플링한 산출 래스터

파이썬 코드

알고리즘 ID: native:alignsingleraster

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

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

24.1.18.2. 래스터들 정렬

래스터들이 동일한 셀 크기를 가지도록 리샘플링하고 참조 래스터와 동일한 좌표계로 재투영해서 래스터들을 정렬시킵니다.

경고

이 알고리즘은 모델 설계자 맥락에서는 사용할 수 없습니다. 래스터 정렬 을 대신 사용하십시오.

파라미터

라벨

이름

유형

설명

Input layers

INPUT

[raster] [list]

입력 래스터 레이어들의, 리샘플링 옵션(QgsProcessingParameterAlignRasterLayers 로써 채워집니다 — GUI에서 선택한 각 레이어에 대해 Configure Raster… 버튼을 클릭하면 됩니다)을 합친 목록:

입력 레이어 [문자열] (inputFile)

정렬시킬 입력 레이어의 전체 경로

산출 파일 [문자열] (outputFile)

그에 대응하는 정렬된 산출 레이어의 전체 경로

리샘플링 메소드 [목록(enumeration)] (resampleMethod)

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

  • 0 — 최근접 이웃

  • 1 — 쌍선형 (2x2 커널)

  • 2 — 3차 (4x4 커널)

  • 3 — 3차 B-스플라인 (4x4 커널)

  • 4 — 란초시 (6x6 커널)

  • 5 — 평균

  • 6 — 모드

  • 7 — 최대값

  • 8 — 최소값

  • 9 — 중앙값

  • 10 — 제1사분위수 (Q1)

  • 11 — 제3사분위수 (Q3)

셀 크기에 따른 크기 조정 값 [불(boolean)] (rescale)

Reference layer

REFERENCE_LAYER

[raster]

입력 레이어에 적용될 범위, 셀 크기, 좌표계를 가져오는 데 사용할 래스터 레이어입니다.

Override reference CRS

선택적

CRS

[crs]

참조 레이어 좌표계 대신 사용할 좌표계

Override reference cell size X

선택적

CELL_SIZE_X

[number]

참조 레이어의 X 방향 셀 크기 대신 사용할 X 방향 셀 크기

Override reference cell size Y

선택적

CELL_SIZE_Y

[number]

참조 레이어의 Y 방향 셀 크기 대신 사용할 Y 방향 셀 크기

Override reference grid offset X

선택적

GRID_OFFSET_X

[number]

셀 그리드에 적용할 X 방향 오프셋

Override reference grid offset Y

선택적

GRID_OFFSET_Y

[number]

셀 그리드에 적용할 Y 방향 오프셋

Clip to extent

선택적

EXTENT

[extent]

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

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

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

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

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

  • 맵 캔버스 범위 사용

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

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

산출물

라벨

이름

유형

설명

Aligned rasters

OUTPUT_LAYERS

[raster] [list]

픽셀을 리샘플링한 산출 래스터들

파이썬 코드

알고리즘 ID: native:alignrasters

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

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

24.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) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

24.1.18.4. NODATA 셀 채우기

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

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

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

그림 24.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]

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

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

이름

유형

설명

Creation options

선택적

CREATE_OPTIONS

[string]

Default: ‘’

For adding one or more creation options that control the raster to be created (colors, block size, file compression…). For convenience, you can rely on predefined profiles (see GDAL driver options section).

Batch Process and Model Designer: separate multiple options with a pipe character (|).

산출물

라벨

이름

유형

설명

Output raster

OUTPUT

[raster]

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

파이썬 코드

알고리즘 ID: native:fillnodata

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

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

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

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

생성된 타일을 맵 레이어로 사용해서 리플렛 HTML 산출 파일을 생성할지를 선택할 수 있습니다.

파라미터

기본 파라미터

라벨

이름

유형

설명

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 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 산출물 건너뛰기

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

이름

유형

설명

Leaflet HTML output title

선택적

HTML_TITLE

[string]

기본값: 설정하지 않음

리플렛 HTML 산출 파일에 쓰이는 HTML <title> 태그입니다.

Leaflet HTML output attribution

선택적

HTML_ATTRIBUTION

[string]

기본값: 설정하지 않음

리플렛 HTML 산출 파일에 쓰이는 사용자 정의 맵 속성입니다. HTML 링크를 사용할 수 있습니다.

Include OpenStreetMap basemap in Leaflet HTML output

HTML_OSM

[boolean]

기본값: False

리플렛 HTML 산출 파일에 오픈스트리트맵의 기저 맵(basemap) 레이어(소스: https://tile.openstreetmap.org)를 포함시킵니다. 알맞은 맵 속성을 자동으로 추가합니다.

산출물

라벨

이름

유형

설명

Output directory

OUTPUT_DIRECTORY

[folder]

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

Output html (Leaflet)

OUTPUT_HTML

[html]

산출 HTML (리플렛) 파일

파이썬 코드

알고리즘 ID: native:tilesxyzdirectory

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

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

24.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]

산출 파일

파이썬 코드

알고리즘 ID: native:tilesxyzmbtiles

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

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