fix(prediction): dark 판정에 한국 AIS 수신 영역 필터 추가
16:00 cron 1차 분석 결과, lightweight path가 6,500척 중 5,250척(80%)을 dark로 판정. 좌표 검증 결과 모두 30~37°N/122~125°E (동중국해/서해)로 한국 AIS 수신소 도달 한계 영역에 위치하여 정상 운항 중에도 20~24h 통째로 수신이 끊기는 자연 gap이 발생. 핫픽스: lightweight path에서 dark 판정 직후 마지막 위치가 북위 32~39.5, 동경 124~132 (한반도 + EEZ + 접속수역 여유 포함) 밖이면 dark를 False로 강제. 한국 측 관심 영역의 dark 탐지는 그대로 유지. 근본 개편(STATIONARY 정박 필터, 진입 후 단절 패턴, gap 임계값 재조정 등)은 12시간 추적 데이터 수집 후 내일 진행.
This commit is contained in:
부모
0a4d023c76
커밋
2e5d55a27f
@ -261,6 +261,15 @@ def run_analysis_cycle():
|
||||
speed_jumps = count_speed_jumps(df_v)
|
||||
except Exception:
|
||||
pass
|
||||
# 핫픽스 (2026-04-08): 한국 AIS 수신 가능 영역 밖에서의 dark 판정은 오탐.
|
||||
# 412* 중국 선박이 자국 EEZ로 깊이 들어가면(~124°E 서쪽) 한국 수신소
|
||||
# 도달 한계로 자연 gap 발생. 해당 영역 밖은 dark에서 제외한다.
|
||||
# 영역: 북위 32~39.5, 동경 124~132 (한반도 + EEZ + 접속수역 여유 포함)
|
||||
if dark:
|
||||
in_kr_reception = (124.0 <= lon <= 132.0) and (32.0 <= lat <= 39.5)
|
||||
if not in_kr_reception:
|
||||
dark = False
|
||||
gap_min = 0
|
||||
if dark:
|
||||
lw_dark += 1
|
||||
if spoof_score > 0.5:
|
||||
|
||||
불러오는 중...
Reference in New Issue
Block a user