25.2.4. 래스터 기타 알고리즘

25.2.4.1. 오버뷰 작성하기 (피라미드)

래스터 레이어의 렌더링 시간을 단축하기 위해 오버뷰(피라미드)를 생성할 수 있습니다. 오버뷰란 QGIS가 확대/축소 수준에 따라 사용하는 데이터의 저해상도 복사본을 말합니다.

이 알고리즘은 GDAL addo 유틸리티 에서 파생되었습니다.

기본 메뉴: Raster ► Miscellaneous

파라미터

기본 파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[raster]

입력 래스터 레이어

Remove all existing overviews

CLEAN

[boolean]

기본값: False

래스터에서 기존 오버뷰를 제거합니다. 기본값은 제거하지 않는다입니다.

고급 파라미터

라벨

명칭

유형

설명

Overview levels

LEVELS

[string]

기본값: ‘2 4 8 16’

입력 래스터 레이어의 원본 해상도에서 계산할 오버뷰 수준의 개수를 정의합니다. 기본적으로 4개의 수준을 계산합니다.

Resampling method

부가적

RESAMPLING

[enumeration]

기본값: 0

정의된 리샘플링 방법으로 오버뷰를 계산합니다. 다음과 같은 리샘플링 방법을 사용할 수 있습니다:

  • 0 – 최근접 이웃 (nearest)

  • 1 – 평균 (average)

  • 2 – 가우스 (gauss)

  • 3 – 3차 회선(Cubic Convolution) (cubic)

  • 4 – B-스플라인 회선 (cubicspline)

  • 5 – 란초시 창이 있는 싱크(Lánczos Windowed Sinc) (lanczos)

  • 6 – 평균 MP (average_mp)

  • 7 – 스펙트럼/페이즈 공간에서의 평균(Average in Mag/Phase Space) (average_magphase)

  • 8 – 모드 (mode)

Overviews format

부가적

FORMAT

[enumeration]

기본값: 0

오버뷰를 내부적으로 저장할 수도 있고, GTiff 또는 ERDAS Imagine 파일로 외부적으로 저장할 수도 있습니다. 오버뷰는 기본적으로 산출 래스터로 저장됩니다. 다음과 같은 포맷을 사용할 수 있습니다:

  • 0 – 내부 저장 (가능한 경우)

  • 1 – 외부 저장 (GTiff .ovr)

  • 2 – 외부 저장 (ERDAS Imagine .aux)

Additional command-line parameters

부가적

EXTRA

[string]

기본값: None

부가 GDAL 명령 줄 옵션을 추가합니다.

산출물

라벨

명칭

유형

설명

Pyramidized

OUTPUT

[raster]

오버뷰를 담은 산출 래스터 레이어

파이썬 코드

알고리즘 ID: gdal:overviews

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

25.2.4.2. 가상 래스터 작성하기

GDAL이 지원하는 입력 래스터 목록의 모자이크인 가상 데이터셋(VRT)을 작성합니다. 모자이크를 사용해서 여러 래스터 파일을 병합할 수 있습니다.

이 알고리즘은 GDAL buildvrt 유틸리티 에서 파생되었습니다.

기본 메뉴: Raster ► Miscellaneous

파라미터

기본 파라미터

라벨

명칭

유형

설명

Input layers

INPUT

[raster] [list]

GDAL이 지원하는 래스터 레이어

Resolution

RESOLUTION

[enumeration]

기본값: 0

모자이크의 산출 해상도. 기본적으로 래스터 파일들의 평균 해상도를 선택할 것입니다.

옵션:

  • 0 — 평균 (average)

  • 1 — 최고 (highest)

  • 2 — 최저 (lowest)

Place each input file into a separate band

SEPARATE

[boolean]

기본값: False

‘참’ 으로 설정하면 VRT의 개별 적층(stacked) 밴드에 각 래스터 파일을 넣도록 정의할 수 있습니다.

Allow projection difference

PROJ_DIFFERENCE

[boolean]

기본값: False

