25.2.4. 래스터 기타 알고리즘
25.2.4.1. 오버뷰 작성하기 (피라미드)
래스터 레이어의 렌더링 시간을 단축하기 위해 오버뷰(피라미드)를 생성할 수 있습니다. 오버뷰란 QGIS가 확대/축소 수준에 따라 사용하는 데이터의 저해상도 복사본을 말합니다.
이 알고리즘은 GDAL addo 유틸리티 에서 파생되었습니다.
기본 메뉴:
파라미터
기본 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[raster] |
입력 래스터 레이어 |
Remove all existing overviews |
|
[boolean] 기본값: False |
래스터에서 기존 오버뷰를 제거합니다. 기본값은 제거하지 않는다입니다. |
고급 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Overview levels |
|
[string] 기본값: ‘2 4 8 16’ |
입력 래스터 레이어의 원본 해상도에서 계산할 오버뷰 수준의 개수를 정의합니다. 기본적으로 4개의 수준을 계산합니다. |
Resampling method 부가적 |
|
[enumeration] 기본값: 0 |
정의된 리샘플링 방법으로 오버뷰를 계산합니다. 다음과 같은 리샘플링 방법을 사용할 수 있습니다:
|
Overviews format 부가적 |
|
[enumeration] 기본값: 0 |
오버뷰를 내부적으로 저장할 수도 있고, GTiff 또는 ERDAS Imagine 파일로 외부적으로 저장할 수도 있습니다. 오버뷰는 기본적으로 산출 래스터로 저장됩니다. 다음과 같은 포맷을 사용할 수 있습니다:
|
Additional command-line parameters 부가적 |
|
[string] 기본값: None |
부가 GDAL 명령 줄 옵션을 추가합니다. |
산출물
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Pyramidized |
|
[raster] |
오버뷰를 담은 산출 래스터 레이어 |
파이썬 코드
알고리즘 ID: gdal:overviews
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.2.4.2. 가상 래스터 작성하기
GDAL이 지원하는 입력 래스터 목록의 모자이크인 가상 데이터셋(VRT)을 작성합니다. 모자이크를 사용해서 여러 래스터 파일을 병합할 수 있습니다.
이 알고리즘은 GDAL buildvrt 유틸리티 에서 파생되었습니다.
기본 메뉴:
파라미터
기본 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input layers |
|
[raster] [list] |
GDAL이 지원하는 래스터 레이어 |
Resolution |
|
[enumeration] 기본값: 0 |
모자이크의 산출 해상도. 기본적으로 래스터 파일들의 평균 해상도를 선택할 것입니다. 옵션:
|
Place each input file into a separate band |
|
[boolean] 기본값: False |
‘참’ 으로 설정하면 VRT의 개별 적층(stacked) 밴드에 각 래스터 파일을 넣도록 정의할 수 있습니다. |
Allow projection difference |
|
[boolean] 기본값: False |
산출 밴드들이 입력 래스터 레이어들의 투영체에서 추출한 서로 다른 투영체를 가지도록 허용합니다. |
Virtual |
|
[raster] 기본값: |
산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
고급 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Add alpha mask band to VRT when source raster has none |
|
[boolean] 기본값: False |
소스 래스터에 알파 마스크 밴드가 없을 경우, VRT에 알파 마스크 밴드를 추가합니다. |
Override projection for the output file 부가적 |
|
[crs] 기본값: None |
산출 파일용 투영체를 무시합니다. 재투영하지 않습니다. |
Resampling algorithm |
|
[enumeration] 기본값: 0 |
사용할 리샘플링 알고리즘입니다. 다음 가운데 하나를 선택할 수 있습니다:
|
Nodata value(s) for input bands (space separated) 부가적 |
|
[string] 기본값: None |
입력 밴드(들)를 위한 공백으로 구분된 NODATA 값(들) |
Additional command-line parameters |
|
[string] 기본값: None |
부가 GDAL 명령 줄 옵션을 추가합니다. |
산출물
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Virtual |
|
[raster] |
산출 래스터 레이어 |
파이썬 코드
알고리즘 ID: gdal:buildvirtualraster
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.2.4.3. gdal2tiles
Generates a directory with small tiles and metadata, following the OSGeo Tile Map Service Specification. See also the OpenGIS Web Map Tile Service Implementation Standard. Simple web pages with viewers based on Google Maps, OpenLayers and Leaflet are generated as well. To explore your maps on-line in the web browser, you only need to upload the generated directory onto a web server.
이 알고리즘은 제공 맵이 EPSG:4326
투영체를 사용하는 경우 구글 어스용 필수 메타데이터(KML SuperOverlay)도 생성합니다.
타일 생성 도중 ESRI 월드 파일과 내장 지리참조를 사용하지만, 제대로 된 지리참조 없이도 그림을 발행할 수 있습니다.
이 알고리즘은 GDAL gdal2tiles 유틸리티 에서 파생되었습니다.
파라미터
기본 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[raster] |
GDAL이 지원하는 래스터 레이어 |
Tile cutting profile |
|
[enumeration] 기본값: 0 |
다음 가운데 하나로 지정할 수 있습니다:
|
Zoom levels to render 부가적 |
|
[string] 기본값: ‘’ |
|
Web viewer to generate |
|
[enumerate] 기본값: 0 |
다음 가운데 하나로 지정할 수 있습니다:
|
Title of the map 부가적 |
|
[string] 기본값: ‘’ |
|
Copyright of the map |
|
[string] 기본값: ‘’ |
|
Output directory |
|
[folder] 기본값: |
타일을 저장할 산출물 폴더를 지정합니다. 다음 가운데 하나를 선택할 수 있습니다:
|
고급 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Resampling method |
|
[enumeration] 기본값: 0 |
사용할 리샘플링 알고리즘입니다. 다음 가운데 하나를 선택할 수 있습니다:
|
The spatial reference system used for the source input data 부가적 |
|
[crs] 기본값: None |
|
Transparency value to assign to the input data 부가적 |
|
[number] 기본값: 0.0 |
|
URL address where the generated tiles are going to be published 부가적 |
|
[string] 기본값: ‘’ |
|
Google Maps API key (http://code.google.com/apis/maps/signup.html) 부가적 |
|
[string] 기본값: ‘’ |
사용자의 구글 지도 API 키 |
Bing Maps API key (https://www.bingmapsportal.com/) 부가적 |
|
[string] 기본값: ‘’ |
사용자의 빙 맵 API 키 |
Generate only missing files |
|
[boolean] 기본값: False |
|
Generate KML for Google Earth |
|
[boolean] 기본값: False |
|
Avoid automatic generation of KML files for EPSG:4326 |
|
[boolean] 기본값: False |
산출물
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Output directory |
|
[folder] |
타일을 저장한 산출물 폴더 |
파이썬 코드
알고리즘 ID: gdal:gdal2tiles
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.2.4.4. 병합하기
래스터 파일들을 단순한 방식으로 병합합니다. 이 알고리즘은 입력 래스터의 의사색상 테이블을 사용해서 산출 래스터 유형을 정의할 수 있습니다. 모든 이미지가 동일한 좌표계를 사용해야만 합니다.
이 알고리즘은 GDAL 병합 유틸리티 에서 파생되었습니다.
기본 메뉴:
파라미터
기본 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input layers |
|
[raster] [list] |
입력 래스터 레이어 |
Grab pseudocolor table from first layer |
|
[boolean] 기본값: False |
색상 작업에 첫 번째 레이어의 의사색상 테이블을 사용할 것입니다. |
Place each input file into a separate band |
|
[boolean] 기본값: False |
개별 밴드에 각 입력 파일을 배치합니다. |
Output data type |
|
[enumeration] 기본값: 5 |
산출 래스터 파일의 포맷을 정의합니다. 다음 가운데 하나로 지정할 수 있습니다:
|
Merged |
|
[raster] 기본값: |
산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
고급 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input pixel value to treat as “nodata” 부가적 |
|
[number] 기본값: None |
병합되는 파일들에서 이 픽셀값을 가진 픽셀을 무시합니다. |
Assign specified “nodata” value to output 부가적 |
|
[number] 기본값: None |
산출 밴드에 지정한 NODATA 값을 할당합니다. |
Additional creation options 부가적 |
|
[string] 기본값: ‘’ |
래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조) 배치(batch) 프로세스의 경우: 파이프 문자( |
Additional command-line parameters |
|
[string] 기본값: None |
부가 GDAL 명령 줄 옵션을 추가합니다. |
산출물
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Merged |
|
[raster] |
산출 래스터 레이어 |
파이썬 코드
알고리즘 ID: gdal:merge
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.2.4.5. 영상융합
영상융합(pan-sharpening) 작업을 수행합니다. 이 알고리즘은 (GeoTIFF 같은) “대표적인” 산출 데이터셋을 생성할 수도 있고, 또는 영상융합 작업을 서술하는 VRT 데이터셋을 생성할 수도 있습니다.
GDAL 영상융합 을 참조하세요.
파라미터
기본 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Spectral dataset |
|
[raster] |
입력 (스펙트럼) 래스터 레이어 |
Panchromatic dataset |
|
[raster] |
입력 (전정색(全整色)) 래스터 레이어 |
산출물 |
|
[raster] 기본값: |
산출 (선명해진) 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
고급 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Resampling algorithm |
|
[enumeration] 기본값: 2 |
사용할 리샘플링 알고리즘입니다. 다음 가운데 하나를 선택할 수 있습니다:
|
Additional creation options 부가적 |
|
[string] 기본값: ‘’ |
래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조) 배치(batch) 프로세스의 경우: 파이프 문자( |
Additional command-line parameters 부가적 |
|
[string] 기본값: None |
부가 GDAL 명령 줄 옵션을 추가합니다. |
산출물
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
산출물 |
|
[raster] |
산출 (선명해진) 래스터 레이어 |
파이썬 코드
알고리즘 ID: gdal:pansharp
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.2.4.6. 래스터 계산기
넘파이(NumPy) 문법을 가진 명령 줄 래스터 계산기입니다. 넘파이 배열이 지원하는 +
, -
, *
및 /
같은 모든 기본 산술 연산자는 물론 >
같은 논리 연산자를 사용할 수 있습니다. 모든 입력 래스터는 동일한 차원을 가지고 있어야만 하지만 어떤 투영체도 확인하지 않는다는 점을 기억하십시오.
GDAL 래스터 계산기 유틸리티 문서 를 참조하세요.
더 보기
파라미터
기본 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input layer A |
|
[raster] |
첫 번째 입력 래스터 레이어 (필수) |
Number of raster band for A |
|
[raster band] |
입력 레이어 A의 밴드 (필수) |
Input layer B 부가적 |
|
[raster] 기본값: None |
두 번째 입력 래스터 레이어 |
Number of raster band for B 부가적 |
|
[raster band] |
입력 레이어 B의 밴드 |
Input layer C 부가적 |
|
[raster] 기본값: None |
세 번째 입력 래스터 레이어 |
Number of raster band for C 부가적 |
|
[raster band] |
입력 레이어 C의 밴드 |
Input layer D 부가적 |
|
[raster] 기본값: None |
네 번째 입력 래스터 레이어 |
Number of raster band for D 부가적 |
|
[raster band] |
입력 레이어 D의 밴드 |
Input layer E 부가적 |
|
[raster] 기본값: None |
다섯 번째 입력 래스터 레이어 |
Number of raster band for E 부가적 |
|
[raster band] |
입력 레이어 E의 밴드 |
Input layer F 부가적 |
|
[raster] |
여섯 번째 입력 래스터 레이어 |
Number of raster band for F 부가적 |
|
[raster band] 기본값: None |
입력 레이어 F의 밴드 |
Calculation in gdalnumeric syntax using +-/* or any numpy array functions (i.e. logical_and()) |
|
[string] 기본값: ‘’ |
계산 공식입니다. 다음은 몇몇 예시입니다:
|
Set output nodata value 부가적 |
|
[number] 기본값: None |
NODATA용으로 사용할 값 |
Output raster type |
|
[enumeration] 기본값: 5 |
산출 래스터 파일의 포맷을 정의합니다. 다음 가운데 하나로 지정할 수 있습니다:
|
Calculated |
|
[raster] 기본값: |
산출 (계산된) 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
고급 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Additional creation options 부가적 |
|
[string] 기본값: ‘’ |
래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조) 배치(batch) 프로세스의 경우: 파이프 문자( |
Additional command-line parameters 부가적 |
|
[string] 기본값: ‘’ |
부가 GDAL 명령 줄 옵션을 추가합니다. |
산출물
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Calculated |
|
[raster] |
산출 (계산된) 래스터 레이어 |
파이썬 코드
알고리즘 ID: gdal:rastercalculator
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.2.4.7. 래스터 정보
gdalinfo 프로그램이 GDAL이 지원하는 래스터 데이터셋에 대한 여러 가지 정보를 목록화합니다.
이 알고리즘은 GDAL 정보 유틸리티 에서 파생되었습니다.
기본 메뉴:
파라미터
기본 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[raster] |
입력 래스터 레이어 |
Force computation of the actual min/max values for each band |
|
[boolean] 기본값: False |
데이터셋에 있는 각 밴드에 대해 실제 최소/최대 값을 계산하도록 강제합니다. |
Read and display image statistics (force computation if necessary) |
|
[boolean] 기본값: False |
이미지 통계를 읽고 표시합니다. 이미지에 저장된 통계가 없는 경우 강제로 계산합니다. |
Suppress GCP info |
|
[boolean] 기본값: False |
지상기준점(Ground Control Point) 목록을 인쇄하지 않습니다. 이 파라미터는 수천 개의 GCP를 담고 있는 L1B AVHRR 또는 HDF4 MODIS처럼 대용량 GCP를 가지고 있는 데이터셋에 유용할 수도 있습니다. |
Suppress metadata info |
|
[boolean] 기본값: False |
메타데이터를 인쇄하지 않습니다. 일부 데이터셋은 수많은 메타데이터 문자열을 담고 있을 수도 있습니다. |
Layer information |
|
[html] 기본값: |
산출물용 HTML 파일을 지정합니다. 다음 가운데 하나를 선택할 수 있습니다:
|
고급 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Additional command-line parameters 부가적 |
|
[string] 기본값: None |
부가 GDAL 명령 줄 옵션을 추가합니다. |
산출물
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Layer information |
|
[html] |
입력 래스터 레이어에 대한 정보를 담고 있는 HTML 파일 |
파이썬 코드
알고리즘 ID: gdal:gdalinfo
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.2.4.8. 타일 재작업
입력 타일 집합을 재작업(retile)합니다. 모든 입력 타일들은 동일한 좌표계를 지리참조해야만 하며, 동일한 개수의 밴드를 가져야만 합니다. 피라미드 수준을 생성할 수 있는 옵션도 있습니다.
이 알고리즘은 GDAL 타일 재작업 유틸리티 에서 파생되었습니다.
파라미터
기본 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input files |
|
[raster] [list] |
입력 래스터 파일 |
Tile width |
|
[number] 기본값: 256 |
타일의 픽셀 단위 너비 (최소값 0) |
Tile height |
|
[number] 기본값: 256 |
타일의 픽셀 단위 높이 (최소값 0) |
Overlap in pixels between consecutive tiles |
|
[number] 기본값: 0 |
|
Number of pyramid levels to build |
|
[number] 기본값: 1 |
최소값: 0 |
Output directory |
|
[folder] 기본값: |
타일을 저장할 산출물 폴더를 지정합니다. 다음 가운데 하나를 선택할 수 있습니다:
|
CSV file containing the tile(s) georeferencing information |
|
[file] 기본값: |
타일을 저장할 산출 파일을 지정합니다. 다음 가운데 하나를 선택할 수 있습니다:
|
고급 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Source coordinate reference system 부가적 |
|
[crs] 기본값: None |
|
Resampling method |
|
[enumeration] 기본값: 0 |
사용할 리샘플링 알고리즘입니다. 다음 가운데 하나를 선택할 수 있습니다:
|
Column delimiter used in the CSV file 부가적 |
|
[string] 기본값: ‘;’ |
타일(들)의 지리참조 정보를 담고 있는 CSV 파일에 사용할 구분자 |
Additional creation options 부가적 |
|
[string] 기본값: ‘’ |
래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조) 배치(batch) 프로세스의 경우: 파이프 문자( |
Additional command-line parameters 부가적 |
|
[string] 기본값: ‘’ |
부가 GDAL 명령 줄 옵션을 추가합니다. |
Output data type |
|
[enumeration] 기본값: 5 |
산출 래스터 파일의 포맷을 정의합니다. 다음 가운데 하나로 지정할 수 있습니다:
|
Build only the pyramids |
|
[boolean] 기본값: False |
|
Use separate directory for each tile row |
|
[boolean] 기본값: False |
산출물
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Output directory |
|
[folder] |
타일을 저장한 산출물 폴더 |
CSV file containing the tile(s) georeferencing information |
|
[file] |
타일의 지리참조 정보를 담고 있는 CSV 파일 |
파이썬 코드
알고리즘 ID: gdal:retile
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.2.4.9. 타일 인덱스
각 입력 래스터 파일의 레코드, 파일명을 담고 있는 속성, 그리고 래스터의 윤곽선을 그리는 폴리곤 도형을 가진 벡터 레이어를 작성합니다. 이 산출물은 MapServer 에서 래스터 타일 인덱스로 사용하기에 적합합니다.
이 알고리즘은 GDAL 타일 인덱스 유틸리티 에서 파생되었습니다.
기본 메뉴:
파라미터
기본 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input files |
|
[raster] [list] |
입력 래스터 파일입니다. 파일 여러 개를 지정할 수 있습니다. |
Field name to hold the file path to the indexed rasters |
|
[string] 기본값: ‘location’ |
인덱스가 추가된 래스터를 가리키는 파일 경로/위치를 담을 산출 필드의 명칭입니다. |
Store absolute path to the indexed rasters |
|
[boolean] 기본값: False |
타일 인덱스 파일에 래스터 파일을 가리키는 절대 경로를 저장할지 여부를 설정합니다. 기본적으로 명령 줄에서 지정한 그대로 파일에 래스터 파일명을 넣을 것입니다. |
Skip files with different projection reference |
|
[boolean] 기본값: False |
타일 인덱스에 이미 삽입된 파일과 동일한 투영체를 가진 파일만 삽입할 것입니다. 기본적으로 투영체를 확인하지 않고 모든 입력물을 받아들입니다. |
Tile index |
|
[vector: polygon] 기본값: |
인덱스를 작성할 폴리곤 벡터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
고급 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Transform geometries to the given CRS 부가적 |
|
[crs] |
입력 파일의 도형을 지정한 대상 좌표계로 변형할 것입니다. 기본적으로 입력 래스터와 동일한 좌표계에서 단순한 직사각형 폴리곤을 생성합니다. |
The name of the field to store the SRS of each tile 부가적 |
|
[string] |
각 파일의 좌표계를 저장할 필드의 명칭입니다. |
The format in which the CRS of each tile must be written |
|
[enumeration] 기본값: 0 |
좌표계의 서식을 지정합니다. 다음 가운데 하나를 선택할 수 있습니다:
|
산출물
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Tile index |
|
[vector: polygon] |
타일 인덱스를 가진 폴리곤 벡터 레이어 |
파이썬 코드
알고리즘 ID: gdal:tileindex
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.2.4.10. 가시권 분석
입력 DEM 래스터에 있는 사용자 정의 포인트에 대해 Wang2000 에 정의된 메소드를 이용해서 가시권(viewshed) 래스터를 계산합니다.
파라미터
기본 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Input layer |
|
[raster] |
입력 표고 래스터 레이어 |
Band number |
|
[raster band] 기본값: 1 |
표고로 사용할 밴드의 번호 |
Observer location |
|
[point] |
관찰자의 위치 |
Observer height |
|
[number] 기본값: 1.0 |
관찰자의 DEM 단위로 된 고도 |
Target height |
|
[number] 기본값: 1.0 |
대상(target) 요소의 DEM 단위로 된 고도 |
Maximum distance from observer to compute visibility |
|
[number] 기본값: 100.0 |
관찰자로부터 가시권을 계산할 DEM 단위로 된 최장 거리 |
산출물 |
|
[raster] 기본값: |
산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
고급 파라미터
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
Additional creation options 부가적 |
|
[string] 기본값: ‘’ |
래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조) 배치(batch) 프로세스의 경우: 파이프 문자( |
Additional command-line parameters |
|
[string] 기본값: None |
부가 GDAL 명령 줄 옵션을 추가합니다. |
산출물
라벨 |
명칭 |
유형 |
설명 |
---|---|---|---|
산출물 |
|
[raster] |
가시권을 표시하는 래스터 레이어입니다 |
파이썬 코드
알고리즘 ID: gdal:viewshed
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.