27.1.7. 메시(mesh)
27.1.7.1. 등고선 내보내기
메시 스칼라 데이터셋으로부터 등고선을 벡터 레이어로 생성합니다.
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input mesh layer |
|
[mesh] |
데이터를 내보낼 메시 레이어 |
Dataset groups |
|
[layer] [list] |
데이터셋 그룹 |
Dataset time |
|
[datetime] |
연산에 넣을 시간 범위
|
Increment between contour levels 부가적 |
|
[number] 기본값: Not set |
생성된 수준들 사이의 간격 |
Minimum contour level 부가적 |
|
[number] 기본값: Not set |
등고선의 시작 수준 값 |
Maximum contour level 부가적 |
|
[number] 기본값: Not set |
등고선의 최대값. 예를 들어 생성된 수준 가운데 이 값을 초과하는 수준은 없을 것입니다. |
List of contours level 부가적 |
|
[number] 기본값: Not set |
원하는 등고선 수준들의 (쉼표로 구분된) 목록. 이 옵션을 설정하는 경우 증분(增分), 최소값, 최대값 필드를 연산에 넣지 않을 것입니다. |
Output coordinate system 부가적 |
|
[crs] |
산출물에 할당할 좌표계 |
Exported contour lines |
|
[vector: line] 기본값: |
메시 레이어의 등고선을 표현하는 산출 라인 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
Exported contour polygons |
|
[vector: polygon] 기본값: |
메시 레이어의 등고선을 표현하는 산출 폴리곤 레이어를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Exported contour lines |
|
[vector: line] |
메시 레이어의 등고선을 표현하는 라인 레이어 |
Exported contour 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 |
|
[mesh] |
데이터를 내보낼 메시 레이어 |
Dataset groups |
|
[layer] [list] |
데이터셋 그룹 |
Dataset time |
|
[datetime] |
연산에 넣을 시간 범위
|
Lines for data export |
|
[vector: line] |
데이터셋 메시에서 데이터를 추출하게 될 라인 |
Line segmentation resolution |
|
[number] 기본값: 10.0 |
데이터셋 메시에서 데이터를 추출하게 될 라인 상의 포인트들 사이의 거리 |
Digits count for dataset value |
|
[number] 기본값: 2 |
데이터셋 값을 반올림할 자릿수 |
Exported data CSV file |
|
[file] 기본값: |
산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Exported data CSV file |
|
[file] |
파이썬 코드
알고리즘 ID: native:meshexportcrosssection
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
27.1.7.3. 메시 변 내보내기
메시 레이어의 변(edge)을 변의 데이터셋 값을 속성값으로 가진 라인 벡터 레이어로 내보냅니다.
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input mesh layer |
|
[mesh] |
데이터를 내보낼 메시 레이어 |
Dataset groups |
|
[layer] [list] |
데이터셋 그룹 |
Dataset time |
|
[datetime] |
연산에 넣을 시간 범위
|
Output coordinate system 부가적 |
|
[crs] |
산출물에 할당할 좌표계 |
Export vector option |
|
[enumeration] |
내보내는 벡터 값의 좌표 유형
|
Output vector layer |
|
[vector: line] 기본값: |
산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Output vector layer |
|
[vector: line] |
입력 메시 레이어의 변을 관련 데이터셋 값과 함께 담고 있는 산출 벡터 라인 레이어 |
파이썬 코드
알고리즘 ID: native:exportmeshedges
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
27.1.7.4. 메시 면 내보내기
메시 레이어의 면(face)을 면의 데이터셋 값을 속성값으로 가진 폴리곤 벡터 레이어로 내보냅니다.
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input mesh layer |
|
[mesh] |
데이터를 내보낼 메시 레이어 |
Dataset groups |
|
[layer] [list] |
데이터셋 그룹 |
Dataset time |
|
[datetime] |
연산에 넣을 시간 범위
|
Output coordinate system 부가적 |
|
[crs] |
산출물에 할당할 좌표계 |
Export vector option |
|
[enumeration] |
내보내는 벡터 값의 좌표 유형
|
Output vector layer |
|
[vector: polygon] 기본값: |
산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Output vector layer |
|
[vector: polygon] |
입력 메시 레이어의 면을 관련 데이터셋 값과 함께 담고 있는 산출 벡터 폴리곤 레이어 |
파이썬 코드
알고리즘 ID: native:exportmeshfaces
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
27.1.7.5. 메시를 그리드 상에 내보내기
메시 레이어의 데이터셋 값을 각 포인트의 데이터셋 값을 속성값으로 가진 그리드화된 포인트 벡터 레이어로 내보냅니다.
부피(3차원으로 쌓아 올린 데이터셋 값) 관련 데이터의 경우, 면 위에서 내보낸 데이터셋 값들을 메시 레이어 속성 에 정의된 메소드를 (기본값은 다중 수준 평균화 메소드입니다) 이용해서 평균을 냅니다. 1차원 메시는 지원하지 않습니다.
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input mesh layer |
|
[mesh] |
데이터를 내보낼 메시 레이어 |
Dataset groups |
|
[layer] [list] |
데이터셋 그룹 |
Dataset time |
|
[datetime] |
연산에 넣을 시간 범위
|
Extent 부가적 |
|
[extent] |
데이터를 처리할 공간 범위를 지정합니다. 다음과 같은 메소드를 사용할 수 있습니다: |
Grid spacing 부가적 |
|
[number] 기본값: 10.0 |
사용할 샘플 포인트들 사이의 간격 |
Output coordinate system 부가적 |
|
[crs] |
산출물에 할당할 좌표계 |
Export vector option |
|
[enumeration] |
내보내는 벡터 값의 좌표 유형
|
Output vector layer |
|
[vector: point] 기본값: |
산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Output vector layer |
|
[vector: point] |
겹친 면으로부터 계산한 데이터셋 값을 가진 산출 벡터 포인트 레이어 |
파이썬 코드
알고리즘 ID: native:exportmeshongrid
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
27.1.7.6. 메시 꼭짓점 내보내기
메시 레이어의 꼭짓점을 꼭짓점의 데이터셋 값을 속성값으로 가진 포인트 벡터 레이어로 내보냅니다.
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input mesh layer |
|
[mesh] |
데이터를 내보낼 메시 레이어 |
Dataset groups |
|
[layer] [list] |
데이터셋 그룹 |
Dataset time |
|
[datetime] |
연산에 넣을 시간 범위
|
Output coordinate system 부가적 |
|
[crs] |
산출물에 할당할 좌표계 |
Export vector option |
|
[enumeration] |
내보내는 벡터 값의 좌표 유형
|
Output vector layer |
|
[vector: point] 기본값: |
산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
이 파라미터에서 파일 인코딩도 변경할 수 있습니다. |
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Output vector layer |
|
[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 |
|
[mesh] |
데이터를 추출할 메시 레이어 |
Dataset groups |
|
[layer] [list] |
데이터셋 그룹 |
Starting time |
|
[datetime] |
연산에 넣을 시간 범위의 시작 시간
|
Finishing time |
|
[datetime] |
연산에 넣을 시간 범위의 종단 시간
|
Time step (hours) 부가적 |
|
[number] 기본값: 0 |
추출할 연속 시간 지점 2개 사이의 시간입니다. |
Points for data export |
|
[vector: point] |
데이터셋 메시에서 데이터를 추출하게 될 포인트를 담고 있는 벡터 레이어 |
Digits count for coordinates |
|
[number] |
좌표 값을 반올림할 자릿수 기본값: 2 |
Digits count for dataset value |
|
[number] 기본값: 2 |
데이터셋 값을 반올림할 자릿수 |
Exported data CSV file |
|
[file] 기본값: |
산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Exported data CSV file |
|
[file] |
중첩하는 포인트 피처 위치의 메시 데이터셋 시계열 값을 담고 있는 |
파이썬 코드
알고리즘 ID: native:meshexporttimeseries
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
27.1.7.8. 메시 데이터셋 래스터화하기
메시 데이터셋으로부터 래스터 레이어를 생성합니다.
부피(3차원으로 쌓아 올린 데이터셋 값) 관련 데이터의 경우, 면 위에서 내보낸 데이터셋 값들을 메시 레이어 속성 에 정의된 메소드를 (기본값은 다중 수준 평균화 메소드입니다) 이용해서 평균을 냅니다. 1차원 메시는 지원하지 않습니다.
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input mesh layer |
|
[mesh] |
데이터를 내보낼 메시 레이어 |
Dataset groups |
|
[layer] [list] |
데이터셋 그룹 |
Dataset time |
|
[datetime] |
연산에 넣을 시간 범위
|
Extent 부가적 |
|
[extent] |
데이터를 처리할 공간 범위를 지정합니다. 다음과 같은 메소드를 사용할 수 있습니다: |
Pixel size |
|
[number] 기본값: 1.0 |
산출 래스터 레이어의 픽셀 크기 |
Output coordinate system 부가적 |
|
[crs] |
산출물에 할당할 좌표계 |
Output raster layer |
|
[raster] 기본값: |
산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Output raster layer |
|
[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 |
|
[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 |
|
[enumeration] 기본값: 2DM |
생성된 레이어의 산출물 포맷 |
Output coordinate system 부가적 |
|
[crs] |
산출물에 할당할 좌표계 |
Output file |
|
[mesh] 기본값: |
산출 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Output file |
|
[mesh] |
벡터 레이어로부터 계산한 데이터셋 값을 가진 산출 메시 레이어 |
파이썬 코드
알고리즘 ID: native:tinmeshcreation
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.