1 |
1
2차원 지도를 원근투영법에 따라 3차원으로 변환하여 화면에 표시되는 3차원 지도상에 함께 표시할 텍스트데이터들을 3차원 지도의 시점을 기준으로 하는 3차원 좌표로 변환한 후 2차원 평면에 투영하여 화면좌표로 변환하는 좌표 변환과정; 상기 좌표 변환과정에서 3차원 좌표로 변환한 텍스트데이터들을 시점으로부터의 거리에 따라 구분하는 거리 판단과정; 및 상기 좌표 변환과정에서 화면좌표로 변환한 텍스트데이터들에 대하여 상기 거리 판단과정에서 구분한 거리를 판단하고, 판단한 거리에 따라 해당되는 레벨의 텍스트데이터를 상기 3차원 지도가 표시된 화면상에 함께 표시하는 화면 표시과정으로 이루어진 3차원 지도에서의 다중레벨 텍스트데이터 표시방법
|
2 |
2
제 1 항에 있어서, 상기 좌표 변환과정은; 2차원 지도데이터가 원근투영법에 따라 3차원으로 변환되어 화면에 표시되는 3차원 지도에 함께 표시할 텍스트데이터들을 3차원 좌표로 모델링하는 3차원 모델링과정; 상기 3차원 모델링과정에서 모델링한 텍스트데이터들을 상기 3차원 지도의 시점을 기준으로 하는 좌표계로 변환하는 시점 변환과정; 및 상기 시점 변환과정에서 시점 기준의 좌표계로 변환한 텍스트데이터들을 2차원 평면에 투영하고 투영위치의 좌표를 화면좌표로 변환하는 투영 변환과정으로 이루어지는 것을 특징으로 하는 3차원 지도에서의 다중레벨 텍스트데이터 표시방법
|
3 |
3
3차원 지도의 표시환경을 초기화하는 3차원 환경 초기화 과정; 상기 3차원 환경 초기화 과정 이후에 기준위치 좌표를 기준으로 시점 및 시선을 설정하는 시점 설정과정; 상기 시점 설정과정 이후에 투영 파라미터를 설정하는 투영 파라미터 설정과정; 기준위치 좌표를 기준으로 소정 영역의 2차원 지도 및 텍스트데이터를 로딩하여 3차원 지도를 모델링하는 3차원 모델링 과정; 3차원 모델링 과정에서 모델링한 3차원 지도 및 텍스트데이터를 상기 시점 설정과정에서 설정한 시점을 기준으로 하는 좌표계로 변환하는 시점 변환과정; 시점 변환과정에서 시점 기준의 좌표계로 변환한 텍스트데이터들의 표시노드들을 시점으로부터의 거리에 따라 구분하는 거리판단과정; 상기 3차원 모델링 과정에서 모델링한 3차원 지도 및 텍스트데이터를 2차원 평면에 투영하여 투영좌표를 구하고, 그 투영좌표를 화면좌표로 변환하는 투영 변환과정; 및 상기 투영 변환과정에서 변환한 화면좌표의 지도를 화면에 표시하고, 상기 텍스트 데이터는 상기 거리판단과정에서 구분한 거리에 따라 상이한 밀집도로 화면에 표시하는 화면 표시과정으로 이루어진 3차원 지도에서의 다중레벨 텍스트데이터 표시방법
|
4 |
4
제 3 항에 있어서, 상기 기준좌표는; GPS 수신신호로 검출한 이동체의 위치좌표 또는 사용자가 설정하는 좌표인 것을 특징으로 하는 3차원 지도에서의 다중레벨 텍스트데이터 표시방법
|
5 |
5
제 3 항에 있어서, 상기 3차원 환경 초기화 과정은; 시점, 시선, 광원의 방향, 광원의 세기 및 건물들의 각 면의 각도 등에 따라 건물 각 면을 표시할 색상 및 농도를 설정하고, 시점으로부터 소정의 표시 대상물이 표시되는 위치까지의 거리를 나타내는 깊이버퍼를 초기화하며, 화면의 바탕색을 소정의 색상으로 설정하는 것을 특징으로 하는 3차원 지도에서의 다중레벨 텍스트데이터 표시방법
|
6 |
6
제 3 항에 있어서, 상기 시점 설정과정은; 상기 기준위치 좌표를 기준으로 시점을 설정하고, 그 시점에서의 시선을 설정하는 것을 특징으로 하는 3차원 지도에서의 다중레벨 텍스트데이터 표시방법
|
7 |
7
제 3 항에 있어서, 상기 3차원 모델링 과정은; 2차원 좌표의 텍스트데이터들을 3차원 좌표로 변환하는 제 10 과정; 상기 제 10 과정 이후에 2차원 지도에서 3차원의 바닥면 지도를 생성하는 제 11 과정; 상기 제 11 과정 이후에 각 건물들의 노드의 높이를 설정하여 설정한 높이로 각 건물들을 생성하는 제 12 과정; 상기 제 12 과정 이후에 이동체의 주행정보의 궤적을 생성하는 제 13 과정으로 이루어지는 것을 특징으로 하는 3차원 지도에서의 다중레벨 텍스트데이터 표시방법
|
8 |
8
제 3 항에 있어서, 상기 거리판단과정과 투영변환과정의 사이에; 3차원 지도상의 시야 밖에 위치하는 모델들을 제거하고, 상호간에 겹쳐 가려지는 객체들의 면을 제거하는 모델 제거과정을 더 포함하는 것을 특징으로 하는 3차원 지도에서의 다중레벨 텍스트데이터 표시방법
|
9 |
9
제 3 항에 있어서, 상기 투영 변환과정은; 상기 시점 변환과정에서 시점 기준의 좌표계로 변환된 각 노드들 및 텍스트데이터들을 2차원 평면에 투영하고, 투영된 2차원 평면에서의 2차원 투영좌표를 구하는 제 20 과정; 상기 제 20 과정에서 구한 2차원 투영좌표를 화면상에 표시할 화면좌표로 변환하는 제 21 과정으로 이루어지는 것을 특징으로 하는 3차원 지도에서의 다중레벨 텍스트데이터 표시방법
|
10 |
10
제 3 항에 있어서, 상기 화면 표시과정은; 평면 객체 부분들의 다각 라인을 표시하는 제 30 과정; 상기 제 30 과정 이후에 이동체의 주행궤적의 다각라인을 표시하는 제 31 과정; 상기 제 31 과정 이후에 3차원 건물들을 표시하는 제 32 과정; 및 상기 32 과정 이후에 각각의 텍스트데이터들에 대하여 상기 거리 판단과정에서 구분한 거리를 판단하고, 판단한 거리에 따라 해당되는 레벨의 텍스트데이터를 상기 3차원 지도가 표시된 화면상에 함께 표시하는 제 33 과정으로 이루어지는 것을 특징으로 하는 3차원 지도에서의 다중레벨 텍스트데이터 표시방법
|
11 |
10
제 3 항에 있어서, 상기 화면 표시과정은; 평면 객체 부분들의 다각 라인을 표시하는 제 30 과정; 상기 제 30 과정 이후에 이동체의 주행궤적의 다각라인을 표시하는 제 31 과정; 상기 제 31 과정 이후에 3차원 건물들을 표시하는 제 32 과정; 및 상기 32 과정 이후에 각각의 텍스트데이터들에 대하여 상기 거리 판단과정에서 구분한 거리를 판단하고, 판단한 거리에 따라 해당되는 레벨의 텍스트데이터를 상기 3차원 지도가 표시된 화면상에 함께 표시하는 제 33 과정으로 이루어지는 것을 특징으로 하는 3차원 지도에서의 다중레벨 텍스트데이터 표시방법
|