산출 밴드들이 입력 래스터 레이어들의 투영체에서 추출한 서로 다른 투영체를 가지도록 허용합니다.

Virtual

OUTPUT

[raster]

기본값: [Save to temporary file]

산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

명칭

유형

설명

Add alpha mask band to VRT when source raster has none

ADD_ALPHA

[boolean]

기본값: False

소스 래스터에 알파 마스크 밴드가 없을 경우, VRT에 알파 마스크 밴드를 추가합니다.

Override projection for the output file

부가적

ASSIGN_CRS

[crs]

기본값: None

산출 파일용 투영체를 무시합니다. 재투영하지 않습니다.

Resampling algorithm

RESAMPLING

[enumeration]

기본값: 0

사용할 리샘플링 알고리즘입니다. 다음 가운데 하나를 선택할 수 있습니다:

  • 0 — 최근접 이웃 (nearest)

  • 1 — 이중선형 (bilinear)

  • 2 — 3차 회선(Cubic Convolution) (cubic)

  • 3 — B-스플라인 회선 (cubicspline)

  • 4 — 란초시 창이 있는 싱크(Lánczos Windowed Sinc) (lanczos)

  • 5 — 평균 (average)

  • 6 — 모드 (mode)

Nodata value(s) for input bands (space separated)

부가적

SRC_NODATA

[string]

기본값: None

입력 밴드(들)를 위한 공백으로 구분된 NODATA 값(들)

Additional command-line parameters

EXTRA

[string]

기본값: None

부가 GDAL 명령 줄 옵션을 추가합니다.

산출물

라벨

명칭

유형

설명

Virtual

OUTPUT

