release: 2026-04-09 (247건 커밋) #163

병합
dnlee develop 에서 main 로 18 commits 를 머지했습니다 2026-04-09 14:57:14 +09:00
12개의 변경된 파일22686개의 추가작업 그리고 49403개의 파일을 삭제
Showing only changes of commit 5ea904fc3a - Show all commits

File diff suppressed because one or more lines are too long

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다. Load Diff

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다. Load Diff

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다. Load Diff

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다. Load Diff

File diff suppressed because one or more lines are too long

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다. Load Diff

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다. Load Diff

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다. Load Diff

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다. Load Diff

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다. Load Diff

파일 보기

@ -44,7 +44,7 @@ export async function loadTerritorialBaseline(): Promise<[number, number][][]> {
if (cachedBaselineRings) return cachedBaselineRings;
if (baselineLoadingPromise) return baselineLoadingPromise;
baselineLoadingPromise = fetch('/data/TB_ZN_TRTSEA_multipolygon.geojson')
baselineLoadingPromise = fetch('/data/대한민국.geojson')
.then((res) => res.json())
.then((data: { features: GeoJSONFeature[] }) => {
cachedBaselineRings = extractOuterRings(data);
@ -69,10 +69,10 @@ let cachedZones: ZoneGeoJSON[] | null = null;
let zoneLoadingPromise: Promise<ZoneGeoJSON[]> | null = null;
const ZONE_FILES = [
{ nm: 3, file: '/data/TB_ZN_TRTSEA_multipolygon_3nm_buffer.geojson' },
{ nm: 12, file: '/data/TB_ZN_TRTSEA_multipolygon_12nm_buffer.geojson' },
{ nm: 25, file: '/data/TB_ZN_TRTSEA_multipolygon_25nm_buffer.geojson' },
{ nm: 50, file: '/data/TB_ZN_TRTSEA_multipolygon_50nm_buffer.geojson' },
{ nm: 3, file: '/data/대한민국_3해리.geojson' },
{ nm: 12, file: '/data/대한민국_12해리.geojson' },
{ nm: 25, file: '/data/대한민국_25해리.geojson' },
{ nm: 50, file: '/data/대한민국_50해리.geojson' },
];
export async function loadZoneGeoJSON(): Promise<ZoneGeoJSON[]> {