KR101955378B1 - 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템 - Google Patents
전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템 Download PDFInfo
- Publication number
- KR101955378B1 KR101955378B1 KR1020170100917A KR20170100917A KR101955378B1 KR 101955378 B1 KR101955378 B1 KR 101955378B1 KR 1020170100917 A KR1020170100917 A KR 1020170100917A KR 20170100917 A KR20170100917 A KR 20170100917A KR 101955378 B1 KR101955378 B1 KR 101955378B1
- Authority
- KR
- South Korea
- Prior art keywords
- electronic chart
- texture mapping
- coordinate system
- line
- dimensional
- 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
- 238000013507 mapping Methods 0.000 title claims abstract description 60
- 238000000034 method Methods 0.000 claims abstract description 29
- 238000012800 visualization Methods 0.000 claims abstract description 11
- 230000008520 organization Effects 0.000 claims abstract description 7
- 239000010410 layer Substances 0.000 claims description 21
- 239000011253 protective coating Substances 0.000 claims description 8
- 239000000835 fiber Substances 0.000 claims description 7
- XEKOWRVHYACXOJ-UHFFFAOYSA-N Ethyl acetate Chemical compound CCOC(C)=O XEKOWRVHYACXOJ-UHFFFAOYSA-N 0.000 claims description 6
- 230000007246 mechanism Effects 0.000 claims description 4
- UUODQIKUTGWMPT-UHFFFAOYSA-N 2-fluoro-5-(trifluoromethyl)pyridine Chemical compound FC1=CC=C(C(F)(F)F)C=N1 UUODQIKUTGWMPT-UHFFFAOYSA-N 0.000 claims description 3
- WUGQZFFCHPXWKQ-UHFFFAOYSA-N Propanolamine Chemical compound NCCCO WUGQZFFCHPXWKQ-UHFFFAOYSA-N 0.000 claims description 3
- LIKFHECYJZWXFJ-UHFFFAOYSA-N dimethyldichlorosilane Chemical compound C[Si](C)(Cl)Cl LIKFHECYJZWXFJ-UHFFFAOYSA-N 0.000 claims description 3
- 239000007769 metal material Substances 0.000 claims description 3
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 claims description 2
- 239000011342 resin composition Substances 0.000 claims description 2
- 229910052710 silicon Inorganic materials 0.000 claims description 2
- 239000010703 silicon Substances 0.000 claims description 2
- 238000005507 spraying Methods 0.000 claims description 2
- 239000011247 coating layer Substances 0.000 claims 2
- 150000001875 compounds Chemical class 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 13
- 239000008186 active pharmaceutical agent Substances 0.000 description 6
- 239000011248 coating agent Substances 0.000 description 6
- 238000000576 coating method Methods 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 5
- 238000005260 corrosion Methods 0.000 description 4
- 230000007797 corrosion Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 239000008199 coating composition Substances 0.000 description 3
- 238000012876 topography Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 229920002972 Acrylic fiber Polymers 0.000 description 1
- 239000004743 Polypropylene Substances 0.000 description 1
- 238000010521 absorption reaction Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 238000005536 corrosion prevention Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005461 lubrication Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 150000007974 melamines Chemical class 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 244000005700 microbiome Species 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920001778 nylon Polymers 0.000 description 1
- 229920000728 polyester Polymers 0.000 description 1
- -1 polypropylene Polymers 0.000 description 1
- 229920001155 polypropylene Polymers 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- BDERNNFJNOPAEC-UHFFFAOYSA-N propan-1-ol Chemical compound CCCO BDERNNFJNOPAEC-UHFFFAOYSA-N 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
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/40—Filling a planar surface by adding surface attributes, e.g. colour or texture
-
- 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)
- Geometry (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Remote Sensing (AREA)
- Mathematical Physics (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Image Generation (AREA)
Abstract
이를 위해 본 발명의 일 실시예는 3차원 가시화 환경에서 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템이고, 전자해도 데이터를 입력받는 데이터 입력모듈; 상기 입력된 전자해도 데이터를 항정선(Rhumb Line)이 직선으로 표현되는 점장도법(Mercator)을 이용하여 점장하여 점장 좌표 체계를 구성하는 점장 좌표 체계 구성모듈; 및 상기 점장 좌표 체계로 구성된 3차원 가시화 환경(OpenGL ES) 상에서 미리 설정된 텍스쳐 매핑 기법을 이용하여 국제수로기구(IHO)의 S-52에 따른 객체 데이터에 대한 패턴라인(pattern line) 그리기, 포인트 심볼(point symbol) 그리기 또는 다각형 채우기 중 어느 하나를 수행하도록 하는 전자해도 객체 표현모듈을 포함하는 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템을 개시한다.
Description
도 2는 도 1의 전자해도 객체 표현모듈을 나타내는 블럭도이다.
도 3은 도 1의 점장 좌표 체계 구성모듈에 의한 점장 좌표를 나타내는 도면이다.
도 4는 본 발명의 일 실시예에 따른 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템에 의한 객체의 표현방법을 나타내는 순서도이다.
도 5는 본 발명의 일 실시예에 따른 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템에 의한 S-57의 전자해도 속성의 공간정보를 담는 클래스 구조를 나타내는 도면이다.
도 6은 본 발명의 일 실시예에 따른 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템에서의 OpenGL ES API구조를 나타내는 도면이다.
도 7은 본 발명의 일 실시예에 따른 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템에 의하여 S-52에 따른 디스플레이 상태를 나타내는 도면이다.
도 8은 본 발명의 일 실시예에 따른 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템에 의한 X, Y, Z 축을 선택하고 회전하여 2D 전자해도가 3축을 중심으로 회전하는 예를 나타내는 도면이다.
도 9은 본 발명의 일 실시예에 따른 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템에 의한 3차원 해저지형 예를 나타내는 도면이다.
120: 점장 좌표 체계 구성모듈 130: 전자해도 객체 표현모듈
131: 좌표 변환부 132: 객체 표현부
Claims (5)
- 3차원 가시화 환경에서 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템이고,
전자해도 데이터를 입력받는 데이터 입력모듈;
상기 입력된 전자해도 데이터를 항정선(Rhumb Line)이 직선으로 표현되는 점장도법(Mercator)을 이용하여 점장하여 점장 좌표 체계를 구성하는 점장 좌표 체계 구성모듈; 및
상기 점장 좌표 체계로 구성된 3차원 가시화 환경(OpenGL ES) 상에서 미리 설정된 텍스쳐 매핑 기법을 이용하여 국제수로기구(IHO)의 S-52에 따른 객체 데이터에 대한 패턴라인(pattern line) 그리기, 포인트 심볼(point symbol) 그리기 또는 다각형 채우기 중 어느 하나를 수행하도록 하는 전자해도 객체 표현모듈을 포함하고,
상기 전자해도 객체 표현모듈은
미리 설정된 조합 함수 프로그램을 이용하여 상기 점장 좌표 체계를 전자해도의 경위도 좌표에서 3차원 화면 좌표로 변환하는 좌표 변환부; 및
상기 변환된 3차원 화면 좌표에 대하여 미리 설정된 텍스쳐 매핑 기법을 이용하여 국제수로기구(IHO)의 S-52에 따른 객체 데이터에 대한 패턴라인 그리기를 수행하거나, 포인트 심볼 그리기를 수행하거나, 다각형 채우기를 수행하는 텍스쳐 매핑부;를 포함하며,
상기 텍스쳐 매핑부는
선(line)을 기본 단위 두께를 갖는 사각형으로 판단하여 심볼을 반복하여 그리는 방법으로 패턴라인 그리기를 구현하되, 점선 또는 쇄선 패턴 대신에 묘박지 경계선 심볼을 선분의 구성요소로 사용함으로써 S-52의 복합선(Complex Line) 을 구현하고,
상기 텍스쳐 매핑 기법 적용을 위하여 경위도 좌표값(a, b, c, d), 픽셀 단위의 심볼 크기(W)를 지정함으로써 그려지는 심볼에 대한 정보를 설정하고, 텍스쳐 좌표 자료구조(tex_coordi)의 C(세로 반복횟수), D(가로 반복횟수)에 값을 지정하여 세로, 가로 반복되는 회수를 정하며,
상기 데이터 입력모듈, 점장 좌표 체계 구성모듈 및 전자해도 객체 표현모듈의 표면에는 실리콘 성분을 포함한 표면보호도포층이 형성되되, 상기 표면보호도포층은 에틸아세테이트(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항에 있어서,
상기 텍스쳐 매핑부는
상기 C값을 1로 두고 상기 D값을 2 이상의 임의값으로 지정하면, 두께가 1인 라인을 그리도록 할 수 있고,
상기 C값과 상기 D값을 각 1로 두면 심볼 하나만을 그리는 포인트 심볼 그리기가 가능하도록 하며,
상기 C값과 상기 D값을 각각 2 이상의 m, n으로 설정하면, 가로 m회, 세로 n회 심볼을 반복하는 패턴 채움 다각형 그리기가 가능하도록 하는 것을 특징으로 하는 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170100917A KR101955378B1 (ko) | 2017-08-09 | 2017-08-09 | 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170100917A KR101955378B1 (ko) | 2017-08-09 | 2017-08-09 | 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190016685A KR20190016685A (ko) | 2019-02-19 |
KR101955378B1 true KR101955378B1 (ko) | 2019-05-30 |
Family
ID=65528918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170100917A Active KR101955378B1 (ko) | 2017-08-09 | 2017-08-09 | 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101955378B1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111724474B (zh) * | 2020-05-29 | 2023-11-17 | 智慧航海(青岛)科技有限公司 | 一种基于现实增强系统实时绘制船岸距离线的方法 |
CN111667552B (zh) * | 2020-06-04 | 2023-05-23 | 电子科技大学 | 一种s57电子海图深度范围快速判定填充方法及设备 |
CN112070858B (zh) * | 2020-09-04 | 2024-01-30 | 中国船舶重工集团公司第七0七研究所九江分部 | 一种符合s-52规范的电子海图表示库的实现方法 |
CN116310166B (zh) * | 2023-02-08 | 2024-03-15 | 长江信达软件技术(武汉)有限责任公司 | 一种水利地图标绘方法、设备及存储设备 |
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 (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050046377A (ko) * | 2003-11-14 | 2005-05-18 | (주)모바일넷 | 전자해도시스템의 공간 정보 메쉬구조 형성방법, 형성장치및 그것을 형성하는 컴퓨터프로그램이 기록된 컴퓨터로읽을 수 있는 기록매체 |
-
2017
- 2017-08-09 KR KR1020170100917A patent/KR101955378B1/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 (1)
Title |
---|
이희용, 3 차원 가시화 환경에서 S-52 표준을 적용하기 위한 전자해도 객체의 표현방법에 관한 연구. Journal of Korean Navigation and Port Reserch 40.6 (2016.12.) |
Also Published As
Publication number | Publication date |
---|---|
KR20190016685A (ko) | 2019-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101955378B1 (ko) | 전자해도 좌표 체계 및 텍스쳐 매핑에 의한 객체 표현이 가능한 3차원 전자해도 시스템 | |
AU2010257305B2 (en) | Techniques for density mapping | |
CN105164500B (zh) | 用于在数字地图上指示用户位置以及面对方向的系统和方法 | |
CN102214368B (zh) | 三维全尺度数字地球的实现方法 | |
US20150332481A1 (en) | Indexed uniform styles for stroke rendering | |
KR101591427B1 (ko) | 3차원 지형 영상 가시화에서의 적응형 렌더링 방법 | |
Ruzinoor et al. | A review on 3D terrain visualization of GIS data: techniques and software | |
US9818219B2 (en) | View direction determination | |
US9721363B2 (en) | Encoding polygon data for fast retrieval and rendering | |
US20180089791A1 (en) | Rendering map data using descriptions of raster differences | |
CN104268145A (zh) | 一种复杂矢量数据的地图快速绘制方法 | |
CN110851558B (zh) | 一种地方坐标系地图通用加载方法 | |
WO2016040538A1 (en) | Convex polygon clipping during rendering | |
CN104932858A (zh) | 一种精确匹配实时漫游的背景地图叠加显示方法 | |
KR101955377B1 (ko) | 전자해도 면 객체의 삼각화 표현이 가능한 3차원 전자해도 시스템 | |
Liu et al. | Generating 3D depiction for a future ECDIS based on digital earth | |
KR101873937B1 (ko) | 자동 업데이트 기능을 구비하는 3차원 전자해도 시스템 | |
Wu et al. | GPU ray casting method for visualizing 3D pipelines in a virtual globe | |
Masood et al. | High‐performance virtual globe GPU terrain rendering using game engine | |
Qiu et al. | Web-based 3D map visualization using WebGL | |
CN115774896B (zh) | 数据仿真方法、装置、设备以及存储介质 | |
CN117115371A (zh) | 一种高精地图的绘制方法、系统、电子设备及存储介质 | |
CN112330769B (zh) | 虚线纹理的生成方法、装置及电子设备 | |
US10101497B2 (en) | Method for determining a karstic region | |
CN115511701A (zh) | 一种地理信息的转换方法及装置 |
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: 20180718 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 |