27.1.7. 메시(mesh)

27.1.7.1. 등고선 내보내기

메시 스칼라 데이터셋으로부터 등고선을 벡터 레이어로 생성합니다.

파라미터

라벨

이름

유형

설명

Input mesh layer

INPUT

[mesh]

데이터를 내보낼 메시 레이어

Dataset groups

DATASET_GROUPS

[layer] [list]

데이터셋 그룹

Dataset time

DATASET_TIME

[datetime]

연산에 넣을 시간 범위

  • 0 — 현재 캔버스 시간

  • 1 — 정의된 날짜&시간

  • 2 — 데이터셋 그룹의 시간 지점

Increment between contour levels

부가적

INCREMENT

[number]

기본값: Not set

생성된 수준들 사이의 간격

Minimum contour level

부가적

MINIMUM

[number]

기본값: Not set

등고선의 시작 수준 값

Maximum contour level

부가적

MAXIMUM

[number]

기본값: Not set

등고선의 최대값. 예를 들어 생성된 수준 가운데 이 값을 초과하는 수준은 없을 것입니다.

List of contours level

부가적

CONTOUR_LEVEL_LIST

[number]

기본값: Not set

원하는 등고선 수준들의 (쉼표로 구분된) 목록. 이 옵션을 설정하는 경우 증분(增分), 최소값, 최대값 필드를 연산에 넣지 않을 것입니다.

Output coordinate system

부가적

CRS_OUTPUT

[crs]

산출물에 할당할 좌표계

Exported contour lines

OUTPUT_LINES

[vector: line]

기본값: [Create temporary layer]

메시 레이어의 등고선을 표현하는 산출 라인 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 레이어 생성 (TEMPORARY_OUTPUT)

  • 파일로 저장…

  • GeoPackage로 저장…

  • 데이터베이스 테이블에 저장…

이 파라미터에서 파일 인코딩도 변경할 수 있습니다.

Exported contour polygons

OUTPUT_POLYGONS

[vector: polygon]

기본값: [Create temporary layer]

메시 레이어의 등고선을 표현하는 산출 폴리곤 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 레이어 생성 (TEMPORARY_OUTPUT)

  • 파일로 저장…

  • GeoPackage로 저장…

  • 데이터베이스 테이블에 저장…

이 파라미터에서 파일 인코딩도 변경할 수 있습니다.

산출물

라벨

이름

유형

설명

Exported contour lines

OUTPUT_LINES

[vector: line]

메시 레이어의 등고선을 표현하는 라인 레이어

Exported contour polygons

OUTPUT_POLYGONS

[vector: polygon]

메시 레이어의 등고선을 표현하는 폴리곤 레이어

파이썬 코드

알고리즘 ID: native:meshcontours

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

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

27.1.7.2. 메시에서 라인 상의 단면(cross section) 데이터셋 값 내보내기

벡터 레이어가 담고 있는 라인에서 메시 데이터셋의 값을 추출합니다.

각 라인을 해상도 거리 파라미터를 이용해서 라인의 꼭짓점에서 값을 추출하기 위해 이산화 시킵니다.

파라미터

라벨

이름

유형

설명

Input mesh layer

INPUT

[mesh]

데이터를 내보낼 메시 레이어

Dataset groups

DATASET_GROUPS

[layer] [list]

데이터셋 그룹

Dataset time

DATASET_TIME

[datetime]

연산에 넣을 시간 범위

  • 0 — 현재 캔버스 시간

  • 1 — 정의된 날짜&시간

  • 2 — 데이터셋 그룹의 시간 지점

Lines for data export

INPUT_LINES

[vector: line]

데이터셋 메시에서 데이터를 추출하게 될 라인

Line segmentation resolution

RESOLUTION

[number]

기본값: 10.0

데이터셋 메시에서 데이터를 추출하게 될 라인 상의 포인트들 사이의 거리

Digits count for dataset value

DATASET_DIGITS

[number]

기본값: 2

데이터셋 값을 반올림할 자릿수

Exported data CSV file

OUTPUT

[file]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

산출물

라벨

이름

유형

설명

Exported data CSV file

OUTPUT

[file]

파이썬 코드

알고리즘 ID: native:meshexportcrosssection

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

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

27.1.7.3. 메시 변 내보내기

메시 레이어의 변(edge)을 변의 데이터셋 값을 속성값으로 가진 라인 벡터 레이어로 내보냅니다.

파라미터

라벨

이름

유형

설명

Input mesh layer

INPUT

