23.1.11. 래스터 도구

23.1.11.1. 맵을 래스터로 변환

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

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

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

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

23.1.11.1.1. 파라미터

라벨

명칭

유형

설명

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

EXTENT

[extent]

산출 래스터 레이어의 범위를 지정합니다. 다음 가운데 하나로 선택할 수 있습니다:

  • 캔버스 범위 사용

  • 캔버스에서 범위 선택

  • 레이어 범위 사용

타일 크기의 배수가 되도록 내부적으로 확장될 것입니다.

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

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

  • 임시 파일로 저장

  • 파일로 저장

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

23.1.11.1.2. 산출물

라벨

명칭

유형

설명

Output layer

OUTPUT

[raster]

산출 래스터 레이어

23.1.11.1.3. 파이썬 코드

Algorithm ID: qgis:rasterize

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

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

23.1.11.2. 상수 래스터 레이어 생성하기

모든 픽셀이 동일한 값을 가지는 래스터 레이어를 생성합니다.

23.1.11.2.1. 파라미터

라벨

명칭

유형

설명

Desired extent (xmin, xmax, ymin, ymax)

EXTENT

[extent]

산출 래스터 레이어의 범위를 지정합니다. 다음 가운데 하나로 선택할 수 있습니다:

  • 캔버스 범위 사용

  • 캔버스에서 범위 선택

  • 레이어 범위 사용

타일 크기의 배수가 되도록 내부적으로 확장될 것입니다.

Target CRS

TARGET_CRS

[crs]

기본값: Project CRS

산출 래스터 레이어용 좌표계

Pixel size

PIXEL_SIZE

[number]

기본값: 0.1

맵 단위의 픽셀 크기(X=Y)입니다. 최소값은 0.01입니다.

Constant value

NUMBER

[number]

기본값: 1

산출 래스터 레이어용 상수(constant) 픽셀 값입니다.

Constant

OUTPUT

[raster]

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

  • 임시 파일로 저장

  • 파일로 저장

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

23.1.11.2.2. 산출물

라벨

명칭

유형

설명

Constant

OUTPUT

[raster]

지정한 픽셀 크기와 값으로 원하는 범위를 커버하는 래스터

23.1.11.2.3. 파이썬 코드

Algorithm ID: qgis:createconstantrasterlayer

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

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

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

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

23.1.11.3.1. 파라미터

라벨

명칭

유형

설명

Extent (xmin, xmax, ymin, ymax)

EXTENT

[extent]

타일의 범위를 지정합니다. 다음 가운데 하나로 선택할 수 있습니다:

  • 캔버스 범위 사용

  • 캔버스에서 범위 선택

  • 레이어 범위 사용

타일 크기의 배수가 되도록 내부적으로 확장될 것입니다.

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)

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

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

  • 산출물 건너뛰기

  • 임시 파일로 저장

  • 파일로 저장

23.1.11.3.2. 산출물

라벨

명칭

유형

설명

Output directory

OUTPUT_DIRECTORY

[folder]

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

Output html (Leaflet)

OUTPUT_HTML

[html]

산출 HTML (리플렛) 파일

23.1.11.3.3. 파이썬 코드

Algorithm ID: qgis:tilesxyzdirectory

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

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

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

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

23.1.11.4.1. 파라미터

라벨

명칭

유형

설명

Extent (xmin, xmax, ymin, ymax)

EXTENT

[extent]

타일의 범위를 지정합니다. 다음 가운데 하나로 선택할 수 있습니다:

  • 캔버스 범위 사용

  • 캔버스에서 범위 선택

  • 레이어 범위 사용

타일 크기의 배수가 되도록 내부적으로 확장될 것입니다.

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)

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

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]

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

  • 산출물 건너뛰기

  • 임시 파일로 저장

  • 파일로 저장

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

23.1.11.4.2. 산출물

라벨

명칭

유형

설명

Output file (for MBTiles)

OUTPUT_FILE

[file]

산출 파일

23.1.11.4.3. 파이썬 코드

Algorithm ID: qgis:tilesxyzmbtiles

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

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

23.1.11.5. 래스터 레이어용 스타일 설정하기

래스터 레이어의 스타일을 설정합니다. 이 스타일은 QML 파일로 정의되어야만 합니다.

어떤 새 산출물도 생성하지 않습니다. QML 스타일은 선택한 래스터 레이어에 할당됩니다.

23.1.11.5.1. 파라미터

라벨

명칭

유형

설명

Raster layer

INPUT

[raster]

래스터 레이어

Style file

STYLE

[file]

QML 스타일 파일을 가리키는 경로

23.1.11.5.2. 산출물

라벨

명칭

유형

설명

Raster layer

INPUT

[raster]

선택한 스타일을 가진 래스터 레이어

23.1.11.5.3. 파이썬 코드

Algorithm ID: qgis:setstyleforrasterlayer

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

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