1 |
1
3차원 지리정보시스템의 가상 GIS 파일포맷(Virtual GIS File Format : VGFF)으로 정의된 각 기하요소의 각 필드 데이터를 읽어서 가상현실모델링언어(VRML)의 노드들을 자동으로 생성하는 지리요소 모델러에 있어서, 상기 VGFF(Virtual GIS File Format)파일의 건물-상자 기하요소의 높이 필드값을 읽어서 VRML(Virtual Reality Modelling Language)의 상자 노드를 생성하고, 상기 건물-상자 기하요소의 위치 필드값을 읽어서 VRML의 변환노드를 생성하고, 상기 VRML의 변환노드의 자식필드에 상기 상자노드를 연결하는 건물-상자 모델러와; 상기 VGFF파일의 건물-원뿔 기하요소의 높이 필드값을 읽어서 VRML의 원뿔노드를 생성하고, 상기 건물-원뿔 기하요소의 위치 필드값을 읽어서 VRML의 변환노드를 생성하고, 상기 VRML의 변환노드의 자식필드에 상기 원뿔노드를 연결하는 건물-원뿔 모델러; 상기 VGFF파일의 건물-원통 기하요소의 높이 필드값을 읽어서 VRML의 원통 노드를 생성하고, 상기 VGFF파일의 건물-원통 기하요소의 위치 필드값을 읽어서 VRML의 변환노드를 생성하고, 상기 VRML의 변환노드의 자식필드에 상기 원통노드를 연결하는 건물-원통 모델러; 상기 VGFF파일의 건물-사출 기하요소의 점 필드값을 읽어서 단면 필드값을 생성하고, 상기 VGFF파일의 건물-사출 기하요소의 높이 필드값을 읽어서 경로 필드값을 생성하며, 상기 단면 필드값과 경로 필드값을 이용하여 VRML의 사출 노드를 생성하는 건물-사출 모델러; 상기 VGFF파일의 하천과 경계 기하요소의 점집합 필드값을 읽어서 삼각망 데이터로 변환한 후 좌표 필드값과 좌표인덱스 필드값을 생성하며, 상기 좌표 필드값과 좌표인덱스 필드값을 이용하여 VRML의 인덱스된 면집합 노드를 생성하는 하천과 경계 모델러; 상기 VGFF파일의 도로 기하요소의 점집합 필드값과 폭 필드값을 읽어서 도로의 외곽선 점들을 생성하고, 상기 외곽선 점들을 삼각망 데이터로 변환한 후 좌표 필드값과 좌표인덱스 필드값을 생성하며, 상기 좌표 필드값과 좌표인덱스 필드값을 이용하여 VRML의 인덱스된 면집합 노드를 생성하는 도로 모델러; 상기 VGFF파일의 파이프 기하요소의 관반경 필드값을 읽어서 상기 파이프의 단면을 구성하는 점들을 생성하여 단면 필드값을 생성하고, 상기 VGFF파일의 파이프 기하요소의 점집합 필드값과 매설상태 필드값과 매설깊이 필드값을 읽어서 경로 필드값을 생성하며, 상기 단면 필드값과 경로 필드값을 이용하여 VRML의 사출노드를 생성하는 파이프 모델러; 및 상기 VGFF파일의 지형고도 기하요소의 X격자개수 필드값과, Z격자개수 필드값, X격자간격 필드값, Z격자간격 필드값, 및 높이 필드값을 읽어서 각각 X방향 격자개수 필드값과, Z방향 격자개수 필드값, X방향 격자간격 필드값, Z방향 격자간격 필드값, 및 높이 필드값을 생성하고, 상기 X방향 격자개수 필드값과 Z방향 격자개수 필드값과 X방향 격자간격 필드값과 Z방향 격자간격 필드값과 높이 필드값을 이용하여 VRML의 고도값 격자노드를 생성하는 지형고도 모델러를 포함한 것을 특징으로 하는 3차원 지리정보시스템을 위한 지리요소 모델러
|