[mesh]

데이터를 내보낼 메시 레이어

Dataset groups

DATASET_GROUPS

[layer] [list]

데이터셋 그룹

Dataset time

DATASET_TIME

[datetime]

연산에 넣을 시간 범위

  • 0 — 현재 캔버스 시간

  • 1 — 정의된 날짜&시간

  • 2 — 데이터셋 그룹의 시간 지점

Output coordinate system

부가적

CRS_OUTPUT

[crs]

산출물에 할당할 좌표계

Export vector option

VECTOR_OPTION

[enumeration]

내보내는 벡터 값의 좌표 유형

  • 0 — 데카르트 평면 좌표 (x,y)

  • 1 — 극좌표 (크기(magnitude), 도 단위)

  • 2 — 데카르트 평면 좌표 및 극좌표

Output vector layer

OUTPUT

[vector: line]

기본값: [Create temporary layer]

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

  • 임시 레이어 생성 (TEMPORARY_OUTPUT)

  • 파일로 저장…

  • GeoPackage로 저장…

  • 데이터베이스 테이블에 저장…

이 파라미터에서 파일 인코딩도 변경할 수 있습니다.

산출물

라벨

이름

유형

설명

Output vector layer

OUTPUT

[vector: line]

입력 메시 레이어의 변을 관련 데이터셋 값과 함께 담고 있는 산출 벡터 라인 레이어

파이썬 코드

알고리즘 ID: native:exportmeshedges

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

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

27.1.7.4. 메시 면 내보내기

메시 레이어의 면(face)을 면의 데이터셋 값을 속성값으로 가진 폴리곤 벡터 레이어로 내보냅니다.

파라미터

라벨

이름

유형

설명

Input mesh layer

INPUT

[mesh]

데이터를 내보낼 메시 레이어

Dataset groups

DATASET_GROUPS

[layer] [list]

데이터셋 그룹

Dataset time

DATASET_TIME

[datetime]

연산에 넣을 시간 범위

  • 0 — 현재 캔버스 시간

  • 1 — 정의된 날짜&시간

  • 2 — 데이터셋 그룹의 시간 지점

Output coordinate system

부가적

CRS_OUTPUT

[crs]

산출물에 할당할 좌표계

Export vector option

VECTOR_OPTION

[enumeration]

내보내는 벡터 값의 좌표 유형

  • 0 — 데카르트 평면 좌표 (x,y)

  • 1 — 극좌표 (크기(magnitude), 도 단위)

  • 2 — 데카르트 평면 좌표 및 극좌표

Output vector layer

OUTPUT

[vector: polygon]

기본값: [Create temporary layer]

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

  • 임시 레이어 생성 (TEMPORARY_OUTPUT)

  • 파일로 저장…

  • GeoPackage로 저장…

  • 데이터베이스 테이블에 저장…

이 파라미터에서 파일 인코딩도 변경할 수 있습니다.

산출물

라벨

이름

유형

설명

Output vector layer

OUTPUT

[vector: polygon]

입력 메시 레이어의 면을 관련 데이터셋 값과 함께 담고 있는 산출 벡터 폴리곤 레이어

파이썬 코드

알고리즘 ID: native:exportmeshfaces

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

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

27.1.7.5. 메시를 그리드 상에 내보내기

메시 레이어의 데이터셋 값을 각 포인트의 데이터셋 값을 속성값으로 가진 그리드화된 포인트 벡터 레이어로 내보냅니다.

부피(3차원으로 쌓아 올린 데이터셋 값) 관련 데이터의 경우, 면 위에서 내보낸 데이터셋 값들을 메시 레이어 속성 에 정의된 메소드를 (기본값은 다중 수준 평균화 메소드입니다) 이용해서 평균을 냅니다. 1차원 메시는 지원하지 않습니다.

파라미터

라벨

이름

유형

설명

Input mesh layer

INPUT

[mesh]

데이터를 내보낼 메시 레이어

Dataset groups

DATASET_GROUPS

[layer] [list]

데이터셋 그룹

Dataset time

DATASET_TIME

[datetime]

연산에 넣을 시간 범위

  • 0 — 현재 캔버스 시간

  • 1 — 정의된 날짜&시간

  • 2 — 데이터셋 그룹의 시간 지점

Extent

부가적

EXTENT

[extent]

데이터를 처리할 공간 범위를 지정합니다.

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

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

  • 레이어 맵으로부터 계산…: 활성 프로젝트의 조판 맵 항목 범위를 사용합니다.

  • 북마크로부터 계산…: 저장되어 있는 북마크 의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기: 연산에 넣을 범위를 정하는 직사각형을 클릭&드래그합니다.

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

