home

Fleet 선박 및 항구 추적

1. 화면 설명

Fleet에 등록된 선박과 함께 메뉴로 등록한 항구를 대시보드 형태로 모니터링 합니다. 옵션에 따라 단일 선박 추적과 마찬가지로 선박 과거 항적 및 예상 항로를 함께 볼 수 있습니다.

2. 화면 Embed 소개

화면 Embed는 씨벤티지에서 발급된 사용자 토큰(User Token)을 활용하여,
별도의 로그인 과정 없이 사용 중인 솔루션 내에 인터페이스 형태로 연동하여 사용할 수 있는 서비스입니다.

3. 화면 Embed 서비스 사용 순서

1.
사용자 토큰을 발급합니다.
2.
발급된 토큰과 함께 파라미터를 조합하여 화면 임베드 URL을 생성합니다.
3.
해당 URL을 브라우저 또는 iframe 에 입력하여 화면 Embed 서비스를 사용할 수 있습니다.

4. 사용자 토큰 발급

4-1. 요청 정보

Request URL: [GET] https://insight.seavantage.com/api/token/publish

4-2. 실행 순서

1.
Swagger 문서에서 우측 상단의 Select a definition 메뉴에서 Token 선택
2.
/token/publish 경로로 이동
3.
[Try it Out] 클릭 → 입력창 활성화
4.
[Execute] 버튼 클릭
5.
하단 응답 영역에서 응답 결과 확인
[Execute] 클릭 후 응답 정보를 확인할 수 있습니다.
 Swagger 문서 바로가기

참고 사항

발급된 토큰은 24시간 유효합니다.
많은 수의 토큰 발행 시 마지막 발급된 2개의 토큰만 유효합니다.

5. 화면 임베드 파라미터 조합

화면 Embed 기능은 아래 파라미터를 조합하여 다양한 선박 추적 화면을 구성할 수 있습니다.
조합 예시)
1.
Fleet에 등록된 선박을 모니터링하고 선택된 선박이 출항한 직전 항구부터 현재 위치까지 항적 표시하고 AIS Destination 기반으로 목적지를 예측후 예상 항로를 보여줍니다.
https://insight.seavantage.com/ship/fleet/tracking?imoNo=9685358&userToken={{userToken}}&routing=auto&startDate=auto
Plain Text
복사
2.
Fleet Active 메뉴에 등록된 선박 목록을 모니터링합니다.
https://insight.seavantage.com/ship/fleet/tracking?userToken={{userToken}}&shipCategoryId=27ecdb29-08ec-4880-b73c-dacdd3e6c93c
Plain Text
복사

5-1. 파라미터 종류

 userToken (필수)
씨벤티지에서 발급된 유효한 사용자 토큰
 imoNo(선택)
추적 대상 선박의 IMO 번호 (7자리)
참고 사항
선박을 추적할 때 워크스페이스에 관리 중인 선박이 아닐 경우 자동으로 선박이 추가됩니다.
 startDate (선택)
과거 항적 표출 시 시작 기준일 설정
설명
auto
선박이 출항한 직전 항구부터 현재 위치까지 항적 표시
yyyyMMdd
지정한 날짜부터 현재까지 항적 표시
(미입력/기타)
과거 항적 표시하지 않음
 destination (선택)
목적지 예측을 입력된 항구(UNLOCODE) 기준으로 할지 AIS Destination 기준으로 예측 할지 옵션
설명
unlocode
목적지 UNLOCODE를 입력받아 목적지 항구로 설정하고 항구 마커를 표시합니다. 예시) 1. destination=KRPUS 부산을 목적지 항구로 설정합니다. 2. destination=USLGB Long Beach를 목적지 항구로 설정합니다. 3. destination=ABCDE ABCDE를 목적지 항구로 설정합니다. (3번 경우와 같이 씨벤티지에 존재하지 않은 항구를 입력 했을 경우 목적지 설정에 실패합니다.)
auto
AIS Destination 값 기반으로 목적지를 예측하고 항구 마커를 표시합니다.
(미입력)
목적지를 설정하지 않습니다. 단, routing=auto 옵션만 입력하면 destination 파라미터 값을 입력하지 않아도 AIS Destination으로 목적지 자동 예측 후 예상 항로를 보여줍니다.
 routing (선택)
예상 항로 계산 시 목적지 예측 기준 선택
설명
auto
AIS Destination 기준으로 목적지 예측 후 예상 항로 표시
destination
destination 파라미터에 입력된 값 기준 예상 항로 표시 예시) 1. destination 파라미터에 UNLOCODE 입력 했을 경우 해당 항구로 예상 항로 표시 2. destination 파라미터에 auto 입력시 AIS 정보로 목적지 예측 3. destination 파라미터에 값을 입력하지 않았을 경우 목적지 예측 안함
(미입력/기타)
예상 항로 표시 안함
 size (선택)
선박 상세 정보를 팝업 또는 말풍선으로 표시할지 결정
설명
small
선박 마커 위 말풍선으로 정보 표시
(미입력/기타)
기존 선박 팝업 사용
 shipCategoryId (선택)
Fleet 메뉴 Id를 입력해서 해당 선박 메뉴를 자동으로 선택하도록 합니다.
옵션 참고 사항
shipCategoryId 는 조회한 메뉴의 category_level 값이 2인 메뉴만 입력 가능합니다.
shipCategoryId 는 List로 여러개 입력 가능합니다.
 portCategoryId (선택)
Ports 메뉴 Id를 입력해서 해당 항구 메뉴를 자동으로 선택하도록 합니다.
 참고 사항
portCategoryId 는 조회한 메뉴의 category_level 값이 2인 메뉴만 입력 가능합니다.
portCategoryId 는 List로 여러개 입력 가능합니다.