KR101955377B1 - 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템 - Google Patents
전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템 Download PDFInfo
- Publication number
- KR101955377B1 KR101955377B1 KR1020170100918A KR20170100918A KR101955377B1 KR 101955377 B1 KR101955377 B1 KR 101955377B1 KR 1020170100918 A KR1020170100918 A KR 1020170100918A KR 20170100918 A KR20170100918 A KR 20170100918A KR 101955377 B1 KR101955377 B1 KR 101955377B1
- Authority
- KR
- South Korea
- Prior art keywords
- electronic chart
- opengl
- dimensional
- data
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/003—Maps
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Remote Sensing (AREA)
- Mathematical Physics (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Processing Or Creating Images (AREA)
Abstract
이를 위해 본 발명의 일 실시예는 3차원 가시화 환경에서 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템이고, 전자해도 데이터를 입력받는 데이터 입력모듈; 및 상기 입력된 전자해도 데이터 중 전자해도 면 객체(즉, 전자해도 다각형 객체)를 삼각형으로 분할한 후, OpenGL ES의 glDrawArrays 함수를 사용해 내부를 동일한 색으로 채워 면 객체 데이터를 생성하는 객체 데이터 생성모듈; 상기 전자해도 데이터를 항정선(Rhumb Line)이 직선으로 표현되는 점장도법(Mercator)을 이용하여 점장하여 점장 좌표 체계를 구성하는 점장 좌표 체계 구성모듈; 및 상기 생성된 면 객체 데이터를 상기 점장 좌표 체계로 구성된 3차원 가시화 환경(OpenGL 또는 OpenGL ES) 상에서 국제수로기구(IHO)의 S-52에 따른 미리 설정된 매핑 기법을 이용하여 표현하는 전자해도 객체 표현모듈을 포함하는 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템을 개시한다.
Description
도 2는 도 1의 전자해도 객체 표현모듈을 나타내는 블럭도이다.
도 3은 도 1의 점장 좌표 체계 구성모듈에 의한 점장 좌표를 나타내는 도면이다.
도 4는 도 1의 객체 데이터 생성모듈에 의하여 생성된 면 객체 데이터를 나타내는 도면이다.
도 5는 도 4에 의하여 생성된 면 객체 데이터를 도 3의 점장 좌표 체계에 맞게 그리는 순서를 나타내는 도면이다.
도 6은 본 발명의 일 실시예에 따른 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템에 의하여 S-52에 따른 디스플레이 상태를 나타내는 도면이다.
도 7은 본 발명의 일 실시예에 따른 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템에 의한 S-57의 전자해도 속성의 공간정보를 담는 클래스 구조를 나타내는 도면이다.
도 8은 본 발명의 일 실시예에 따른 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템에 의한 X, Y, Z 축을 선택하고 회전하여 2D 전자해도가 3축을 중심으로 회전하는 예를 나타내는 도면이다.
도 9는 본 발명의 일 실시예에 따른 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템에 의한 3차원 해저지형 예를 나타내는 도면이다.
110: 데이터 입력모듈 120: 객체 데이터 생성모듈
130: 점장 좌표 체계 구성모듈 140: 전자해도 객체 표현모듈
141: 좌표 변환부 142: 객체 표현부
Claims (3)
- 3차원 가시화 환경에서 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템이고,
전자해도 데이터를 입력받는 데이터 입력모듈; 및
상기 입력된 전자해도 데이터 중 전자해도 면 객체(즉, 전자해도 다각형 객체)를 삼각형으로 분할한 후, OpenGL ES의 glDrawArrays 함수를 사용해 내부를 동일한 색으로 채워 면 객체 데이터를 생성하는 객체 데이터 생성모듈;
상기 전자해도 데이터를 항정선(Rhumb Line)이 직선으로 표현되는 점장도법(Mercator)을 이용하여 점장하여 점장 좌표 체계를 구성하는 점장 좌표 체계 구성모듈; 및
상기 생성된 면 객체 데이터를 상기 점장 좌표 체계로 구성된 3차원 가시화 환경(OpenGL 또는 OpenGL ES) 상에서 국제수로기구(IHO)의 S-52에 따른 미리 설정된 매핑 기법을 이용하여 표현하는 전자해도 객체 표현모듈을 포함하고,
상기 전자해도 객체 표현모듈은
미리 설정된 조합 함수 프로그램을 이용하여 상기 점장 좌표 체계를 전자해도의 경위도 좌표에서 3차원 화면 좌표로 변환하는 좌표 변환부; 및
상기 변환된 3차원 화면 좌표에 대하여 상기 생성된 면 객체 데이터를 상기 점장 좌표 체계로 구성된 3차원 가시화 환경(OpenGL 또는 OpenGL ES) 상에서 국제수로기구(IHO)의 S-52에 따른 미리 설정된 매핑 기법을 이용하여 표현하는 객체 표현부;를 포함하며,
상기 데이터 입력모듈, 객체 데이터 생성모듈 및 전자해도 객체 표현모듈의 표면에는 실리콘 성분을 포함한 표면보호도포층이 형성되되, 상기 표면보호도포층은 에틸아세테이트(ethyl acetate)용액에 디메틸디클로로실란 용액을 부피비로 2-5% 용해시켜 제조된 도포액을 용액의 점도가 0.8-2cp(센티포아제)의 범위로 하여, 상기 데이터 입력모듈, 점장 좌표 체계 구성모듈 및 전자해도 객체 표현모듈의 표면에 2-3회 정도 분사하는 스프레이 방법으로 1㎛이하의 두께로 도포되고,
상기 3차원 전자해도 시스템은 금속재의 케이스로 이루어지고, 이러한 금속재의 케이스에는 부식방지도포층이 도포되되, 상기 부식방지도포층은 레조르시놀 디글리시딜에테르(Resorcinol diglycidyl ether) 80 중량% 및 프로판올아민 (Propanol amine) 20 중량%를 혼합하여 제조한 수용해성 수지 조성물 100 중량부에 대해, 헥사메틸레이티드-헥사메틸롤 멜라민(Hexamethylated-hexamethylol melamine) 1~10중량부로 구성되며,
상기 3차원 전자해도 시스템의 케이스 내측에는 흡음층이 도포되되, 상기 흡음층을 구성하는 펠트로는 니들펀치 펠트가 사용되고, 상기 흡음층의 두께는, 0.5 ~ 16㎜이며, 상기 흡음층의 단위 무게는 5 ~ 500g/m2 이고, 상기 흡음층을 구성하는 섬유의 섬도는 0.1 ~ 20데시텍스의 범위인 것을 특징으로 하는 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템. - 삭제
- 제1항에 있어서,
상기 객체 표현부는
상기 생성된 면 객체 데이터를 상기 점장 좌표 체계로 구성된 3차원 가시화 환경(OpenGL 또는 OpenGL ES)에 대응되도록 미리 설정된 매핑 기법을 이용하여 확대, 축소 및 이동이 가능하도록 표현하거나, 상기 점장 좌표 체계로 구성된 3차원 가시화 환경(OpenGL 또는 OpenGL ES) 상에서 미리 설정된 매핑 기법을 이용하여 국제수로기구(IHO)의 S-52에 따른 면 객체 데이터에 대한 그리기를 수행하도록 하는 것을 특징으로 하는 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170100918A KR101955377B1 (ko) | 2017-08-09 | 2017-08-09 | 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170100918A KR101955377B1 (ko) | 2017-08-09 | 2017-08-09 | 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190016686A KR20190016686A (ko) | 2019-02-19 |
KR101955377B1 true KR101955377B1 (ko) | 2019-05-30 |
Family
ID=65528683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170100918A Active KR101955377B1 (ko) | 2017-08-09 | 2017-08-09 | 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101955377B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102712035B1 (ko) | 2023-12-22 | 2024-09-30 | 한국해양과학기술원 | 해상 교통상황 기반 해도 표시시스템 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101554499B1 (ko) | 2014-11-28 | 2015-09-21 | 금호마린테크 (주) | 시각적 대화식 최적항로 계획 시스템 |
KR101554498B1 (ko) * | 2014-11-28 | 2015-09-21 | 금호마린테크 (주) | 네트워크 모형화를 이용한 선박의 최적항로 계획 시스템 |
KR101642861B1 (ko) * | 2015-11-13 | 2016-07-26 | 한국해양과학기술원 | 웹 맵 서비스를 위한 전자해도의 처리 시스템 및 방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH095107A (ja) * | 1995-06-21 | 1997-01-10 | Tokimec Inc | 電子海図表示情報装置 |
KR100299857B1 (ko) * | 1999-07-01 | 2001-11-01 | 김광식 | 3차원 전자항해해도를 위한 모델 생성 방법 및 3차원 모델을 이용한 전자 해도 디스플레이 방법 |
KR100506822B1 (ko) * | 2003-11-08 | 2005-08-10 | 엘지전자 주식회사 | 3차원 다각형의 화면 표시방법 |
KR20050046377A (ko) * | 2003-11-14 | 2005-05-18 | (주)모바일넷 | 전자해도시스템의 공간 정보 메쉬구조 형성방법, 형성장치및 그것을 형성하는 컴퓨터프로그램이 기록된 컴퓨터로읽을 수 있는 기록매체 |
-
2017
- 2017-08-09 KR KR1020170100918A patent/KR101955377B1/ko active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101554499B1 (ko) | 2014-11-28 | 2015-09-21 | 금호마린테크 (주) | 시각적 대화식 최적항로 계획 시스템 |
KR101554498B1 (ko) * | 2014-11-28 | 2015-09-21 | 금호마린테크 (주) | 네트워크 모형화를 이용한 선박의 최적항로 계획 시스템 |
KR101642861B1 (ko) * | 2015-11-13 | 2016-07-26 | 한국해양과학기술원 | 웹 맵 서비스를 위한 전자해도의 처리 시스템 및 방법 |
Non-Patent Citations (2)
Title |
---|
Jiang, X. et al. Efficient booleans algorithms for triangulated meshes of geometric modeling. Computer-Aided Design and Applications 13.4 (2016)* |
이희용, 3 차원 가시화 환경에서 S-52 표준을 적용하기 위한 전자해도 객체의 표현방법에 관한 연구. Journal of Korean Navigation and Port Reserch 40.6 (2016.12.) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102712035B1 (ko) | 2023-12-22 | 2024-09-30 | 한국해양과학기술원 | 해상 교통상황 기반 해도 표시시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20190016686A (ko) | 2019-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9052199B2 (en) | System and method for indicating user location and facing direction on a digital map | |
AU2010257305B2 (en) | Techniques for density mapping | |
CN102214368B (zh) | 三维全尺度数字地球的实现方法 | |
US10319062B2 (en) | Rendering map data using descriptions of raster differences | |
KR101955378B1 (ko) | 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템 | |
US8872848B1 (en) | Rendering vector data as tiles | |
US9721363B2 (en) | Encoding polygon data for fast retrieval and rendering | |
US9805058B2 (en) | Visibility of a point of interest based on environmental conditions | |
US9818219B2 (en) | View direction determination | |
US10204431B1 (en) | Polygon labeling by dominant shapes | |
KR101955377B1 (ko) | 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템 | |
CN115510175A (zh) | dwg数据的地理坐标转换方法和装置、计算机设备及介质 | |
Masood et al. | High‐performance virtual globe GPU terrain rendering using game engine | |
US20190072407A1 (en) | Interactive Geo-Contextual Navigation Tool | |
Wu et al. | GPU ray casting method for visualizing 3D pipelines in a virtual globe | |
CN118550980A (zh) | 一种地图显示范围更新方法、系统、设备及存储介质 | |
KR101873937B1 (ko) | 자동 업데이트 기능을 구비하는 3차원 전자해도 시스템 | |
CN115774896B (zh) | 数据仿真方法、装置、设备以及存储介质 | |
CN110223395A (zh) | 一种三维场景物料模型动态构建方法及系统 | |
CN112330769B (zh) | 虚线纹理的生成方法、装置及电子设备 | |
Zhou et al. | Rendering interior-filled polygonal vector data in a virtual globe | |
CN115511701A (zh) | 一种地理信息的转换方法及装置 | |
Yu | MeteoExplorer: Visual data analysis software for atmospheric and geoscientists | |
Gill et al. | Casting shadows: Shading digital elevation models using ray tracing | |
Kim et al. | Development of mobile 3D terrain viewer with texture mapping of satellite images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20170809 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20180719 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190121 |
|
PG1501 | Laying open of application | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190228 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20190228 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220225 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20230227 Start annual number: 5 End annual number: 5 |