중요
번역은 여러분이 참여할 수 있는 커뮤니티 활동입니다. 이 페이지는 현재 98.64% 번역되었습니다.
24.1.18. 래스터 도구
24.1.18.1. 래스터 정렬
래스터가 동일한 셀 크기를 가지도록 리샘플링하고 참조 래스터와 동일한 좌표계로 재투영해서 래스터를 정렬시킵니다.
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[raster] |
정렬시킬 입력 래스터 레이어 |
Resampling method |
|
[enumeration] 기본값: 0 |
Method to use for input layer resampling.
|
Rescale values according to the cell size |
|
[boolean] 기본값: No |
|
Reference layer |
|
[raster] |
입력 레이어에 적용될 범위, 셀 크기, 좌표계를 가져오는 데 사용할 래스터 레이어입니다. |
Override reference CRS 선택적 |
|
[crs] |
참조 레이어 좌표계 대신 사용할 좌표계 |
Override reference cell size X 선택적 |
|
[number] |
참조 레이어의 X 방향 셀 크기 대신 사용할 X 방향 셀 크기 |
Override reference cell size Y 선택적 |
|
[number] |
참조 레이어의 Y 방향 셀 크기 대신 사용할 Y 방향 셀 크기 |
Override reference grid offset X 선택적 |
|
[number] |
셀 그리드에 적용할 X 방향 오프셋 |
Override reference grid offset Y 선택적 |
|
[number] |
셀 그리드에 적용할 Y 방향 오프셋 |
Clip to extent 선택적 |
|
[extent] |
산출 래스터 레이어의 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다. 다음과 같은 메소드를 사용할 수 있습니다: |
Aligned raster |
|
[raster] |
픽셀을 리샘플링한 산출 래스터 |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Aligned raster |
|
[raster] |
픽셀을 리샘플링한 산출 래스터 |
파이썬 코드
알고리즘 ID: native:alignsingleraster
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
24.1.18.2. 래스터들 정렬
래스터들이 동일한 셀 크기를 가지도록 리샘플링하고 참조 래스터와 동일한 좌표계로 재투영해서 래스터들을 정렬시킵니다.
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input layers |
|
[raster] [list] |
입력 래스터 레이어들의, 리샘플링 옵션(
셀 크기에 따른 크기 조정 값 [불(boolean)] ( |
Reference layer |
|
[raster] |
입력 레이어에 적용될 범위, 셀 크기, 좌표계를 가져오는 데 사용할 래스터 레이어입니다. |
Override reference CRS 선택적 |
|
[crs] |
참조 레이어 좌표계 대신 사용할 좌표계 |
Override reference cell size X 선택적 |
|
[number] |
참조 레이어의 X 방향 셀 크기 대신 사용할 X 방향 셀 크기 |
Override reference cell size Y 선택적 |
|
[number] |
참조 레이어의 Y 방향 셀 크기 대신 사용할 Y 방향 셀 크기 |
Override reference grid offset X 선택적 |
|
[number] |
셀 그리드에 적용할 X 방향 오프셋 |
Override reference grid offset Y 선택적 |
|
[number] |
셀 그리드에 적용할 Y 방향 오프셋 |
Clip to extent 선택적 |
|
[extent] |
산출 래스터 레이어의 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다. 다음과 같은 메소드를 사용할 수 있습니다: |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Aligned rasters |
|
[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] |
산출 래스터 레이어의 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다. 다음과 같은 메소드를 사용할 수 있습니다: |
Tile size |
|
[number] 기본값: 1024 |
산출 래스터 레이어의 타일 크기를 지정합니다. 최소값은 64입니다. |
Map units per pixel |
|
[number] 기본값: 100.0 |
(맵 단위) 픽셀 크기입니다. 최소값은 0.0입니다. |
Make background transparent |
|
[boolean] 기본값: False |
투명한 배경을 가진 맵을 내보낼 수 있습니다. |
Map theme to render 선택적 |
|
[enumeration] |
렌더링을 위해 기존 맵 테마 를 사용합니다. |
Single layer to render 선택적 |
|
[enumeration] |
렌더링할 단일 레이어를 선택합니다. |
Output layer |
|
[raster] 기본값: |
산출 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Output layer |
|
[raster] |
산출 래스터 레이어 |
파이썬 코드
알고리즘 ID: native:rasterize
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
24.1.18.4. NODATA 셀 채우기
입력 래스터에 있는 NODATA 값을 선택한 값으로 재설정해서 NODATA 픽셀이 없는 래스터 데이터셋을 산출합니다.
이 알고리즘은 입력 래스터의 데이터 유형을 유지합니다. 예를 들어 정수형 래스터에 부동소수점형 채우기 값을 적용할 경우 소수점 이하 값을 잘라낼 것입니다.

그림 24.39 래스터의 NODATA 값(회색) 채우기
파라미터
기본 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input raster |
|
[raster] |
공간 처리할 래스터 |
Band number |
|
[number] 기본값: 1 |
래스터의 밴드 |
Fill value |
|
[number] 기본값: 1.0 |
NODATA 픽셀 용으로 사용할 값 설정 |
Output raster |
|
[raster] 기본값: |
산출 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
고급 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Creation 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 |
|
[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] |
타일의 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다. 다음과 같은 메소드를 사용할 수 있습니다: |
Minimum zoom |
|
[number] 기본값: 12 |
최소값은 0, 최대값은 25입니다. |
Maximum zoom |
|
[number] 기본값: 12 |
최소값은 0, 최대값은 25입니다. |
DPI |
|
[number] 기본값: 96 |
최소값은 48, 최대값은 600입니다. |
Background color 선택적 |
|
[color] 기본값: QColor(0, 0, 0, 0) |
타일용 배경 색상을 선택합니다. |
Enable antialiasing |
|
[boolean] 기본값: True |
위신호 제거(antialiasing)를 활성화할지 여부를 결정합니다. |
Tile format |
|
[enumeration] 기본값: 0 |
다음 가운데 하나로 지정할 수 있습니다:
|
Quality (JPG only) 선택적 |
|
[number] 기본값: 75 |
최소값은 1, 최대값은 100입니다. |
Metatile size 선택적 |
|
[number] 기본값: 4 |
XYZ 타일 생성시 사용자 지정 메타타일 크기를 지정합니다. 값이 클수록 타일 렌더링 속도와 라벨 작업이 향상되지만(라벨이 없는 틈(gap)이 적어집니다), 그 대신 더 많은 메모리를 사용할 수도 있습니다. 최소값은 1, 최대값은 20입니다. |
Tile width 선택적 |
|
[number] 기본값: 256 |
최소값은 1, 최대값은 4096입니다. |
Tile height 선택적 |
|
[number] 기본값: 256 |
최소값은 1, 최대값은 4096입니다. |
Use inverted tile Y axis (TMS conventions) |
|
[boolean] 기본값: False |
|
Output directory 선택적 |
|
[folder] 기본값: |
(타일 용) 산출물 디렉터리를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
Output html (Leaflet) 선택적 |
|
[html] 기본값: |
산출 HTML 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
고급 파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Leaflet HTML output title 선택적 |
|
[string] 기본값: 설정하지 않음 |
리플렛 HTML 산출 파일에 쓰이는 HTML <title> 태그입니다. |
Leaflet HTML output attribution 선택적 |
|
[string] 기본값: 설정하지 않음 |
리플렛 HTML 산출 파일에 쓰이는 사용자 정의 맵 속성입니다. HTML 링크를 사용할 수 있습니다. |
Include OpenStreetMap basemap in Leaflet HTML output |
|
[boolean] 기본값: False |
리플렛 HTML 산출 파일에 오픈스트리트맵의 기저 맵(basemap) 레이어(소스: https://tile.openstreetmap.org)를 포함시킵니다. 알맞은 맵 속성을 자동으로 추가합니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Output directory |
|
[folder] |
산출물 디렉터리 (타일 용) |
Output html (Leaflet) |
|
[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] |
타일의 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다. 다음과 같은 메소드를 사용할 수 있습니다: |
Minimum zoom |
|
[number] 기본값: 12 |
최소값은 0, 최대값은 25입니다. |
Maximum zoom |
|
[number] 기본값: 12 |
최소값은 0, 최대값은 25입니다. |
DPI |
|
[number] 기본값: 96 |
최소값은 48, 최대값은 600입니다. |
Background color 선택적 |
|
[color] 기본값: QColor(0, 0, 0, 0) |
타일용 배경 색상을 선택합니다. |
Enable antialiasing |
|
[boolean] 기본값: True |
위신호 제거(antialiasing)를 활성화할지 여부를 결정합니다. |
Tile format |
|
[enumeration] 기본값: 0 |
다음 가운데 하나로 지정할 수 있습니다:
|
Quality (JPG only) 선택적 |
|
[number] 기본값: 75 |
최소값은 1, 최대값은 100입니다. |
Metatile size 선택적 |
|
[number] 기본값: 4 |
XYZ 타일 생성시 사용자 지정 메타타일 크기를 지정합니다. 값이 클수록 타일 렌더링 속도와 라벨 작업이 향상되지만(라벨이 없는 틈(gap)이 적어집니다), 그 대신 더 많은 메모리를 사용할 수도 있습니다. 최소값은 1, 최대값은 20입니다. |
Output file (for MBTiles) |
|
[file] 기본값: |
산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Output file (for MBTiles) |
|
[file] |
산출 파일 |
파이썬 코드
알고리즘 ID: native:tilesxyzmbtiles
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.