fix: LIVE 모드 렌더링 최적화 + 특정어업수역 폴리곤 수정 #164

병합
htlee fix/korea-rendering-perf 에서 develop 로 2 commits 를 머지했습니다 2026-03-23 15:28:32 +09:00
소유자

변경 사항

성능 최적화

  • useMonitor 1초 setInterval 제거 → LIVE 모드 60배 과잉 재계산 해소
  • useKoreaFilters currentTime 의존성 제거 → 5분 polling 시에만 필터 재계산
  • useKoreaData aircraft/satellite LIVE↔REPLAY 분리 → LIVE에서 불필요한 매초 propagation 제거

버그 수정

  • 특정어업수역 실제 폴리곤 좌표 적용 (bbox 직사각형 → 원본 GeoJSON EPSG:3857→WGS84 변환)
  • FishingZoneLayer zone 속성 매칭 수정 (id→zone, 폴리곤 투명 렌더링 해결)
  • DB migration 008 적용 (is_transship_suspect 칼럼 → AI 분석 API 500 에러 해결)

UI 개선

  • 선박/분석 라벨 폰트 크기 80% 축소

테스트

  • TypeScript 타입 체크 통과
  • ESLint 통과
  • LIVE 모드 렌더링 체감 개선 확인
  • 특정어업수역 폴리곤 정상 표시 확인
  • AI 분석 API 59건 정상 반환 확인
## 변경 사항 ### 성능 최적화 - useMonitor 1초 setInterval 제거 → LIVE 모드 60배 과잉 재계산 해소 - useKoreaFilters currentTime 의존성 제거 → 5분 polling 시에만 필터 재계산 - useKoreaData aircraft/satellite LIVE↔REPLAY 분리 → LIVE에서 불필요한 매초 propagation 제거 ### 버그 수정 - 특정어업수역 실제 폴리곤 좌표 적용 (bbox 직사각형 → 원본 GeoJSON EPSG:3857→WGS84 변환) - FishingZoneLayer zone 속성 매칭 수정 (id→zone, 폴리곤 투명 렌더링 해결) - DB migration 008 적용 (is_transship_suspect 칼럼 → AI 분석 API 500 에러 해결) ### UI 개선 - 선박/분석 라벨 폰트 크기 80% 축소 ## 테스트 - [x] TypeScript 타입 체크 통과 - [x] ESLint 통과 - [x] LIVE 모드 렌더링 체감 개선 확인 - [x] 특정어업수역 폴리곤 정상 표시 확인 - [x] AI 분석 API 59건 정상 반환 확인
htlee added 2 commits 2026-03-23 15:28:06 +09:00
- useMonitor 1초 setInterval 제거 (LIVE 60배 과잉 재계산 해소)
- useKoreaFilters currentTime 의존성 제거 (5분 polling 시에만 재계산)
- useKoreaData aircraft/satellite LIVE/REPLAY 분리
- 특정어업수역 실제 폴리곤 좌표 적용 (bbox→원본 GeoJSON 변환)
- FishingZoneLayer zone 속성 매칭 수정
- 선박/분석 라벨 폰트 크기 80% 축소
claude-bot 이 변경사항을 승인하였습니다. 2026-03-23 15:28:31 +09:00
claude-bot left a comment
멤버

MR 승인 (via /mr skill)

MR 승인 (via /mr skill)
htlee merged commit faf43fc7db into develop 2026-03-23 15:28:32 +09:00
htlee 삭제된 브랜치 fix/korea-rendering-perf 2026-03-23 15:28:32 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/kcg-monitoring#164
No description provided.