중요
번역은 여러분이 참여할 수 있는 커뮤니티 활동입니다. 이 페이지는 현재 100.00% 번역되었습니다.
28.1.18. 래스터 도구
28.1.18.1. 래스터 정렬
NEW in 3.34
래스터가 동일한 셀 크기를 가지도록 리샘플링하고 참조 래스터와 동일한 좌표계로 재투영해서 래스터를 정렬시킵니다.
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[raster] |
정렬시킬 입력 래스터 레이어 |
Resampling method |
|
[enumeration] 기본값: 0 |
입력 레이어를 리샘플링하는 데 사용할 메소드입니다.
|
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) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
28.1.18.2. 래스터들 정렬
NEW in 3.34
래스터들이 동일한 셀 크기를 가지도록 리샘플링하고 참조 래스터와 동일한 좌표계로 재투영해서 래스터들을 정렬시킵니다.
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
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) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
28.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) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
28.1.18.4. 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) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
28.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 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
고급 파라미터
NEW in 3.30
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
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) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
28.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) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.