Compare commits

...

3 커밋

작성자 SHA1 메시지 날짜
2ea801dd6b docs: RELEASE-NOTES.md 최신화 (2026-03-27 섹션 추가) 2026-03-27 15:32:20 +09:00
01ddad4248 docs: 릴리즈 노트 업데이트 2026-03-27 15:30:25 +09:00
5ba563858b fix(prediction): 선박 항적 API URL 및 엔드포인트 수정
- VESSEL_TRACK_API_URL 기본값을 프로덕션 URL로 변경
  (localhost:9090 → https://guide.gc-si.dev/signal-batch)
- 항적 조회 API 경로 추가 (/api/v2/tracks/area-search)
2026-03-27 15:28:51 +09:00
2개의 변경된 파일7개의 추가작업 그리고 2개의 파일을 삭제

파일 보기

@ -2,7 +2,7 @@ import { wingPool } from '../db/wingDb.js';
import { getBacktrack } from './predictionService.js'; import { getBacktrack } from './predictionService.js';
const PYTHON_API_URL = process.env.PYTHON_API_URL ?? 'http://localhost:5003'; const PYTHON_API_URL = process.env.PYTHON_API_URL ?? 'http://localhost:5003';
const VESSEL_TRACK_API_URL = process.env.VESSEL_TRACK_API_URL ?? 'http://localhost:9090'; const VESSEL_TRACK_API_URL = process.env.VESSEL_TRACK_API_URL ?? 'https://guide.gc-si.dev/signal-batch';
// 유종 코드(DB) → OpenDrift 유종 코드 매핑 // 유종 코드(DB) → OpenDrift 유종 코드 매핑
const OIL_TYPE_MAP: Record<string, string> = { const OIL_TYPE_MAP: Record<string, string> = {
@ -288,7 +288,7 @@ async function fetchVesselTracks(
console.log(body); console.log(body);
const res = await fetch(`${VESSEL_TRACK_API_URL}`, { const res = await fetch(`${VESSEL_TRACK_API_URL}/api/v2/tracks/area-search`, {
method: 'POST', method: 'POST',
headers: { 'Content-Type': 'application/json' }, headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(body), body: JSON.stringify(body),

파일 보기

@ -4,6 +4,11 @@
## [Unreleased] ## [Unreleased]
### 수정
- 역추적: 선박 항적 API URL을 프로덕션 URL로 변경 및 엔드포인트 경로 추가 (/api/v2/tracks/area-search)
## [2026-03-27]
### 추가 ### 추가
- 역추적: 사용자가 유출 추정 시각/분석 범위/탐색 반경을 직접 입력하는 분석 파라미터 UI 구현 - 역추적: 사용자가 유출 추정 시각/분석 범위/탐색 반경을 직접 입력하는 분석 파라미터 UI 구현
- 역추적: AIS 기반 선박 항적 API 연동 및 가중치 위험도 점수 산정 엔진 (backtrackAnalysisService) - 역추적: AIS 기반 선박 항적 API 연동 및 가중치 위험도 점수 산정 엔진 (backtrackAnalysisService)