해양 SW · 전자해도 · 항해 시스템
북극항로 안전운항 기술개발사업 기획위원 참여

바다 위의 소프트웨어를,
국제표준으로 만듭니다

전자해도(S-57 · S-63)부터 항해장비 통신(IEC 61162), 북극항로 안전항해까지 —표준 문서를 읽고 직접 구현해 온 팀이 만듭니다.

ENC MAP 서비스 — 전자해도 기반 선단 관제 화면
01

ENC MAP 선단 관제

전자해도 위 선박 위치 · 항로 · 기상 통합

북극항로

안전운항 기술개발사업 기획위원

국제표준

IEC 61162 · S-57 · S-63 · S-100

선내–육상

INS 연동 · 관제 플랫폼

해양 전문

e-Navigation · 시뮬레이터 · 해저 장비

Why Us

표준을 읽고 구현해 온 팀입니다

해양 소프트웨어는 화면보다 규격에서 시작합니다. 해도 포맷과 통신 프로토콜을 직접 다뤄 온 경험으로 개발합니다.

해도 포맷을 직접 다룹니다

S-57 해도를 SENC로 변환하고 S-52 규격으로 그리는 엔진을 직접 구현했습니다. S-63 암호화 해도의 셀 퍼밋 처리까지 다루기에, 해도 위에 자체 레이어를 얹는 요구에도 대응합니다.

선내 항해장비와 통신합니다

IEC 61162-450 패킷을 스니핑해 해석하고, NMEA 0183 문장 구조를 다뤄 항해장비와 데이터를 주고받습니다. 선내 이더넷에서 클라우드까지 한 흐름으로 잇습니다.

극지 항해 조건을 이해합니다

북극항로는 해도만으로 부족하고 빙상 정보가 함께 읽혀야 합니다. 빙상·해상·기상을 통합해 안전항로를 안내하는 시스템을 개발했고, 관련 국가 R&D 기획에도 참여하고 있습니다.

Projects

해양 수행 프로젝트

전자해도 기반 선단 관제부터 해도 렌더링 엔진, 항해장비 데이터 연계, 북극항로 안전항해까지 — 실제로 만들어 온 시스템입니다.

전자해도 위 계획 항로 표시
전자해도 상세 표시 — 수심·항로표지·등화
현대글로벌서비스 · 선내–육상 서비스

ENC MAP 서비스 — 전자해도 기반 선단 관제

육상 관제센터와 선박이 같은 전자해도 위에서 선단 상황을 보는 웹 서비스입니다. 육상에서는 수집된 데이터로 선박 위치를 표시하고, 선내에서는 자선 위치와 주변 AIS를 표시합니다. 위성이 끊겨도 선내 서버만으로 동작하도록 육상·선내 동일 구조로 설계했습니다. 항로 계획과 기상 정보 오버레이도 같은 화면에서 다룹니다.

•육상 관제 · 선내 서비스 동일 구조
•위성 단절 시 선내 standalone 동작
•AIS 기반 주변 선박 표시 · 항로 계획
•바람·파고·해류·수온 오버레이
ENCAISReact.NET
S-57/S-63/S-52 라이브러리 아키텍처
S-63 셀 퍼밋 처리 흐름
국제표준 · 전자해도 엔진

S-57 · S-63 전자해도 렌더링 엔진

국제수로기구(IHO) 표준 전자해도를 직접 읽고 그리는 엔진입니다. S-57 해도 데이터를 SENC로 변환하고 S-52 표현 규격에 따라 심볼·색상을 적용해 OpenGL로 렌더링합니다. 암호화 해도인 S-63은 셀 퍼밋(cell permit) 처리를 거쳐 복호화합니다. 상용 해도 엔진을 가져다 쓰는 대신 표준 문서를 읽고 구현했기에, 해도 위에 자체 레이어를 얹는 요구에도 대응할 수 있습니다.

•S-57 → SENC 변환 · S-52 표현 규격 적용
•S-63 암호화 해도 셀 퍼밋 처리
•OpenGL 기반 해도 렌더링
•S-100 차세대 표준 대응 연구
S-57S-63S-52OpenGL
INS 네트워크 토폴로지 구성도
Connector 설정 정의
현대글로벌서비스 · AI-INS 플랫폼

IEC 61162-450 Connector — 선박 항해장비 데이터 연계

선박 통합항해시스템(INS)의 표준 통신을 클라우드로 잇는 커넥터입니다. 선내 이더넷을 흐르는 IEC 61162-450 패킷을 스니핑해 해석하고, 변화가 있는 값만 MQTT로 발행합니다. 반대로 클라우드에서 내려온 명령을 항해장비 규격에 맞는 패킷으로 되돌려 보냅니다. 위성 회선이 좁은 선박 환경을 고려해 인메모리 DB로 직전 값과 비교하고, 달라진 데이터만 올려 통신량을 줄였습니다.

•IEC 61162-450 패킷 스니핑 · 파싱
•변화 감지 후 MQTT 발행 — 통신량 최소화
•원격 Config 적용 · start/stop 명령 처리
•INS 서버 이중화 mastership 관리
IEC 61162-450NMEA 0183MQTTC#
전자해도 기반 항로 계획 — 대안 항로 비교
구간별 거리·침로와 안전 항로 검토 결과 표시
극지 항해 · 안전항로

북극항로 안전 항해 지원 시스템

빙상·해상·기상 정보를 종합해 북극항로의 안전 항로를 안내하는 시스템입니다. 해빙 두께와 분포를 전자해도 위에 겹쳐 표시하고, 구간별 위험도를 반영한 항로를 계획·검토할 수 있습니다. 극지 항해는 해도 정보만으로 부족하고 빙상 데이터가 함께 읽혀야 한다는 점에서, 일반 항해 지원 시스템과는 다른 설계가 필요합니다.

•빙상·해상·기상 정보 통합 표시
•해빙 두께별 색상 구분 오버레이
•구간별 위험도 반영 항로 계획
•전자해도 기반 항로 안전성 검토
북극항로빙상정보항로계획ENC

Capabilities

해도에서 관제까지, 한 팀에서

전자해도 엔진

S-57 · S-63 · S-52 · S-100, SENC 변환과 OpenGL 렌더링

항해장비 통신

IEC 61162-450 · NMEA 0183 · AIS, 패킷 스니핑과 파싱

선단 관제 플랫폼

육상–선내 동일 구조, MQTT 연계, 기상·해상 오버레이

항로 계획 · 시뮬레이션

안전항로 산출, 3D 훈련 시뮬레이터, 장비 제어

해양 SW 프로젝트 진행 방식

01

규격 · 요구 분석

02

프로토콜 · 데이터 설계

03

개발 · 시뮬레이터 검증

04

실장비 연동 시험

05

운영 · 유지보수

선박에 올리기 전에 시뮬레이터로 먼저 검증합니다 — 표준 문서와 실장비 양쪽을 기준으로 확인합니다.

해양 소프트웨어를 준비 중이신가요?

전자해도든 항해장비 연동이든, 규격을 함께 읽고
구축 계획을 세워 드립니다. 편하게 문의해 주세요.