SVMP와 달라진 주요 기능, 필드명 변경, API 구조 개선사항 등을 정리하였으며,
전환에 필요한 기술적 대응과 테스트 절차를 단계별로 제공합니다.
floatFirstTOC: right
YAML
복사
개선 사항
1. UI/UX 개선
•
전체적으로 핵심 지표와 지도, 차트, 날씨 정보가 한눈에 보기 쉽도록 화면을 재구성하고, 각 요소들의 크기와 배치를 조정하여 가독성과 활용도를 높였습니다.
•
기존 화면 구성은 유지하면서, 핵심 지표·지도·차트·날씨 정보를 더 명확하게 확인할 수 있도록 정보 배치와 UX 흐름을 정리했습니다.
•
전반적인 대시보드 구성을 더 단순하고 직관적으로 느껴지도록 사용성을 개선하였습니다.
•
디자인시스템을 구축하여 텍스트 & 컬러 스타일, 컴포넌트 등 UI 전 요소를 표준화하고 이를 Port Insight에도 적용하였습니다.
2. 조회 기간 설정 기능 추가
•
작업 완료 후 출발 선박 목록이 기존 3일 고정으로 조회되던 부분을 원하는 날짜를 직접 선택해 조회할 수 있도록 개선되었습니다.
3. Congestion Index 신규 추가
•
기존에는 Port Insight 제공 항구 중 선택된 항구가 순위 기반으로 혼잡도 정도를 나타냈다면,
신규 혼잡도 지수는 해당 항구의 지난 혼잡도 지수를 단계별로 산출한 뒤, 현재 혼잡도 지수를 제공히여 혼잡도 신뢰도가 향상되었습니다.
•
Index Trend : 기존에는 실시간 혼잡도만 확인할 수 있었으나, 이제 혼잡도를 단계별로 수치화해 기간 단위로 조회할 수 있습니다.
•
Waiting & Working Trend : 혼잡도 지수 생성 시점의 Waiting & Working 수치를 확인하여 추세 변화를 파악할 수 있도록 기능이 개선되었습니다.
4. AIS 및 선사·터미널 스케줄 통합 예측 기능 추가
•
AIS 기반 목적지, ETA 예측과 선사 및 터미널 스케줄을 통합하여 항만 혼잡도를 사전에 예측할 수 있습니다.
•
운항선사(Carrier), Dwell Time, PTB를 함께 제공하여 항만 내 체류, 대기 패턴을 근거로 도착 예측 정보의 정확도를 높였습니다.
5. 속도 개선
•
전반적인 속도를 개선하여 로딩 시간을 단축하였습니다.
변경 사항
1. API 엔드포인트 변경
•
Port Insight
◦
선박데이터랑 영역데이터 합쳐서 포트인사이트 api 보냄
API | SVMP | SeaVantage Insight |
[GET] /port-insight | https://svmp.seavantage.com/api/v1/portInsight | https://insight.seavantage.com/api/port-insight |
[GET] /port-insight/ships/history | https://svmp.seavantage.com/api/v1/portInsight | https://insight.seavantage.com/api/port-insight/ships/history |
[GET] /port-insight/current | https://svmp.seavantage.com/api/v1/portInsight | https://insight.seavantage.com/api/port-insight/ships/current |
•
Port Insight Next Calling
API | SVMP | SeaVantage Insight |
[GET] /port-insight/next-calling/terminals | https://svmp.seavantage.com/api/v1/portInsight/statistic/nextCalling/pie | https://insight.seavantage.com/api/port-insight/next-calling/terminals |
[GET] /port-insight/next-calling/ship-type-sizes | https://svmp.seavantage.com/api/v1/portInsightShipType/statistic/nextCalling/pie | https://insight.seavantage.com/api/port-insight/next-calling/ship-type-sizes |
[GET] /port-insight/next-calling/monthly/terminals | https://svmp.seavantage.com/api/v1/portInsight/statistic/nextCalling/bar | https://insight.seavantage.com/api/port-insight/next-calling/monthly/terminals |
[GET] /port-insight/next-calling/monthly/ship-type-sizes | https://svmp.seavantage.com/api/v1/portInsightShipType/statistic/nextCalling/bar | https://insight.seavantage.com/api/port-insight/next-calling/monthly/ship-type-sizes |
•
Port Insight Previous Calling
API | SVMP | SeaVantage Insight |
[GET] /port-insight/previous-calling/terminals | https://svmp.seavantage.com/api/v1/portInsight/statistic/lastCalling/pie | https://insight.seavantage.com/api/port-insight/previous-calling/terminals |
[GET] /port-insight/previous-calling/ship-type-sizes | https://svmp.seavantage.com/api/v1/portInsightShipType/statistic/lastCalling/pie | https://insight.seavantage.com/api/port-insight/previous-calling/ship-type-sizes |
[GET] /port-insight/previous-calling/monthly/terminals | https://svmp.seavantage.com/api/v1/portInsight/statistic/lastCalling/bar | https://insight.seavantage.com/api/port-insight/previous-calling/monthly/terminals |
[GET] /port-insight/previous-calling/monthly/ship-type-sizes | https://svmp.seavantage.com/api/v1/portInsightShipType/statistic/lastCalling/bar | https://insight.seavantage.com/api/port-insight/previous-calling/monthly/ship-type-sizes |
•
Port Insight Statistics
API | SVMP | SeaVantage Insight |
[GET] /port-insight/statistics/terminals | https://svmp.seavantage.com/api/v1/portInsight/statistic | https://insight.seavantage.com/api/port-insight/statistics/terminals |
[GET] /port-insight/statistics/ship-type-sizes | https://svmp.seavantage.com/api/v1/portInsightShipType/statistic | https://insight.seavantage.com/api/port-insight/statistics/ship-type-sizes |
[GET] /port-insight/statistics/ports | https://svmp.seavantage.com/api/v1/portInsight/statistic | https://insight.seavantage.com/api/port-insight/statistics/ports |
•
Port
API | SVMP | SeaVantage Insight |
[GET] /port | https://svmp.seavantage.com/api/v1/port | https://insight.seavantage.com/api/port |
[GET] /port/{portId} | https://svmp.seavantage.com/api/v1/port | https://insight.seavantage.com/api/port/{portId} |
[GET] /port/terminal | https://svmp.seavantage.com/api/v1/port | https://insight.seavantage.com/api/port/terminal |
[GET] /port/all | https://svmp.seavantage.com/api/v1/port | https://insight.seavantage.com/api/port/all |
2. 스웨거 URL 변경
•
Port Insight
API | SVMP | SeaVantage Insight | 변경 내용 |
[GET] /port-insight | 영역 데이터 조회 | ||
[GET] /port-insight/ships/history | 작업 완료 후 출발한 선박 조회 | ||
[GET] /port-insight/current | 운항 또는 작업중인 선박 조회 |
•
Port Insight Next Calling
API | SVMP | SeaVantage Insight | 변경 내용 |
[GET] /port-insight/next-calling/terminals | |||
[GET] /port-insight/next-calling/ship-type-sizes | |||
[GET] /port-insight/next-calling/monthly/terminals | |||
[GET] /port-insight/next-calling/monthly/ship-type-sizes |
•
Port Insight Previous Calling
API | SVMP | SeaVantage Insight | 변경 내용 |
[GET] /port-insight/previous-calling/terminals | |||
[GET] /port-insight/previous-calling/ship-type-sizes | |||
[GET] /port-insight/previous-calling/monthly/terminals | |||
[GET] /port-insight/previous-calling/monthly/ship-type-sizes |
•
Port Insight Statistics
API | SVMP | SeaVantage Insight | 변경 내용 |
[GET] /port-insight/statistics/terminals | 터미널 단위 통계 데이터 제공 | ||
[GET] /port-insight/statistics/ship-type-sizes | |||
[GET] /port-insight/statistics/ports | 항구 단위 통계 데이터 제공 |
•
Port
API | SVMP | SeaVantage Insight | 변경 내용 |
[GET] /port | 항구 키워드로 조회 | ||
[GET] /port/{portId} | portId로 항구 조회 | ||
[GET] /port/terminal | - | 터미널명 조회 | |
[GET] /port/all | 항구 전체 조회 |
SVMP 데이터 이관
데이터 이관은 당사 기준으로 약 30분 정도 소요되며, 원활한 진행을 위해 고객사 가능 시간을 사전에 협의해 주시기 바랍니다. 일정 확정 및 세부 조율은 sales@seavantage.com로 연락 부탁드립니다.






