25.1.14. 래스터 도구
25.1.14.1. 맵을 래스터로 변환
맵 캔버스 내용의 래스터 이미지를 생성합니다.
맵 테마 를 선택하면 사전 선택한 레이어 집합을 각 레이어를 위해 정의된 스타일로 렌더링할 수 있습니다.
아무 맵 테마도 설정하지 않은 경우 대신 단일 레이어를 선택할 수 있습니다.
맵 테마나 레이어 둘 다 설정하지 않은 경우, 현재 맵 내용을 렌더링할 것입니다. 입력한 최소 범위를 타일 크기의 배수가 되도록 내부적으로 확장할 것입니다.
파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
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) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.1.14.2. NODATA 셀 채우기
입력 래스터에 있는 NODATA 값을 선택한 값으로 재설정해서 NODATA 픽셀이 없는 래스터 데이터셋을 산출합니다.
이 알고리즘은 입력 래스터의 데이터 유형을 유지합니다. 예를 들어 정수형 래스터에 부동소수점형 채우기 값을 적용할 경우 소수점 이하 값을 잘라낼 것입니다.
파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input raster |
|
[raster] |
공간 처리할 래스터 |
Band number |
|
[number] 기본값: 1 |
래스터의 밴드 |
Fill value |
|
[number] 기본값: 1.0 |
NODATA 픽셀 용으로 사용할 값 설정 |
Output raster |
|
[raster] 기본값: |
산출 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
산출물
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Output raster |
|
[raster] |
채워진 데이터 셀을 가진 산출 래스터 레이어 |
파이썬 코드
알고리즘 ID: native:fillnodata
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.1.14.3. XYZ 타일 생성하기 (목록)
현재 QGIS 프로젝트를 개별 이미지로 목록(directory) 구조에 사용해서 래스터 “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) |
타일용 배경 색상을 선택합니다. |
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 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
산출물
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Output directory |
|
[folder] |
산출물 디렉터리 (타일용) |
Output html (Leaflet) |
|
[html] |
산출 HTML (리플렛) 파일 |
파이썬 코드
알고리즘 ID: qgis:tilesxyzdirectory
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.1.14.4. 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) |
타일용 배경 색상을 선택합니다. |
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: qgis:tilesxyzmbtiles
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.