Grid spacing

부가적

GRID_SPACING

[number]

기본값: 10.0

사용할 샘플 포인트들 사이의 간격

Output coordinate system

부가적

CRS_OUTPUT

[crs]

산출물에 할당할 좌표계

Export vector option

VECTOR_OPTION

[enumeration]

내보내는 벡터 값의 좌표 유형

  • 0 — 데카르트 평면 좌표 (x,y)

  • 1 — 극좌표 (크기(magnitude), 도 단위)

  • 2 — 데카르트 평면 좌표 및 극좌표

Output vector layer

OUTPUT

[vector: point]

기본값: [Create temporary layer]

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

  • 임시 레이어 생성 (TEMPORARY_OUTPUT)

  • 파일로 저장…

  • GeoPackage로 저장…

  • 데이터베이스 테이블에 저장…

이 파라미터에서 파일 인코딩도 변경할 수 있습니다.

산출물

라벨

이름

유형

설명

Output vector layer

OUTPUT

[vector: point]

겹친 면으로부터 계산한 데이터셋 값을 가진 산출 벡터 포인트 레이어

파이썬 코드

알고리즘 ID: native:exportmeshongrid

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

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

27.1.7.6. 메시 꼭짓점 내보내기

메시 레이어의 꼭짓점을 꼭짓점의 데이터셋 값을 속성값으로 가진 포인트 벡터 레이어로 내보냅니다.

파라미터

라벨

이름

유형

설명

Input mesh layer

INPUT

[mesh]

데이터를 내보낼 메시 레이어

Dataset groups

DATASET_GROUPS

[layer] [list]

데이터셋 그룹

Dataset time

DATASET_TIME

[datetime]

연산에 넣을 시간 범위

  • 0 — 현재 캔버스 시간

  • 1 — 정의된 날짜&시간

  • 2 — 데이터셋 그룹의 시간 지점

Output coordinate system

부가적

CRS_OUTPUT

[crs]

산출물에 할당할 좌표계

Export vector option

VECTOR_OPTION

[enumeration]

내보내는 벡터 값의 좌표 유형

  • 0 — 데카르트 평면 좌표 (x,y)

  • 1 — 극좌표 (크기(magnitude), 도 단위)

  • 2 — 데카르트 평면 좌표 및 극좌표

Output vector layer

OUTPUT

[vector: point]

기본값: [Create temporary layer]

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

  • 임시 레이어 생성 (TEMPORARY_OUTPUT)

  • 파일로 저장…

  • GeoPackage로 저장…

  • 데이터베이스 테이블에 저장…

이 파라미터에서 파일 인코딩도 변경할 수 있습니다.

산출물

라벨

이름

유형

설명

Output vector layer

OUTPUT

[vector: point]

입력 메시 레이어의 꼭짓점을 관련 데이터셋 값과 함께 담고 있는 산출 벡터 포인트 레이어

파이썬 코드

알고리즘 ID: native:exportmeshvertices

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

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

27.1.7.7. 메시 데이터셋의 포인트에서 시계열 값 내보내기

벡터 레이어가 담고 있는 포인트에서 메시 데이터셋의 시계열 값을 추출합니다.

시간 지점(time step)이 기본값(0시간)을 유지하고 있는 경우, 맨 처음 선택한 데이터셋 그룹의 처음 두 데이터셋의 시간 지점을 사용합니다.

파라미터

라벨

이름

유형

설명

Input mesh layer

INPUT

[mesh]

데이터를 추출할 메시 레이어

Dataset groups

DATASET_GROUPS

[layer] [list]

데이터셋 그룹

Starting time

STARTING_TIME

[datetime]

연산에 넣을 시간 범위의 시작 시간

  • 0 — 현재 캔버스 시간

  • 1 — 정의된 날짜&시간

  • 2 — 데이터셋 그룹의 시간 지점

Finishing time

FINISHING_TIME

[datetime]

연산에 넣을 시간 범위의 종단 시간

  • 0 — 현재 캔버스 시간

  • 1 — 정의된 날짜&시간

  • 2 — 데이터셋 그룹의 시간 지점

Time step (hours)

부가적

TIME_STEP

[number]

기본값: 0

추출할 연속 시간 지점 2개 사이의 시간입니다. 0 으로 유지하면 맨 처음 선택한 데이터셋 그룹의 시간 지점을 사용합니다.

