25.1.12. 래스터 생성

25.1.12.1. 상수형 래스터 레이어 생성

지정한 범위 및 셀 크기를 지정한 값으로 채운 래스터 레이어를 생성합니다.

또한 산출 데이터 유형도 지정할 수 있습니다. 이 알고리즘은 선택한 산출 래스터 데이터 유형으로 표현할 수 없는 값이 입력된 경우 실행을 중단할 것입니다.

파라미터

기본 파라미터

라벨

이름

유형

설명

Desired extent

EXTENT

[extent]

산출 래스터 레이어의 공간 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

다음과 같은 메소드를 사용할 수 있습니다:

  • 레이어로부터 계산…: 현재 프로젝트에 불러온 레이어의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기

  • 좌표를 xmin, xmax, ymin, ymax 로 입력

Target CRS

TARGET_CRS

[crs]

기본값: Project CRS

산출 래스터 레이어 용 좌표계

Pixel size

PIXEL_SIZE

[number]

기본값: 0.1

맵 단위의 픽셀 크기(X=Y)입니다. 최소값은 0.01입니다.

Constant value

NUMBER

[number]

Default: 1

산출 래스터 레이어 용 상수(constant) 픽셀 값입니다.

Constant

OUTPUT

[raster]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

이름

유형

설명

Output raster data type

OUTPUT_TYPE

기본값: 5

[enumeration]

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

  • 0 — 바이트(Byte)

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

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

  • 3 — 부호 있는 32비트 정수형(Integer32)

  • 4 — 부호 없는 32비트 정수형(Unsigned Integer32)

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

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

산출물

라벨

이름

유형

설명

Constant

OUTPUT

[raster]

원하는 범위를 지정한 값으로 채운 지정한 픽셀 크기로 커버하는 래스터

파이썬 코드

알고리즘 ID: native:createconstantrasterlayer

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

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

25.1.12.2. 랜덤 래스터 레이어 생성 (이항 분포)

지정한 범위 및 셀 크기를 이항식으로(binomially) 분포된 랜덤한 값으로 채운 래스터 레이어를 생성합니다.

기본적으로, 지정한 10배수 샘플 크기(N of 10)와 0.5 확률(probability)로 값을 선택할 것입니다. 샘플 크기(N) 및 확률에 대한 고급 파라미터를 사용하면 이를 무시할 수 있습니다. 래스터 데이터 유형은 정수형으로 설정됩니다. (기본값은 부호가 있는 16비트 정수형(Integer16)입니다.) 이항 분포 랜덤 값은 양의 정수로 정의됩니다. 부동소수점형 래스터는 정수를 부동소수점형으로 표현할 것입니다.

파라미터

기본 파라미터

라벨

이름

유형

설명

Desired extent

EXTENT

[extent]

산출 래스터 레이어의 공간 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

다음과 같은 메소드를 사용할 수 있습니다:

  • 레이어로부터 계산…: 현재 프로젝트에 불러온 레이어의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기

  • 좌표를 xmin, xmax, ymin, ymax 로 입력

Target CRS

TARGET_CRS

[crs]

기본값: Project CRS

산출 래스터 레이어 용 좌표계

Pixel size

PIXEL_SIZE

[number]

기본값: 0.1

맵 단위의 픽셀 크기(X=Y)입니다. 최소값은 0.01입니다.

Output raster

OUTPUT

[raster]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

이름

유형

설명

Output raster data type

OUTPUT_TYPE

기본값: 0

[enumeration]

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

  • 0 — 부호 있는 16비트 정수형(Integer16)

  • 1 — 부호 없는 16비트 정수형(Unsigned Integer16)

  • 2 — 부호 있는 32비트 정수형(Integer32)

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

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

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

N

N

[number]

기본값: 10

Probability

PROBABILITY

[number]

기본값: 0.5

산출물

라벨

이름

유형

설명

Output raster

OUTPUT

[raster]

원하는 범위를 랜덤한 값으로 채운 픽셀 크기로 커버하는 래스터

파이썬 코드

알고리즘 ID: native:createrandombinomialrasterlayer

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

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

25.1.12.3. 랜덤 래스터 레이어 생성 (지수 분포)

지정한 범위 및 셀 크기를 지수적으로(exponentially) 분포된 랜덤한 값으로 채운 래스터 레이어를 생성합니다.

기본적으로, 지정한 1.0 λ(람다)로 값을 선택합니다. λ에 대한 고급 파라미터를 사용하면 이를 무시할 수 있습니다. 래스터 데이터 유형은 기본적으로 부동소수점 32비트 실수형(Float32)으로 설정됩니다. 지수 분포 랜덤 값은 부동소수점형 숫자이기 때문입니다.

