중요

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

28.1.18. 래스터 도구

28.1.18.1. 래스터 정렬

NEW in 3.34

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

경고

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

파라미터

라벨

이름

유형

설명

Input layer

INPUT

[raster]

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

Resampling method

RESAMPLING_METHOD

[enumeration]

기본값: 0

입력 레이어를 리샘플링하는 데 사용할 메소드입니다. 사용할 있는 옵션들 은 다음과 같습니다:

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

28.1.18.2. 래스터들 정렬

NEW in 3.34

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

경고

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

파라미터

라벨

이름

유형

설명

Input layers

INPUT

[raster] [list]

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

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

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

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

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

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

입력 레이어를 리샘플링하는 데 사용할 메소드입니다. 사용할 있는 옵션들 은 다음과 같습니다:

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

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” 타일을 생성합니다.

생성된 타일을 맵 레이어로 사용해서 리플렛 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 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 산출물 건너뛰기

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

NEW in 3.30

라벨

이름

유형

설명

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

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]

산출 파일

파이썬 코드

알고리즘 ID: native:tilesxyzmbtiles

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

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