[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

INPUT

[raster]

GDAL이 지원하는 래스터 레이어

Tile cutting profile

PROFILE

[enumeration]

기본값: 0

다음 가운데 하나로 지정할 수 있습니다:

  • 0 — 메르카토르 (mercator)

  • 1 — 측지선 (geodetic)

  • 2 — 래스터 (raster)

Zoom levels to render

부가적

ZOOM

[string]

기본값: ‘’

Web viewer to generate

VIEWER

[enumerate]

기본값: 0

다음 가운데 하나로 지정할 수 있습니다:

  • 0 — 모두 (all)

  • 1 — 구글 지도 (google)

  • 2 — 오픈레이어 (openlayers)

  • 3 — 리플렛 (leaflet)

  • 4 — 없음 (none)

Title of the map

부가적

TITLE

[string]

기본값: ‘’

Copyright of the map

COPYRIGHT

[string]

기본값: ‘’

Output directory

OUTPUT

[folder]

기본값: [Save to temporary folder]

타일을 저장할 산출물 폴더를 지정합니다. 다음 가운데 하나를 선택할 수 있습니다:

  • 임시 디렉터리에 저장

  • 디렉터리에 저장

고급 파라미터

라벨

명칭

유형

설명

Resampling method

RESAMPLING

[enumeration]

기본값: 0

사용할 리샘플링 알고리즘입니다. 다음 가운데 하나를 선택할 수 있습니다:

  • 0 — 평균 (average)

  • 1 — 최근접 이웃 (nearest)

  • 2 — 이중선형 (bilinear)

  • 3 — 3차 회선(Cubic Convolution) (cubic)

  • 4 — B-스플라인 회선 (cubicspline)

  • 5 — 란초시 창이 있는 싱크(Lánczos Windowed Sinc) (lanczos)

  • 6 — 에일리어싱 제거 (antialias)

The spatial reference system used for the source input data

부가적

SOURCE_CRS

[crs]

기본값: None

Transparency value to assign to the input data

부가적

NODATA

[number]

기본값: 0.0

URL address where the generated tiles are going to be published

부가적

URL

[string]

기본값: ‘’

Google Maps API key (http://code.google.com/apis/maps/signup.html)

부가적

GOOGLE_KEY

[string]

기본값: ‘’

사용자의 구글 지도 API 키

Bing Maps API key (https://www.bingmapsportal.com/)

부가적

BING_KEY

[string]

기본값: ‘’

사용자의 빙 맵 API 키

Generate only missing files

RESUME

[boolean]

기본값: False

Generate KML for Google Earth

KML

[boolean]

기본값: False

Avoid automatic generation of KML files for EPSG:4326

NO_KML

[boolean]

기본값: False

산출물

라벨

명칭

유형

설명

Output directory

OUTPUT

[folder]

타일을 저장한 산출물 폴더

파이썬 코드

알고리즘 ID: gdal:gdal2tiles

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

25.2.4.4. 병합하기

래스터 파일들을 단순한 방식으로 병합합니다. 이 알고리즘은 입력 래스터의 의사색상 테이블을 사용해서 산출 래스터 유형을 정의할 수 있습니다. 모든 이미지가 동일한 좌표계를 사용해야만 합니다.

이 알고리즘은 GDAL 병합 유틸리티 에서 파생되었습니다.

기본 메뉴: Raster ► Miscellaneous

파라미터

기본 파라미터

라벨

명칭

유형

설명

Input layers

INPUT

[raster] [list]

입력 래스터 레이어

Grab pseudocolor table from first layer

PCT

[boolean]

기본값: False

색상 작업에 첫 번째 레이어의 의사색상 테이블을 사용할 것입니다.

Place each input file into a separate band

SEPARATE

[boolean]

기본값: False

개별 밴드에 각 입력 파일을 배치합니다.

Output data type

DATA_TYPE

[enumeration]

기본값: 5

산출 래스터 파일의 포맷을 정의합니다. 다음 가운데 하나로 지정할 수 있습니다:

  • 0 — 바이트(Byte)

  • 1 — 부호 있는 16비트 정수형(Int16)

  • 2 — 부호 없는 16비트 정수형(UInt16)

  • 3 — 부호 없는 32비트 정수형(UInt32)

  • 4 — 부호 있는 32비트 정수형(Int32)

  • 5 — 32비트 부동소수점 실수형(Float32)

  • 6 — 부동소수점 64비트 실수형(Float64)

  • 7 — 복잡 16비트 정수형(CInt16)

  • 8 — 복잡 32비트 정수형(CInt32)

  • 9 — 복잡 부동소수점 32비트 실수형(CFloat32)

  • 10 — 복잡 부동소수점 64비트 실수형(CFloat64)

Merged

OUTPUT

[raster]

기본값: [Save to temporary file]

산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

명칭

유형

설명

Input pixel value to treat as “nodata”

부가적

NODATA_INPUT

[number]

기본값: None

병합되는 파일들에서 이 픽셀값을 가진 픽셀을 무시합니다.

Assign specified “nodata” value to output

부가적

NODATA_OUTPUT

[number]

기본값: None

산출 밴드에 지정한 NODATA 값을 할당합니다.

Additional creation options

부가적

OPTIONS

[string]

기본값: ‘’

래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조)

배치(batch) 프로세스의 경우: 파이프 문자(|)로 복수의 옵션들을 분리하십시오.

Additional command-line parameters

EXTRA

[string]

기본값: None

부가 GDAL 명령 줄 옵션을 추가합니다.

산출물

라벨

명칭

유형

설명

Merged

OUTPUT

[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

SPECTRAL

[raster]

입력 (스펙트럼) 래스터 레이어

Panchromatic dataset

PANCHROMATIC

[raster]

입력 (전정색(全整色)) 래스터 레이어

산출물

OUTPUT

[raster]

기본값: [Save to temporary file]

산출 (선명해진) 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

명칭

유형

설명

Resampling algorithm

RESAMPLING

[enumeration]

기본값: 2

사용할 리샘플링 알고리즘입니다. 다음 가운데 하나를 선택할 수 있습니다:

  • 0 — 최근접 이웃 (nearest)

  • 1 — 이중선형 (bilinear)

  • 2 — 3차 회선(Cubic Convolution) (cubic)

  • 3 — B-스플라인 회선 (cubicspline)

  • 4 — 란초시 창이 있는 싱크(Lánczos Windowed Sinc) (lanczos)

  • 5 — 평균 (average)

Additional creation options

부가적

OPTIONS

[string]

기본값: ‘’

래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조)

배치(batch) 프로세스의 경우: 파이프 문자(|)로 복수의 옵션들을 분리하십시오.

Additional command-line parameters

부가적

EXTRA

[string]

기본값: None

부가 GDAL 명령 줄 옵션을 추가합니다.

산출물

라벨

명칭

유형

설명

산출물

OUTPUT

[raster]

산출 (선명해진) 래스터 레이어

파이썬 코드

알고리즘 ID: gdal:pansharp

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

25.2.4.6. 래스터 계산기

넘파이(NumPy) 문법을 가진 명령 줄 래스터 계산기입니다. 넘파이 배열이 지원하는 +, -, */ 같은 모든 기본 산술 연산자는 물론 > 같은 논리 연산자를 사용할 수 있습니다. 모든 입력 래스터는 동일한 차원을 가지고 있어야만 하지만 어떤 투영체도 확인하지 않는다는 점을 기억하십시오.

GDAL 래스터 계산기 유틸리티 문서 를 참조하세요.

더 보기

래스터 계산기

파라미터

기본 파라미터

라벨

명칭

유형

설명

Input layer A

INPUT_A

[raster]

첫 번째 입력 래스터 레이어 (필수)

Number of raster band for A

BAND_A

[raster band]

입력 레이어 A의 밴드 (필수)

Input layer B

부가적

INPUT_B

[raster]

기본값: None

두 번째 입력 래스터 레이어

Number of raster band for B

부가적

BAND_B

[raster band]

입력 레이어 B의 밴드

Input layer C

부가적

INPUT_C

[raster]

기본값: None

세 번째 입력 래스터 레이어

Number of raster band for C

부가적

BAND_C

[raster band]

입력 레이어 C의 밴드

Input layer D

부가적

INPUT_D

[raster]

기본값: None

네 번째 입력 래스터 레이어

Number of raster band for D

부가적

BAND_D

[raster band]

입력 레이어 D의 밴드

Input layer E

부가적

INPUT_E

[raster]

기본값: None

다섯 번째 입력 래스터 레이어

Number of raster band for E

부가적

BAND_E

[raster band]

입력 레이어 E의 밴드

Input layer F

부가적

INPUT_F

[raster]

여섯 번째 입력 래스터 레이어

Number of raster band for F

부가적

BAND_F

[raster band]

기본값: None

입력 레이어 F의 밴드

Calculation in gdalnumeric syntax using +-/* or any numpy array functions (i.e. logical_and())

FORMULA

[string]

기본값: ‘’

계산 공식입니다. 다음은 몇몇 예시입니다:

  • A*(A>0) — 래스터 A의 값이 0을 초과하는 경우 래스터 A의 값을 산출합니다. 0을 초과하지 않으면, 0을 산출합니다.

  • A*(A>0 and A>B)— 래스터 A의 값이 0을 초과하고 래스터 B의 값을 초과하는 경우 래스터 A의 값을 산출합니다. 그렇지 않으면, 0을 산출합니다.

  • A*logical_or(A<=177,A>=185) — 래스터 A의 값이 177 이하 또는 185 이상인 경우 래스터 A의 값을 산출합니다. 그렇지 않으면, 0을 산출합니다.

  • sqrt(A*A+B*B) — 래스터 A의 값의 제곱과 래스터 B의 값의 제곱의 합의 제곱근을 산출합니다.

Set output nodata value

부가적

NO_DATA

[number]

기본값: None

NODATA용으로 사용할 값

Output raster type

RTYPE

[enumeration]

기본값: 5

산출 래스터 파일의 포맷을 정의합니다. 다음 가운데 하나로 지정할 수 있습니다:

  • 0 — 바이트(Byte)

  • 1 — 부호 있는 16비트 정수형(Int16)

  • 2 — 부호 없는 16비트 정수형(UInt16)

  • 3 — 부호 없는 32비트 정수형(UInt32)

  • 4 — 부호 있는 32비트 정수형(Int32)

  • 5 — 32비트 부동소수점 실수형(Float32)

  • 6 — 부동소수점 64비트 실수형(Float64)

Calculated

OUTPUT

[raster]

기본값: [Save to temporary file]

산출 (계산된) 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

명칭

유형

설명

Additional creation options

부가적

OPTIONS

[string]

기본값: ‘’

래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조)

배치(batch) 프로세스의 경우: 파이프 문자(|)로 복수의 옵션들을 분리하십시오.

Additional command-line parameters

부가적

EXTRA

[string]

기본값: ‘’

부가 GDAL 명령 줄 옵션을 추가합니다.

산출물

라벨

명칭

유형

설명

Calculated

OUTPUT

[raster]

산출 (계산된) 래스터 레이어

파이썬 코드

알고리즘 ID: gdal:rastercalculator

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

25.2.4.7. 래스터 정보

gdalinfo 프로그램이 GDAL이 지원하는 래스터 데이터셋에 대한 여러 가지 정보를 목록화합니다.

이 알고리즘은 GDAL 정보 유틸리티 에서 파생되었습니다.

기본 메뉴: Raster ► Miscellaneous

파라미터

기본 파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[raster]

입력 래스터 레이어

Force computation of the actual min/max values for each band

MIN_MAX

[boolean]

기본값: False

데이터셋에 있는 각 밴드에 대해 실제 최소/최대 값을 계산하도록 강제합니다.

Read and display image statistics (force computation if necessary)

STATS

[boolean]

기본값: False

이미지 통계를 읽고 표시합니다. 이미지에 저장된 통계가 없는 경우 강제로 계산합니다.

Suppress GCP info

NO_GCP

[boolean]

기본값: False

지상기준점(Ground Control Point) 목록을 인쇄하지 않습니다. 이 파라미터는 수천 개의 GCP를 담고 있는 L1B AVHRR 또는 HDF4 MODIS처럼 대용량 GCP를 가지고 있는 데이터셋에 유용할 수도 있습니다.

Suppress metadata info

NO_METADATA

[boolean]

기본값: False

메타데이터를 인쇄하지 않습니다. 일부 데이터셋은 수많은 메타데이터 문자열을 담고 있을 수도 있습니다.

Layer information

OUTPUT

[html]

기본값: [Save to temporary file]

산출물용 HTML 파일을 지정합니다. 다음 가운데 하나를 선택할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

명칭

유형

설명

Additional command-line parameters

부가적

EXTRA

[string]

기본값: None

부가 GDAL 명령 줄 옵션을 추가합니다.

산출물

라벨

명칭

유형

설명

Layer information

OUTPUT

[html]

입력 래스터 레이어에 대한 정보를 담고 있는 HTML 파일

파이썬 코드

알고리즘 ID: gdal:gdalinfo

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

25.2.4.8. 타일 재작업

입력 타일 집합을 재작업(retile)합니다. 모든 입력 타일들은 동일한 좌표계를 지리참조해야만 하며, 동일한 개수의 밴드를 가져야만 합니다. 피라미드 수준을 생성할 수 있는 옵션도 있습니다.

이 알고리즘은 GDAL 타일 재작업 유틸리티 에서 파생되었습니다.

파라미터

기본 파라미터

라벨

명칭

유형

설명

Input files

INPUT

[raster] [list]

입력 래스터 파일

Tile width

TILE_SIZE_X

[number]

기본값: 256

타일의 픽셀 단위 너비 (최소값 0)

Tile height

TILE_SIZE_Y

[number]

기본값: 256

타일의 픽셀 단위 높이 (최소값 0)

Overlap in pixels between consecutive tiles

OVERLAP

[number]

기본값: 0

Number of pyramid levels to build

LEVELS

[number]

기본값: 1

최소값: 0

Output directory

OUTPUT

[folder]

기본값: [Save to temporary folder]

타일을 저장할 산출물 폴더를 지정합니다. 다음 가운데 하나를 선택할 수 있습니다:

  • 임시 디렉터리에 저장

  • 디렉터리에 저장

CSV file containing the tile(s) georeferencing information

OUTPUT_CSV

[file]

기본값: [Skip output]

타일을 저장할 산출 파일을 지정합니다. 다음 가운데 하나를 선택할 수 있습니다:

  • 산출물 건너뛰기

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

명칭

유형

설명

Source coordinate reference system

부가적

SOURCE_CRS

[crs]

기본값: None

Resampling method

RESAMPLING

[enumeration]

기본값: 0

사용할 리샘플링 알고리즘입니다. 다음 가운데 하나를 선택할 수 있습니다:

  • 0 — 최근접 이웃 (nearest)

  • 1 — 이중선형 (bilinear)

  • 2 — 3차 회선(Cubic Convolution) (cubic)

  • 3 — B-스플라인 회선 (cubicspline)

  • 4 — 란초시 창이 있는 싱크(Lánczos Windowed Sinc) (lanczos)

Column delimiter used in the CSV file

부가적

DELIMITER

[string]

기본값: ‘;’

타일(들)의 지리참조 정보를 담고 있는 CSV 파일에 사용할 구분자

Additional creation options

부가적

OPTIONS

[string]

기본값: ‘’

래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조)

배치(batch) 프로세스의 경우: 파이프 문자(|)로 복수의 옵션들을 분리하십시오.

Additional command-line parameters

부가적

EXTRA

[string]

기본값: ‘’

부가 GDAL 명령 줄 옵션을 추가합니다.

Output data type

DATA_TYPE

[enumeration]

기본값: 5

산출 래스터 파일의 포맷을 정의합니다. 다음 가운데 하나로 지정할 수 있습니다:

  • 0 — 바이트(Byte)

  • 1 — 부호 있는 16비트 정수형(Int16)

  • 2 — 부호 없는 16비트 정수형(UInt16)

  • 3 — 부호 없는 32비트 정수형(UInt32)

  • 4 — 부호 있는 32비트 정수형(Int32)

  • 5 — 32비트 부동소수점 실수형(Float32)

  • 6 — 부동소수점 64비트 실수형(Float64)

  • 7 — 복잡 16비트 정수형(CInt16)

  • 8 — 복잡 32비트 정수형(CInt32)

  • 9 — 복잡 부동소수점 32비트 실수형(CFloat32)

  • 10 — 복잡 부동소수점 64비트 실수형(CFloat64)

Build only the pyramids

ONLY_PYRAMIDS

[boolean]

기본값: False

Use separate directory for each tile row

DIR_FOR_ROW

[boolean]

기본값: False

산출물

라벨

명칭

유형

설명

Output directory

OUTPUT

[folder]

타일을 저장한 산출물 폴더

CSV file containing the tile(s) georeferencing information

OUTPUT_CSV

[file]

타일의 지리참조 정보를 담고 있는 CSV 파일

파이썬 코드

알고리즘 ID: gdal:retile

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

25.2.4.9. 타일 인덱스

각 입력 래스터 파일의 레코드, 파일명을 담고 있는 속성, 그리고 래스터의 윤곽선을 그리는 폴리곤 도형을 가진 벡터 레이어를 작성합니다. 이 산출물은 MapServer 에서 래스터 타일 인덱스로 사용하기에 적합합니다.

이 알고리즘은 GDAL 타일 인덱스 유틸리티 에서 파생되었습니다.

기본 메뉴: Raster ► Miscellaneous

파라미터

기본 파라미터

라벨

명칭

유형

설명

Input files

LAYERS

[raster] [list]

입력 래스터 파일입니다. 파일 여러 개를 지정할 수 있습니다.

Field name to hold the file path to the indexed rasters

PATH_FIELD_NAME Optional

[string]

기본값: ‘location’

인덱스가 추가된 래스터를 가리키는 파일 경로/위치를 담을 산출 필드의 명칭입니다.

Store absolute path to the indexed rasters

ABSOLUTE_PATH

[boolean]

기본값: False

타일 인덱스 파일에 래스터 파일을 가리키는 절대 경로를 저장할지 여부를 설정합니다. 기본적으로 명령 줄에서 지정한 그대로 파일에 래스터 파일명을 넣을 것입니다.

Skip files with different projection reference

PROJ_DIFFERENCE

[boolean]

기본값: False

타일 인덱스에 이미 삽입된 파일과 동일한 투영체를 가진 파일만 삽입할 것입니다. 기본적으로 투영체를 확인하지 않고 모든 입력물을 받아들입니다.

Tile index

OUTPUT

[vector: polygon]

기본값: [Save to temporary file]

인덱스를 작성할 폴리곤 벡터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

명칭

유형

설명

Transform geometries to the given CRS

부가적

TARGET_CRS

[crs]

입력 파일의 도형을 지정한 대상 좌표계로 변형할 것입니다. 기본적으로 입력 래스터와 동일한 좌표계에서 단순한 직사각형 폴리곤을 생성합니다.

The name of the field to store the SRS of each tile

부가적

CRS_FIELD_NAME

[string]

각 파일의 좌표계를 저장할 필드의 명칭입니다.

The format in which the CRS of each tile must be written

CRS_FORMAT

[enumeration]

기본값: 0

좌표계의 서식을 지정합니다. 다음 가운데 하나를 선택할 수 있습니다:

  • 0 – 자동 (AUTO)

  • 1 – Well-known text (WKT)

  • 2 – EPSG (EPSG)

  • 3 – Proj.4 (PROJ)

산출물

라벨

명칭

유형

설명

Tile index

OUTPUT

[vector: polygon]

타일 인덱스를 가진 폴리곤 벡터 레이어

파이썬 코드

알고리즘 ID: gdal:tileindex

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

25.2.4.10. 가시권 분석

입력 DEM 래스터에 있는 사용자 정의 포인트에 대해 Wang2000 에 정의된 메소드를 이용해서 가시권(viewshed) 래스터를 계산합니다.

파라미터

기본 파라미터

라벨

명칭

유형

설명

Input layer

INPUT

[raster]

입력 표고 래스터 레이어

Band number

BAND

[raster band]

기본값: 1

표고로 사용할 밴드의 번호

Observer location

OBSERVER

[point]

관찰자의 위치

Observer height

OBSERVER_HEIGHT

[number]

기본값: 1.0

관찰자의 DEM 단위로 된 고도

Target height

TARGET_HEIGHT

[number]

기본값: 1.0

대상(target) 요소의 DEM 단위로 된 고도

Maximum distance from observer to compute visibility

MAX_DISTANCE

[number]

기본값: 100.0

관찰자로부터 가시권을 계산할 DEM 단위로 된 최장 거리

산출물

OUTPUT

[raster]

기본값: [Save to temporary file]

산출 래스터 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

명칭

유형

설명

Additional creation options

부가적

OPTIONS

[string]

기본값: ‘’

래스터를 생성하기 위한 (색상, 블록 크기, 파일 압축 등등) 하나 이상의 생성 옵션을 추가하기 위한 파라미터입니다. 사용자 편의를 위해, 사전 정의 프로파일을 사용할 수 있습니다. (GDAL 드라이버 옵션 참조)

배치(batch) 프로세스의 경우: 파이프 문자(|)로 복수의 옵션들을 분리하십시오.

Additional command-line parameters

EXTRA

[string]

기본값: None

부가 GDAL 명령 줄 옵션을 추가합니다.

산출물

라벨

명칭

유형

설명

산출물

OUTPUT

[raster]

가시권을 표시하는 래스터 레이어입니다

파이썬 코드

알고리즘 ID: gdal:viewshed

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.