파라미터

기본 파라미터

라벨

이름

유형

설명

Desired extent

EXTENT

[extent]

산출 래스터 레이어의 공간 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

다음과 같은 메소드를 사용할 수 있습니다:

  • 레이어로부터 계산…: 현재 프로젝트에 불러온 레이어의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기

  • 좌표를 xmin, xmax, ymin, ymax 로 입력

Target CRS

TARGET_CRS

[crs]

기본값: Project CRS

산출 래스터 레이어 용 좌표계

Pixel size

PIXEL_SIZE

[number]

기본값: 1.0

맵 단위의 픽셀 크기(X=Y)입니다. 최소값은 0.01입니다.

Output raster

OUTPUT

[raster]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

이름

유형

설명

Output raster data type

OUTPUT_TYPE

기본값: 0

[enumeration]

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

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

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

Lambda

LAMBDA

[number]

기본값: 1.0

산출물

라벨

이름

유형

설명

Output raster

OUTPUT

[raster]

원하는 범위를 랜덤한 값으로 채운 픽셀 크기로 커버하는 래스터

파이썬 코드

알고리즘 ID: native:createrandomexponentialrasterlayer

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

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

25.1.12.4. 랜덤 래스터 레이어 생성 (감마 분포)

지정한 범위 및 셀 크기를 감마 분포된 랜덤한 값으로 채운 래스터 레이어를 생성합니다.

기본적으로, 지정한 알파 및 베타 1.0 값으로 값을 선택합니다. 알파 및 베타에 대한 고급 파라미터를 사용하면 이를 무시할 수 있습니다. 래스터 데이터 유형은 기본적으로 부동소수점 32비트 실수형(Float32)으로 설정됩니다. 감마 분포 랜덤 값은 부동소수점형 숫자이기 때문입니다.

파라미터

기본 파라미터

라벨

이름

유형

설명

Desired extent

EXTENT

[extent]

산출 래스터 레이어의 공간 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

다음과 같은 메소드를 사용할 수 있습니다:

  • 레이어로부터 계산…: 현재 프로젝트에 불러온 레이어의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기

  • 좌표를 xmin, xmax, ymin, ymax 로 입력

Target CRS

TARGET_CRS

[crs]

기본값: Project CRS

산출 래스터 레이어 용 좌표계

Pixel size

PIXEL_SIZE

[number]

기본값: 1.0

맵 단위의 픽셀 크기(X=Y)입니다. 최소값은 0.01입니다.

Output raster

OUTPUT

[raster]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

이름

유형

설명

Output raster data type

OUTPUT_TYPE

기본값: 0

[enumeration]

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

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

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

Alpha

ALPHA

[number]

기본값: 1.0

Beta

BETA

[number]

기본값: 1.0

산출물

라벨

이름

유형

설명

Output raster

OUTPUT

[raster]

원하는 범위를 랜덤하게 분포된 값으로 채운 픽셀 크기로 커버하는 래스터

파이썬 코드

알고리즘 ID: native:createrandomgammarasterlayer

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

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

25.1.12.5. 랜덤 래스터 레이어 생성 (기하 분포)

지정한 범위 및 셀 크기를 기하학적으로(geometrically) 분포된 랜덤한 값으로 채운 래스터 레이어를 생성합니다.

기본적으로, 지정한 0.5 확률(probability)로 값을 선택할 것입니다. 평균값에 대한 고급 파라미터를 사용하면 이를 무시할 수 있습니다. 래스터 데이터 유형은 정수형으로 설정됩니다. (기본값은 부호가 있는 16비트 정수형(Integer16)입니다.) 기하 분포 랜덤 값은 양의 정수로 정의됩니다. 부동소수점형 래스터는 정수를 부동소수점형으로 표현할 것입니다.

파라미터

기본 파라미터

라벨

이름

유형

설명

Desired extent

EXTENT

[extent]

산출 래스터 레이어의 공간 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

다음과 같은 메소드를 사용할 수 있습니다:

  • 레이어로부터 계산…: 현재 프로젝트에 불러온 레이어의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기

  • 좌표를 xmin, xmax, ymin, ymax 로 입력

Target CRS

TARGET_CRS

[crs]

기본값: Project CRS

산출 래스터 레이어 용 좌표계

Pixel size

PIXEL_SIZE

[number]

기본값: 1.0

맵 단위의 픽셀 크기(X=Y)입니다. 최소값은 0.01입니다.

Output raster

OUTPUT

[raster]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

이름

유형

설명

Output raster data type

OUTPUT_TYPE

기본값: 0

