23.1.11. 래스터 도구¶
23.1.11.1. 맵을 래스터로 변환¶
맵 캔버스 내용의 래스터 이미지를 생성합니다.
맵 테마 를 선택하면 사전 선택한 레이어 집합을 각 레이어를 위해 정의된 스타일로 렌더링할 수 있습니다.
아무 맵 테마도 설정하지 않은 경우 대신 단일 레이어를 선택할 수 있습니다.
맵 테마나 레이어 둘 다 설정하지 않은 경우, 현재 맵 내용을 렌더링할 것입니다. 입력한 최소 범위를 타일 크기의 배수가 되도록 내부적으로 확장할 것입니다.
23.1.11.1.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] 기본값: Save to temporary file |
산출 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
23.1.11.1.2. 산출물¶
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Output layer |
|
[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] |
산출 래스터 레이어의 범위를 지정합니다. 다음 가운데 하나로 선택할 수 있습니다:
타일 크기의 배수가 되도록 내부적으로 확장될 것입니다. |
Target CRS |
|
[crs] 기본값: Project CRS |
산출 래스터 레이어용 좌표계 |
Pixel size |
|
[number] 기본값: 0.1 |
맵 단위의 픽셀 크기(X=Y)입니다. 최소값은 0.01입니다. |
Constant value |
|
[number] 기본값: 1 |
산출 래스터 레이어용 상수(constant) 픽셀 값입니다. |
Constant |
|
[raster] |
산출 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
23.1.11.2.2. 산출물¶
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Constant |
|
[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] |
타일의 범위를 지정합니다. 다음 가운데 하나로 선택할 수 있습니다:
타일 크기의 배수가 되도록 내부적으로 확장될 것입니다. |
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 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
23.1.11.3.2. 산출물¶
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Output directory |
|
[folder] |
산출물 디렉터리 (타일용) |
Output html (Leaflet) |
|
[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] |
타일의 범위를 지정합니다. 다음 가운데 하나로 선택할 수 있습니다:
타일 크기의 배수가 되도록 내부적으로 확장될 것입니다. |
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] 기본값: |
산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
23.1.11.4.2. 산출물¶
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Output file (for MBTiles) |
|
[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 |
|
[raster] |
래스터 레이어 |
Style file |
|
[file] |
|
23.1.11.5.2. 산출물¶
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Raster layer |
|
[raster] |
선택한 스타일을 가진 래스터 레이어 |
23.1.11.5.3. 파이썬 코드¶
Algorithm ID: qgis:setstyleforrasterlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.