Points for data export

INPUT_POINTS

[vector: point]

데이터셋 메시에서 데이터를 추출하게 될 포인트를 담고 있는 벡터 레이어

Digits count for coordinates

COORDINATES_DIGITS

[number]

좌표 값을 반올림할 자릿수

기본값: 2

Digits count for dataset value

DATASET_DIGITS

[number]

기본값: 2

데이터셋 값을 반올림할 자릿수

Exported data CSV file

OUTPUT

[file]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

산출물

라벨

이름

유형

설명

Exported data CSV file

OUTPUT

[file]

중첩하는 포인트 피처 위치의 메시 데이터셋 시계열 값을 담고 있는 .CSV 파일

파이썬 코드

알고리즘 ID: native:meshexporttimeseries

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

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

27.1.7.8. 메시 데이터셋 래스터화하기

메시 데이터셋으로부터 래스터 레이어를 생성합니다.

부피(3차원으로 쌓아 올린 데이터셋 값) 관련 데이터의 경우, 면 위에서 내보낸 데이터셋 값들을 메시 레이어 속성 에 정의된 메소드를 (기본값은 다중 수준 평균화 메소드입니다) 이용해서 평균을 냅니다. 1차원 메시는 지원하지 않습니다.

파라미터

라벨

이름

유형

설명

Input mesh layer

INPUT

[mesh]

데이터를 내보낼 메시 레이어

Dataset groups

DATASET_GROUPS

[layer] [list]

데이터셋 그룹

Dataset time

DATASET_TIME

[datetime]

연산에 넣을 시간 범위

  • 0 — 현재 캔버스 시간

  • 1 — 정의된 날짜&시간

  • 2 — 데이터셋 그룹의 시간 지점

Extent

부가적

EXTENT

[extent]

데이터를 처리할 공간 범위를 지정합니다.

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

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

  • 레이어 맵으로부터 계산…: 활성 프로젝트의 조판 맵 항목 범위를 사용합니다.

  • 북마크로부터 계산…: 저장되어 있는 북마크 의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기: 연산에 넣을 범위를 정하는 직사각형을 클릭&드래그합니다.

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

Pixel size

PIXEL_SIZE

[number]

기본값: 1.0

산출 래스터 레이어의 픽셀 크기

Output coordinate system

부가적

CRS_OUTPUT

[crs]

산출물에 할당할 좌표계

Output raster layer

OUTPUT

[raster]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

산출물

라벨

이름

유형

설명

Output raster layer

OUTPUT

[raster]

메시 레이어로부터 계산한 데이터셋 값을 가진 산출 래스터 레이어

파이썬 코드

알고리즘 ID: native:meshrasterize

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

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

27.1.7.9. TIN 메시 생성하기

벡터 레이어로부터 TIN 메시 레이어를 생성합니다. TIN 메시는 델로네 삼각분할(Delaunay triangulation)을 이용해서 생성됩니다.

파라미터

라벨

이름

유형

설명

Input layers

SOURCE_DATA

[vector: any] [list]

메시 레이어를 생성하기 위해 결합될 벡터 레이어들

Vector layer

GUI만을 통해서 지정

[vector: any] [list]

메시 레이어를 생성하기 위해 결합될 벡터 레이어를 선택하기 위한 선택기

Value on vertex

GUI만을 통해서 지정

[tablefield: any]

선택한 레이어에서 사용할 필드를 선택하기 위한 선택기입니다. 각 꼭짓점에 각 꼭짓점의 원본 피처의 대응하는 값을 할당합니다.

Use Z-coordinate for value on vertex

GUI만을 통해서 지정

[boolean]

기본값: False

이 옵션을 체크하면, 꼭짓점 메시 레이어의 Z 값에 벡터 레이어 포인트 또는 폴리곤/라인의 꼭짓점의 Z 값을 할당합니다. 이 옵션은 입력 레이어가 3차원일 경우에만 사용할 수 있습니다.

Output format

MESH_FORMAT

[enumeration]

기본값: 2DM

생성된 레이어의 산출물 포맷

Output coordinate system

부가적

CRS_OUTPUT

[crs]

산출물에 할당할 좌표계

Output file

OUTPUT_MESH

[mesh]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

산출물

라벨

이름

유형

설명

Output file

OUTPUT_MESH

[mesh]

벡터 레이어로부터 계산한 데이터셋 값을 가진 산출 메시 레이어

파이썬 코드

알고리즘 ID: native:tinmeshcreation

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

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