[enumeration]

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

  • 0 — 부호 있는 16비트 정수형(Integer16)

  • 1 — 부호 없는 16비트 정수형(Unsigned Integer16)

  • 2 — 부호 있는 32비트 정수형(Integer32)

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

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

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

Probability

PROBABILITY

[number]

기본값: 0.5

산출물

라벨

이름

유형

설명

Output raster

OUTPUT

[raster]

원하는 범위를 랜덤하게 분포된 값으로 채운 픽셀 크기로 커버하는 래스터

파이썬 코드

알고리즘 ID: native:createrandomgeometricrasterlayer

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

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

25.1.12.6. 랜덤 래스터 레이어 생성 (음이항 분포)

지정한 범위 및 셀 크기를 음이항식으로(negative binomially) 분포된 랜덤한 값으로 채운 래스터 레이어를 생성합니다.

기본적으로, 지정한 10.0배수 샘플 크기(k of 10)와 0.5 확률(probability)로 값을 선택할 것입니다. 샘플 크기(k) 및 확률에 대한 고급 파라미터를 사용하면 이를 무시할 수 있습니다. 래스터 데이터 유형은 정수형으로 설정됩니다. (기본값은 부호가 있는 16비트 정수형(Integer16)입니다.) 음의 이항 분포 랜덤 값은 양의 정수로 정의됩니다. 부동소수점형 래스터는 정수를 부동소수점형으로 표현할 것입니다.

파라미터

기본 파라미터

라벨

이름

유형

설명

Desired extent

EXTENT

[extent]

산출 래스터 레이어의 공간 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

다음과 같은 메소드를 사용할 수 있습니다:

  • 레이어로부터 계산…: 현재 프로젝트에 불러온 레이어의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기

  • 좌표를 xmin, xmax, ymin, ymax 로 입력

Target CRS

TARGET_CRS

[crs]

기본값: Project CRS

산출 래스터 레이어 용 좌표계

Pixel size

PIXEL_SIZE

[number]

기본값: 1.0

맵 단위의 픽셀 크기(X=Y)입니다. 최소값은 0.01입니다.

Output raster

OUTPUT

[raster]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

이름

유형

설명

Output raster data type

OUTPUT_TYPE

기본값: 0

[enumeration]

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

  • 0 — 부호 있는 16비트 정수형(Integer16)

  • 1 — 부호 없는 16비트 정수형(Unsigned Integer16)

  • 2 — 부호 있는 32비트 정수형(Integer32)

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

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

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

Distribution parameter k

K_PARAMETER

[number]

기본값: 10

Probability

PROBABILITY

[number]

기본값: 0.5

산출물

라벨

이름

유형

설명

Output raster

OUTPUT

[raster]

원하는 범위를 랜덤하게 분포된 값으로 채운 픽셀 크기로 커버하는 래스터

파이썬 코드

알고리즘 ID: native:createrandomnegativebinomialrasterlayer

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

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

25.1.12.7. 랜덤 래스터 레이어 생성 (정규 분포)

지정한 범위 및 셀 크기를 정규(normal) 분포된 랜덤한 값으로 채운 래스터 레이어를 생성합니다.

기본적으로, 지정한 0.0 평균 및 1.0 표준 편차로 값을 선택합니다. 평균 및 표준 편차 값에 대한 고급 파라미터를 사용하면 이를 무시할 수 있습니다. 래스터 데이터 유형은 기본적으로 부동소수점 32비트 실수형(Float32)으로 설정됩니다. 정규 분포 랜덤 값은 부동소수점형 숫자이기 때문입니다.

파라미터

기본 파라미터

라벨

이름

유형

설명

Desired extent

EXTENT

[extent]

산출 래스터 레이어의 공간 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

다음과 같은 메소드를 사용할 수 있습니다:

  • 레이어로부터 계산…: 현재 프로젝트에 불러온 레이어의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기

  • 좌표를 xmin, xmax, ymin, ymax 로 입력

Target CRS

TARGET_CRS

[crs]

기본값: Project CRS

산출 래스터 레이어 용 좌표계

Pixel size

PIXEL_SIZE

[number]

기본값: 1.0

맵 단위의 픽셀 크기(X=Y)입니다. 최소값은 0.01입니다.

Output raster

OUTPUT

[raster]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

이름

유형

설명

Output raster data type

OUTPUT_TYPE

기본값: 0

[enumeration]

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

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

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

Mean of normal distribution

MEAN

[number]

기본값: 0.0

Standard deviation of normal distribution

STDDEV

[number]

기본값: 1.0

산출물

라벨

이름

유형

설명

Output raster

OUTPUT

[raster]

원하는 범위를 랜덤하게 분포된 값으로 채운 픽셀 크기로 커버하는 래스터

