Using and Importing Raster Files

GIS 어플리케이션과 관련하여, 래스터 데이터는 공간 데이터가 셀의 행렬로 표현되는 현실 세계의 추상화입니다. 데이터의 위치는 값의 순서에 내재되어 있으며 ASCII 형식의 행과 열로 구성된 균일 한 x 및 y 위치를 사용합니다. 행과 열의 각 데이터 값은 수량을 나타냅니다. FLOW-3D에서 이것은 표면 높이 또는 표면 거칠기 일 수 있습니다. 지표면 고도 인 경우 FLOW-3D는 정보를 사용하여 고도 값을 기반으로 토폴로지를 작성합니다. 거칠기가있는 경우 데이터는 표면 변형의 크기를 나타내거나 Manning의 n과 상관 관계가 있습니다. 이 정보는 궁극적으로 흐름에 대한 저항력 (마찰 계수)을 나타냅니다. 이 기사에서는 FLOW-3D의 토폴로지와 표면 거칠기에 대해 래스터 파일을 사용하는 방법에 대해 설명합니다.

Format

여기에 표시된 것은 래스터 파일을 FLOW-3D로 읽는 데 필요한 형식입니다. 6 개의 행의 헤더 데이터와 그 다음에 표면 높이 또는 표면 거칠기를 나타내는 행과 열의 행렬이옵니다. 헤더 데이터에는 다음이 포함됩니다.
– ncols = 데이터 열 수 (즉, x 방향의 위치)
– nrows = 데이터 행 수 (즉, y 방향의 위치)
– xllcorner = 래스터 그리드에서 x 최소 좌표를 식별합니다. 값은 래스터 셀의 절반만큼 오른쪽으로 이동합니다. 셀 가장자리에 있지 않습니다.
– yllcorner  = 래스터 그리드에서 y 최소 좌표를 식별합니다. 값은 래스터 셀의 절반만큼 위쪽으로 이동합니다. 셀 가장자리에 있지 않습니다.
– cellsize = 각 데이터 포인트 간의 x와 y 간격
– nodata_value = 주어진 위치에 값이 없음을 의미하는 값

Importing a raster file

래스터 파일을 가져 오려면 그림 2와 같이 Meshing & Geometry 탭 아래의 ASC 버튼을 새 구성 요소로 선택합니다. 그런 다음 Add 버튼을 선택하고 파일을 탐색합니다. 파일을 추가하고 OK를 선택하면 Solid 또는 Surface Roughness로 추가하라는 메시지가 나타납니다.

그림 3의 대화 상자는 솔리드 서피스로 가져올 지 표면 거칠기로 가져올지를 선택하는 것이며 새 구성 요소를 추가 할 때만 나타납니다. 기존 구성 요소에 추가 할 때마다 유형이 기존 구성 요소 정의의 유형과 자동으로 일치하도록 결정됩니다. 솔리드 유형 인 경우 각 가져 오기는 토폴로지로 간주되는 하위 구성 요소를 추가합니다. 표면 거칠기 유형 인 경우 각 가져 오기는 표면 거칠기로 간주되는 하위 구성 요소를 추가합니다.

Import as a solid

솔리드로 가져 오려면 솔리드 라디오 단추를 선택하고 원하는 경우 이름을 입력하십시오. 래스터 파일의 모든 nodata_value 데이터 포인트에는 누락 된 데이터를 높이를 나타내는 값으로 바꾸는 옵션이 GUI에 있습니다. 따라서 바닥을 만듭니다. GUI에서 이는 토폴로지를 나타내는 가져온 하위 구성 요소 목록 아래에 있습니다.

Import as roughness

거칠기로 가져 오려면 표면 거칠기 라디오 버튼을 선택하고 이름을 입력하십시오 (원하는 경우). 구성 요소 유형은 가져온 표면 거칠기입니다. 또한 필요한 범례 파일에 대한 프롬프트가 표시됩니다. 이 파일은 래스터 조도 파일의 정수 조도 코드와 FLOW-3D의 조도 조도 값을 관련시킵니다.
범례 파일의 형식은 유연합니다. 헤더의 텍스트 정보는 관련 데이터가 첫 번째 행에서부터 읽혀지기 때문에 허용됩니다. 데이터는 공백, 탭 또는 쉼표로 구분할 수있는 두 개의 열로 구성됩니다. 첫 번째 열은 거친 파일의 정수 코드에 해당하고 두 번째 열은 FLOW-3D의 거칠기를 정의합니다.
범례 파일은 전역 목록 아래의 기하학 트리 구조 아래에 추가됩니다.

Applying roughness to components

그림 6은 구성 요소 1이 토폴로지로 가져온 래스터 파일을 사용하여 솔리드를 나타내는 설치의 트리 구조를 나타냅니다. 구성 요소 2는 관련 범례 파일을 포함하는 거칠기로 가져온 래스터 파일을 사용하여 공간적으로 변화하는 표면 거칠기를 정의합니다. 그림과 같이 글로벌 목록 아래에 범례 파일에 대한 경로가 있습니다. 구성 요소 1의 구성 요소 유형은 단색입니다. 구성 요소 2는 표면 거칠기로 구성 요소 유형을 갖습니다.

“표면 거칠기”구성 요소 (구성 요소 2)에 의해 정의 된 공간적으로 변화하는 표면 거칠기는 구성 요소 1의 표면 특성 섹션에서 “조도 파일 사용”플래그를 선택하여 토폴로지 구성 요소 (구성 요소 1)에 매핑됩니다 (그림 7 ). 이 플래그는 솔버가 구성 요소 2가 구성 요소 1과 겹치는 래스터 데이터에 정의 된 표면 거칠기를 사용하도록 지시합니다. 토폴로지 래스터 파일에 해당 위치에 “nodata_value”가 있으면 대신 구성 요소 1에 대해 정의 된 구성 요소 / 하위 구성 요소 조도를 사용합니다 .

Transformation center

가져온 래스터 데이터의 좌표는 종종 좌표 중심점 0,0,0에서 멀리 떨어진 위치를 가질 수 있기 때문에 회전 중심을 회전 및 확대 / 축소에 도움이되는 위치로 변경하는 옵션이 있습니다. 설정하지 않으면 회전 및 확대 / 축소가 좌표축 중심을 기준으로 발생합니다. 따라서 가져온 형상을 탐색하기가 어렵습니다.

로컬 좌표 중심을 기준으로 구성 요소를 회전 시키려면 각 방향에서 최소 및 최대 범위의 평균값을 선택하십시오. 예를 들어, x-min이 9.98e6 미터이고 x-max가 9.96e6 미터 인 경우 평균값 (중간)은 9.97e6 미터입니다. 동일한 논리가 y 방향에 적용됩니다. 그림 8은 구성 요소 1에 대한 변형 중심을 설정하는 예입니다.

Summary

래스터 파일은 토폴로지와 표면 거칠기에 사용할 수있는 일반적인 지형 정보입니다. 이 데이터를 FLOW-3D로 직접 가져올 수 있으면 데이터를 간단하고 직접적으로 가져올 수 있습니다. 이 튜토리얼에서는 사용자가 래스터 데이터를 가져 와서 모델에 적용하는 방법을 알 수 있도록 프로세스를 설명합니다.