파이썬 코드

알고리즘 ID: native:createrandomnormalrasterlayer

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

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

25.1.12.8. 랜덤 래스터 레이어 생성 (푸아송 분포)

지정한 범위 및 셀 크기를 푸아송(poisson) 분포된 랜덤한 값으로 채운 래스터 레이어를 생성합니다.

기본적으로, 지정한 1.0 평균으로 값을 선택할 것입니다. 평균값에 대한 고급 파라미터를 사용하면 이를 무시할 수 있습니다. 래스터 데이터 유형은 정수형으로 설정됩니다. (기본값은 부호가 있는 16비트 정수형(Integer16)입니다.) 푸아송 분포 랜덤 값은 양의 정수로 정의됩니다. 부동소수점형 래스터는 정수를 부동소수점형으로 표현할 것입니다.

파라미터

기본 파라미터

라벨

이름

유형

설명

Desired extent

EXTENT

[extent]

산출 래스터 레이어의 공간 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

다음과 같은 메소드를 사용할 수 있습니다:

  • 레이어로부터 계산…: 현재 프로젝트에 불러온 레이어의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기

  • 좌표를 xmin, xmax, ymin, ymax 로 입력

Target CRS

TARGET_CRS

[crs]

기본값: Project CRS

산출 래스터 레이어 용 좌표계

Pixel size

PIXEL_SIZE

[number]

기본값: 1.0

맵 단위의 픽셀 크기(X=Y)입니다. 최소값은 0.01입니다.

Output raster

OUTPUT

[raster]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

이름

유형

설명

Output raster data type

OUTPUT_TYPE

기본값: 0

[enumeration]

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

  • 0 — 부호 있는 16비트 정수형(Integer16)

  • 1 — 부호 없는 16비트 정수형(Unsigned Integer16)

  • 2 — 부호 있는 32비트 정수형(Integer32)

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

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

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

Mean

MEAN

[number]

기본값: 1.0

산출물

라벨

이름

유형

설명

Output raster

OUTPUT

[raster]

원하는 범위를 랜덤하게 분포된 값으로 채운 픽셀 크기로 커버하는 래스터

파이썬 코드

알고리즘 ID: native:createrandompoissonrasterlayer

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

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

25.1.12.9. 랜덤 래스터 레이어 생성 (균등 분포)

지정한 범위 및 셀 크기를 균등하게(uniformly) 분포된 랜덤한 값으로 채운 래스터 레이어를 생성합니다.

기본적으로, 값들은 지정한 산출 래스터 유형의 최소값과 최대값 사이의 범위일 것입니다. 하한 및 상한 경계 값에 대한 고급 파라미터를 사용하면 이를 무시할 수 있습니다. 이 경계들이 동일한 값을 가지거나 둘 다 (기본값) 0인 경우, 이 알고리즘은 선택한 래스터 데이터 유형의 값 범위 전체에서 랜덤한 값을 생성할 것입니다. 산출 래스터 유형이 받아들일 수 있는 범위를 벗어난 경계들을 선택하면, 알고리즘이 중단될 것입니다.

파라미터

기본 파라미터

라벨

이름

유형

설명

Desired extent

EXTENT

[extent]

산출 래스터 레이어의 공간 범위를 지정합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

다음과 같은 메소드를 사용할 수 있습니다:

  • 레이어로부터 계산…: 현재 프로젝트에 불러온 레이어의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기

  • 좌표를 xmin, xmax, ymin, ymax 로 입력

Target CRS

TARGET_CRS

[crs]

기본값: Project CRS

산출 래스터 레이어 용 좌표계

Pixel size

PIXEL_SIZE

[number]

기본값: 1.0

맵 단위의 픽셀 크기(X=Y)입니다. 최소값은 0.01입니다.

Output raster

OUTPUT

[raster]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

고급 파라미터

라벨

이름

유형

설명

Output raster data type

OUTPUT_TYPE

기본값: 5

[enumeration]

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

  • 0 — 바이트(Byte)

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

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

  • 3 — 부호 있는 32비트 정수형(Integer32)

  • 4 — 부호 없는 32비트 정수형(Unsigned Integer32)

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

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

Lower bound for random number range

LOWER_BOUND

[number]

기본값: 0.0

Upper bound for random number range

UPPER_BOUND

[number]

기본값: 0.0

산출물

라벨

이름

유형

설명

Output raster

OUTPUT

[raster]

원하는 범위를 랜덤하게 분포된 값으로 채운 픽셀 크기로 커버하는 래스터

파이썬 코드

알고리즘 ID: native:createrandomuniformrasterlayer

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

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