# 항구·나루 자료

강하를 주요 도시로 추가하고, 하구 권역의 대표 수군 거점을 연결했습니다. 강하군의 치소와 관할을 모든 시기에 고정하지 않습니다. 무창은 고대 악현·현대 어저우 권역입니다.

43곳: 군사 수군·집결 거점 18곳, 일반 수운 거점 17곳, 도하 나루 8곳.

## 해석과 표시

15 km 전략 격자용 고대 취락·강구·도하 권역 근사. 현대 부두 위치나 삼국시대 강안의 측량 좌표가 아님.

parentPlaceId는 게임의 도시–수운 접속 관계이며 시대별 군현 관할·정치 소유권을 확정하지 않음. null은 소유자 없음이 아니라 현재 도시 연결 미지정.

military는 기록된 수군·군사 집결 기능을 우선한 게임 등급. 실제 항구 크기·부두 길이·수송 정원은 미확정(capacity=null). dock은 수운 접속 권역, ferry는 도하 기능.

진한 청색 닻·굵은 글씨는 군사 수군 거점, 작은 청색 사각형은 일반 수운점, 빈 원은 나루입니다. 도시 연결 미지정은 역사적으로 무주지라는 뜻이 아닙니다. 군사 이용 기록이 있어도 모든 곳이 상설 항만 시설이었다는 뜻은 아닙니다. 후보 위치는 기본 숨김입니다.

## 지도에서 사용

사이드바의 **항구·나루**에서 종류·도시 연결·후보 표시를 켜고 끄며 지명을 찾아갈 수 있습니다. 선택하면 기록, 도시 연결과 출처를 확인합니다. **수운 경로 검증**에서 두 거점을 선택해 등록된 수로의 연결을 검사합니다. 하천이 육지 타일 안에 들어가더라도 수로 그래프를 이용합니다. 일반 물 타일 검사·육상 이동과는 별도의 전략 규칙입니다.

계산은 등록 수로의 연속된 water 구간에 명시적으로 연결된 거점만 통과합니다. 육상 구간·가까운 다른 강·후보 항구를 자동으로 잇지 않습니다. 미연결 나루는 지도에는 표시되지만 임의 항로를 만들지 않습니다. 항로 거리와 강변 선형은 근사이며 수송 정원, 선박 확보, 소유권, 계절 수심, 도하 대기 시간은 아직 적용하지 않습니다. 이동로 표시 on/off는 수운 규칙 데이터를 삭제하지 않습니다. 타일 편집의 이동 금지와 비활성 지역은 수운 경로에도 적용합니다.

## 검증과 백업

`node tools/verify-harbors.mjs`는 거점·출처·도시 연결, 연속 수로, 역방향 경로, 중간 이동 금지 타일과 미등록 항로를 검증합니다. 결과는 `exports/harbor-validation.json`입니다. 현재 36개 거점이 33개 수운 구간에 연결됩니다. 익양·포판·백마·연진·전당·요수 및 답저 후보는 등록 수로 미연결입니다. 도하 지점의 존재만으로 강을 따라가는 항로를 생성하지 않습니다.

브라우저에서 종류·도시 연결·후보 필터, 백제성–무창과 양양–하구 경로, 격자 크기·높이 변경 및 시나리오 변경 시 경로 갱신을 확인했습니다. 기존 격자·최적화 검증도 통과했습니다. 수정 전 소스·지명·경로 백업은 `backups/pre-ports-20261004-144322.zip`이며 CRC와 SHA256을 확인했습니다. 고도 원본은 기존 전체 백업에 보관되어 있습니다.

## 목록과 근거

| 거점 | 종류 | 게임 도시 연결 | 근거 | 좌표(권역) |
|---|---|---|---|---|
| 하구·면구 夏口·沔口 | 군사 수군·집결 거점 | 강하 | 군사 이용 기록 | 114.3, 30.56 |
| 육구 陸口 | 군사 수군·집결 거점 | 미지정 | 군사 이용 기록 | 113.86, 29.94 |
| 강릉 수군항 江陵水軍據點 | 군사 수군·집결 거점 | 강릉 | 군사 이용 기록 | 112.19, 30.35 |
| 유강구·공안 油江口·公安 | 군사 수군·집결 거점 | 공안 | 군사 이용 기록 | 112.23, 30.06 |
| 양양·번성 수군항 襄樊水軍據點 | 군사 수군·집결 거점 | 양양 | 군사 이용 기록 | 112.14, 32.01 |
| 무창 수군항 武昌水軍據點 | 군사 수군·집결 거점 | 무창 | 군사 이용 기록 | 114.89, 30.39 |
| 번구 樊口 | 군사 수군·집결 거점 | 미지정 | 군사 이용 기록 | 114.81, 30.43 |
| 파구 巴丘 | 군사 수군·집결 거점 | 미지정 | 군사 이용 기록 | 113.1, 29.37 |
| 이릉 수군항 夷陵水軍據點 | 군사 수군·집결 거점 | 이릉 | 군사 이용 기록 | 111.28, 30.7 |
| 백제성·영안 수군항 白帝·永安 | 군사 수군·집결 거점 | 백제성 | 군사 이용 기록 | 109.57, 31.045 |
| 강주 수군항 江州水軍據點 | 군사 수군·집결 거점 | 강주 | 군사 이용 기록 | 106.57, 29.56 |
| 시상 수군항 柴桑水軍據點 | 군사 수군·집결 거점 | 시상 | 군사 이용 기록 | 115.81, 29.62 |
| 우저 牛渚 | 군사 수군·집결 거점 | 미지정 | 군사 이용 기록 | 118.45, 31.65 |
| 유수구·유수오 濡須口·濡須塢 | 군사 수군·집결 거점 | 미지정 | 군사 이용 기록 | 118.08, 31.31 |
| 석두성 수군항 石頭城 | 군사 수군·집결 거점 | 건업 | 군사 이용 기록 | 118.745, 32.059 |
| 경구 京口 | 군사 수군·집결 거점 | 미지정 | 군사 이용 기록 | 119.45, 32.2 |
| 강도·광릉 수운항 江都·廣陵 | 군사 수군·집결 거점 | 강도 | 군사 이용 기록 | 119.45, 32.4 |
| 합포 合浦 | 군사 수군·집결 거점 | 미지정 | 시대 수운·교통 | 109.2, 21.66 |
| 자귀 수운 거점 秭歸 | 일반 수운 거점 | 미지정 | 군사 이용 기록 | 110.7, 30.99 |
| 무현 수운 거점 巫縣 | 일반 수운 거점 | 미지정 | 군사 이용 기록 | 109.89, 31.06 |
| 한중 한수항 漢中漢水據點 | 일반 수운 거점 | 한중 | 시대 수운·교통 | 107.02, 33.07 |
| 서성 한수항 西城 | 일반 수운 거점 | 미지정 | 시대 수운·교통 | 109.03, 32.69 |
| 순양 한수항 旬陽 | 일반 수운 거점 | 미지정 | 시대 수운·교통 | 109.36, 32.83 |
| 박도 수운 거점 僰道 | 일반 수운 거점 | 미지정 | 시대 수운·교통 | 104.62, 28.77 |
| 강양 수운 거점 江陽 | 일반 수운 거점 | 미지정 | 시대 수운·교통 | 105.44, 28.87 |
| 질현 수운 거점 枳 | 일반 수운 거점 | 미지정 | 시대 수운·교통 | 107.39, 29.7 |
| 임강 수운 거점 臨江 | 일반 수운 거점 | 미지정 | 시대 수운·교통 | 108.03, 30.3 |
| 낭중 가릉강항 閬中 | 일반 수운 거점 | 낭중 | 시대 수운·교통 | 105.97, 31.58 |
| 장사 상강항 長沙湘水據點 | 일반 수운 거점 | 장사 | 시대 수운·교통 | 112.98, 28.2 |
| 익양 수운 거점 益陽 | 일반 수운 거점 | 미지정 | 군사 이용 기록 | 112.35, 28.59 |
| 영릉 상강항 零陵湘水據點 | 일반 수운 거점 | 영릉 | 시대 수운·교통 | 111.61, 26.23 |
| 광신·창오 수운항 廣信·蒼梧 | 일반 수운 거점 | 미지정 | 시대 수운·교통 | 111.39, 23.44 |
| 번우·남해 수운항 番禺·南海 | 일반 수운 거점 | 남해 | 시대 수운·교통 | 113.26, 23.13 |
| 서문 고항 徐聞 | 일반 수운 거점 | 미지정 | 시대 수운·교통 | 110.17, 20.33 |
| 한진 漢津 | 도하 나루 | 미지정 | 군사 이용 기록 | 112.59, 31.17 |
| 포판진 蒲阪津 | 도하 나루 | 미지정 | 군사 이용 기록 | 110.45, 34.85 |
| 백마진 白馬津 | 도하 나루 | 미지정 | 군사 이용 기록 | 114.52, 35.57 |
| 연진 延津 | 도하 나루 | 미지정 | 군사 이용 기록 | 114.25, 35.14 |
| 횡강진 橫江津 | 도하 나루 | 미지정 | 군사 이용 기록 | 118.365, 31.73 |
| 당리구 當利口 | 도하 나루 | 미지정 | 군사 이용 기록 | 118.37, 31.69 |
| 전당 도하 권역 錢唐·浙江 | 도하 나루 | 미지정 | 군사 이용 기록 | 120.16, 30.25 |
| 요수 도하 권역 遼隧 | 도하 나루 | 미지정 | 군사 이용 기록 | 122.45, 41.35 |
| 답저 해상 접안 후보 沓渚 | 일반 수운 거점 | 미지정 | 위치·접안 후보 | 121.58, 38.8 |

### 하구·면구 · 夏口·沔口

황조의 함선 방어, 유비·관우 선단의 합류와 주유의 출진이 기록됩니다. 강하의 대표 수군 거점으로 연결합니다.

[삼국지 권32 · 선주전](https://zh.wikisource.org/wiki/三國志/卷32) · [삼국지 권54 · 주유·노숙·여몽전](https://zh.wikisource.org/wiki/三國志/卷54) · [삼국지 권55 · 동습·감녕·반장전](https://zh.wikisource.org/wiki/三國志/卷55)

### 육구 · 陸口

노숙·여몽·육손의 전방 주둔·지휘 거점. 독립 수군항으로 취급하며 특정 도시의 영구 부속항으로 단정하지 않습니다.

[삼국지 권47 · 오주전](https://zh.wikisource.org/wiki/三國志/卷47) · [삼국지 권54 · 주유·노숙·여몽전](https://zh.wikisource.org/wiki/三國志/卷54) · [삼국지 권58 · 육손전](https://zh.wikisource.org/wiki/三國志/卷58)

### 강릉 수군항 · 江陵水軍據點

군수 물자와 관우 선단의 집결 목적지, 여몽의 수군 진격 거점. 개별 부두 이름·성곽 위치를 확정한 표식은 아닙니다.

[삼국지 권32 · 선주전](https://zh.wikisource.org/wiki/三國志/卷32) · [삼국지 권47 · 오주전](https://zh.wikisource.org/wiki/三國志/卷47) · [삼국지 권54 · 주유·노숙·여몽전](https://zh.wikisource.org/wiki/三國志/卷54)

### 유강구·공안 · 油江口·公安

유비가 유강구에 별영을 두고 공안으로 개칭. 손권·여몽의 수군 작전과 연결되는 군사 수운 거점입니다.

[삼국지 권32 · 선주전](https://zh.wikisource.org/wiki/三國志/卷32) · [삼국지 권47 · 오주전](https://zh.wikisource.org/wiki/三國志/卷47) · [삼국지 권54 · 주유·노숙·여몽전](https://zh.wikisource.org/wiki/三國志/卷54)

### 양양·번성 수군항 · 襄樊水軍據點

한수의 선단 이동과 관우의 주병 작전이 확인되는 양양·번성 권역. 하나의 상설 고대 부두가 발굴되었다는 뜻은 아닙니다.

[삼국지 권32 · 선주전](https://zh.wikisource.org/wiki/三國志/卷32) · [삼국지 권36 · 관우·장비·조운전](https://zh.wikisource.org/wiki/三國志/卷36) · [삼국지 권47 · 오주전](https://zh.wikisource.org/wiki/三國志/卷47)

### 무창 수군항 · 武昌水軍據點

손권의 도읍·군사 이동과 연결되는 장강 수운 거점. 오늘날 우한 무창이 아닌 고대 악현·현대 어저우 권역입니다.

[삼국지 권47 · 오주전](https://zh.wikisource.org/wiki/三國志/卷47)

### 번구 · 樊口

선주전 배송지 주석의 유비 대기·주유 선단 도착 기록. 양양의 번성과 다른 곳이며 개별 선착장은 권역 근사입니다.

[삼국지 권32 · 선주전](https://zh.wikisource.org/wiki/三國志/卷32)

### 파구 · 巴丘

215년 노숙의 병력 주둔과 형남 전선의 거점. 악양·파릉 권역의 파구이며 주유전의 다른 파구와 구별합니다.

[삼국지 권47 · 오주전](https://zh.wikisource.org/wiki/三國志/卷47) · [삼국지 권54 · 주유·노숙·여몽전](https://zh.wikisource.org/wiki/三國志/卷54)

### 이릉 수군항 · 夷陵水軍據點

222년 오반·진식 수군의 이릉 주둔과 협구 방어가 기록됩니다. 이도·효정 강남 육로와 병행합니다.

[삼국지 권32 · 선주전](https://zh.wikisource.org/wiki/三國志/卷32) · [삼국지 권58 · 육손전](https://zh.wikisource.org/wiki/三國志/卷58)

### 백제성·영안 수군항 · 白帝·永安

유비의 동정 출발·철수와 이후 파동 방어를 위한 전략 수운 거점. 부두 시설의 크기는 알려져 있지 않습니다.

[삼국지 권32 · 선주전](https://zh.wikisource.org/wiki/三國志/卷32) · [화양국지 권1 · 파지](https://zh.wikisource.org/wiki/華陽國志/卷一)

### 강주 수군항 · 江州水軍據點

제갈량·장비 등이 물길을 거슬러 강주에 도달한 기록. 장강·가릉강 합류 권역의 군사 환승 거점으로 적용합니다.

[삼국지 권35 · 제갈량전](https://zh.wikisource.org/wiki/三國志/卷35) · [삼국지 권36 · 관우·장비·조운전](https://zh.wikisource.org/wiki/三國志/卷36) · [화양국지 권1 · 파지](https://zh.wikisource.org/wiki/華陽國志/卷一)

### 시상 수군항 · 柴桑水軍據點

주유의 시상 방어 및 적벽 전후 손권 세력의 군사 거점. 한대 심양과 현대 주장 항을 동일한 지점으로 단정하지 않습니다.

[삼국지 권47 · 오주전](https://zh.wikisource.org/wiki/三國志/卷47) · [삼국지 권54 · 주유·노숙·여몽전](https://zh.wikisource.org/wiki/三國志/卷54)

### 우저 · 牛渚

손책의 장강 도강·진출과 주유의 주둔이 기록된 군사 거점. 일반 나루보다 수군 집결 기능을 우선합니다.

[삼국지 권46 · 손견·손책전](https://zh.wikisource.org/wiki/三國志/卷46) · [삼국지 권54 · 주유·노숙·여몽전](https://zh.wikisource.org/wiki/三國志/卷54)

### 유수구·유수오 · 濡須口·濡須塢

유수오 축조, 누선 주둔과 반복된 수군 공방이 기록된 군항·강방 거점입니다.

[삼국지 권47 · 오주전](https://zh.wikisource.org/wiki/三國志/卷47) · [삼국지 권55 · 동습·감녕·반장전](https://zh.wikisource.org/wiki/三國志/卷55) · [삼국지 권56 · 주연·여범·주환전](https://zh.wikisource.org/wiki/三國志/卷56)

### 석두성 수군항 · 石頭城

손권의 석두성 축조와 280년 왕준의 선단이 석두에 도착한 기록을 참고한 건업의 강방 거점. 현대 장강은 고대 성 아래 강안과 다릅니다.

[삼국지 권47 · 오주전](https://zh.wikisource.org/wiki/三國志/卷47) · [진서 권42 · 왕준전](https://zh.wikisource.org/wiki/晉書/卷042)

### 경구 · 京口

손권의 경구 거점과 손씨 세력의 장강 왕래·단도 군량 수송을 참고합니다. 출입 포구의 세부 위치에는 이설이 있습니다.

[삼국지 권46 · 손견·손책전](https://zh.wikisource.org/wiki/三國志/卷46) · [삼국지 권54 · 주유·노숙·여몽전](https://zh.wikisource.org/wiki/三國志/卷54)

### 강도·광릉 수운항 · 江都·廣陵

손책의 도강과 위 문제의 광릉 수군 원정, 여거의 강도 작전으로 확인되는 북안 수운 권역. 수·당 이후 강도항의 규모를 소급하지 않습니다.

[삼국지 권2 · 문제기](https://zh.wikisource.org/wiki/三國志/卷02) · [삼국지 권46 · 손견·손책전](https://zh.wikisource.org/wiki/三國志/卷46) · [삼국지 권56 · 주연·여범·주환전](https://zh.wikisource.org/wiki/三國志/卷56)

### 합포 · 合浦

후한 마원의 합포 경유 수륙 원정과 한대 항로가 확인됩니다. 삼국시대 상설 수군항의 정원까지 확인된 것은 아닙니다.

[후한서 권24 · 마원전](https://zh.wikisource.org/wiki/後漢書/卷24) · [합포현 기율위 · 마원의 수륙 이동과 합포](https://www.gxjjw.gov.cn/staticpages/20180415/gxjjw5ad29d4c-131048-3.shtml) · [광둥 참사실 · 한대 서문·합포 항로](https://gdcss.gd.gov.cn/hdjl/wdzsk/cs/content/post_3106161.html)

### 자귀 수운 거점 · 秭歸

유비의 주둔과 자귀에서 선박을 버린 철수 기록. 배와 강변 육로가 만나는 거점이며 상설 대형 부두의 규모는 미확정입니다.

[삼국지 권32 · 선주전](https://zh.wikisource.org/wiki/三國志/卷32) · [삼국지 권58 · 육손전](https://zh.wikisource.org/wiki/三國志/卷58)

### 무현 수운 거점 · 巫縣

유비의 무산·자귀 진출과 삼협 수운 축의 경유 권역입니다. 항만 시설 자체의 기록과 구별합니다.

[삼국지 권32 · 선주전](https://zh.wikisource.org/wiki/三國志/卷32) · [삼국지 권47 · 오주전](https://zh.wikisource.org/wiki/三國志/卷47)

### 한중 한수항 · 漢中漢水據點

한중–위흥 한수 군운 축의 환승 권역. 한중의 강변 접안 지점은 전략 지형의 근사점입니다.

[섬서 지방지 · 한강의 삼국·위진 군운](https://dfz.shaanxi.gov.cn/zslm/fzzlk/xbsxsz/szdylpdf/201404/P020240923611750476939.pdf) · [삼국지 권40 · 유봉전](https://zh.wikisource.org/wiki/三國志/卷40)

### 서성 한수항 · 西城

서성·위흥 권역의 한수 군운·군현 연결 거점. 상용으로 향하는 육상 분기와 구별합니다.

[섬서 지방지 · 한강의 삼국·위진 군운](https://dfz.shaanxi.gov.cn/zslm/fzzlk/xbsxsz/szdylpdf/201404/P020240923611750476939.pdf) · [삼국지 권40 · 유봉전](https://zh.wikisource.org/wiki/三國志/卷40)

### 순양 한수항 · 旬陽

한수와 순수의 합류 권역에서 군운을 환승하는 수운 거점. 장강의 심양(尋陽)과 다른 지명입니다.

[섬서 지방지 · 한강의 삼국·위진 군운](https://dfz.shaanxi.gov.cn/zslm/fzzlk/xbsxsz/szdylpdf/201404/P020240923611750476939.pdf)

### 박도 수운 거점 · 僰道

민강·장강 및 남중 주간 통로의 접속 거점. 대형 수군 부두로 확정하지 않습니다.

[화양국지 권3 · 촉지](https://zh.wikisource.org/wiki/華陽國志/卷三) · [윈난 민정청 · 촉–박도–미현의 오척도](https://ynmz.yn.gov.cn/cms/dimingfengcai/10525.html)

### 강양 수운 거점 · 江陽

한대 군현과 장강·타강 연결을 참고한 접안 권역. 정확한 삼국시대 부두나 병력 수용량은 미확정입니다.

[화양국지 권3 · 촉지](https://zh.wikisource.org/wiki/華陽國志/卷三)

### 질현 수운 거점 · 枳

장강의 파군 취락·운송 경유 권역. 현대 부릉의 항만 규모를 소급하지 않습니다.

[화양국지 권1 · 파지](https://zh.wikisource.org/wiki/華陽國志/卷一)

### 임강 수운 거점 · 臨江

장강 취락·염운과 감녕의 선박 활동을 참고한 수운 권역. 개별 나루 시설은 근사합니다.

[화양국지 권1 · 파지](https://zh.wikisource.org/wiki/華陽國志/卷一) · [삼국지 권55 · 동습·감녕·반장전](https://zh.wikisource.org/wiki/三國志/卷55)

### 낭중 가릉강항 · 閬中

파서·낭중과 가릉강 교통을 참고한 수운 접속점. 수군 정원 기록이 확인된 대형 군항과 구별합니다.

[화양국지 권1 · 파지](https://zh.wikisource.org/wiki/華陽國志/卷一)

### 장사 상강항 · 長沙湘水據點

형남 원정과 상강 교통의 도시 접속점. 정확한 군항 시설의 존재·규모는 미확정입니다.

[삼국지 권47 · 오주전](https://zh.wikisource.org/wiki/三國志/卷47) · [삼국지 권54 · 주유·노숙·여몽전](https://zh.wikisource.org/wiki/三國志/卷54) · [영주시 정부 · 영릉·계양·영남의 수륙 통로](https://www.yzcity.gov.cn/cnyz/rwls/201906/fb71fa40646c4545b47680ae374607dc.shtml)

### 익양 수운 거점 · 益陽

노숙·관우 대치와 수상·도하 활동이 기록되는 권역. 기록된 얕은 여울과 현대 관광지의 정확한 일치를 주장하지 않습니다.

[삼국지 권54 · 주유·노숙·여몽전](https://zh.wikisource.org/wiki/三國志/卷54) · [삼국지 권55 · 동습·감녕·반장전](https://zh.wikisource.org/wiki/三國志/卷55)

### 영릉 상강항 · 零陵湘水據點

상강·소수의 진한 교통과 영남 환승을 참고한 도시 수운점. 대형 함선의 운하 통과를 보장하지 않습니다.

[영주시 정부 · 영릉·계양·영남의 수륙 통로](https://www.yzcity.gov.cn/cnyz/rwls/201906/fb71fa40646c4545b47680ae374607dc.shtml) · [광시 정협 · 진한 영거와 상강·이강 연결](https://www.gxzx.gov.cn/index.php?a=show&c=index&catid=22&id=50027&m=content)

### 광신·창오 수운항 · 廣信·蒼梧

서강과 영남 주간 통로를 잇는 수운 권역. 광신 치소의 비정에는 이설이 남아 있습니다.

[광둥 문사관 · 광신과 진한 영남 수로](https://www.gdwsw.gov.cn/shsy/content/post_22661.html)

### 번우·남해 수운항 · 番禺·南海

한대 영남 물자 집산·내륙 수운 거점. 현대 광저우항의 위치·규모와 삼국시대 대군 주둔을 소급하지 않습니다.

[광둥 참사실 · 한대 서문·합포 항로](https://gdcss.gd.gov.cn/hdjl/wdzsk/cs/content/post_3106161.html) · [광둥 문사관 · 광신과 진한 영남 수로](https://www.gdwsw.gov.cn/shsy/content/post_22661.html)

### 서문 고항 · 徐聞

한대 해상 교역 출항지와 생활 유적이 확인되는 권역. 군사 수송 활용은 게임 가정이며 정밀한 삼국시대 항로는 추정입니다.

[광둥 문사관 · 서문 고항의 한대 유적](https://www.gdwsw.gov.cn/wsbl/content/post_33067.html) · [광둥 참사실 · 한대 서문·합포 항로](https://gdcss.gd.gov.cn/hdjl/wdzsk/cs/content/post_3106161.html)

### 한진 · 漢津

208년 유비가 관우 선단과 합류해 한수를 건넌 도하 권역. 정확한 도하점 비정은 미확정입니다.

[삼국지 권32 · 선주전](https://zh.wikisource.org/wiki/三國志/卷32) · [삼국지 권17 · 장료·서황전](https://zh.wikisource.org/wiki/三國志/卷17)

### 포판진 · 蒲阪津

211년 서황이 보병·기병을 이끌고 황하를 건넌 기록. 대군 도하가 가능해도 상설 수군항과는 구분합니다.

[삼국지 권17 · 장료·서황전](https://zh.wikisource.org/wiki/三國志/卷17)

### 백마진 · 白馬津

200년 백마–여양 전선의 황하 도하 거점. 황하의 후대 유로 변화 때문에 현대 강안 좌표를 그대로 쓰지 않습니다.

[삼국지 권1 · 무제기](https://zh.wikisource.org/wiki/三國志/卷01) · [삼국지 권17 · 장료·서황전](https://zh.wikisource.org/wiki/三國志/卷17)

### 연진 · 延津

관도 전역의 도하·문추 추격 전선. 고대 황하 도하 권역의 근사 표식입니다.

[삼국지 권1 · 무제기](https://zh.wikisource.org/wiki/三國志/卷01) · [삼국지 권17 · 장료·서황전](https://zh.wikisource.org/wiki/三國志/卷17)

### 횡강진 · 橫江津

손책·주유가 횡강·당리의 방어선을 돌파해 장강을 건넌 기록. 군사 도하 나루이며 고대 북안은 근사합니다.

[삼국지 권46 · 손견·손책전](https://zh.wikisource.org/wiki/三國志/卷46) · [삼국지 권54 · 주유·노숙·여몽전](https://zh.wikisource.org/wiki/三國志/卷54)

### 당리구 · 當利口

손책의 강동 도강 때 등장하는 강구·도하 거점. 횡강진과 다른 출입 지점으로 표시하되 정확한 시설은 미확정입니다.

[삼국지 권46 · 손견·손책전](https://zh.wikisource.org/wiki/三國志/卷46) · [삼국지 권54 · 주유·노숙·여몽전](https://zh.wikisource.org/wiki/三國志/卷54)

### 전당 도하 권역 · 錢唐·浙江

손책의 절강 도하와 전당 방향 이동 기록. 특정 후대 나루 이름을 삼국시대로 소급하지 않습니다.

[삼국지 권46 · 손견·손책전](https://zh.wikisource.org/wiki/三國志/卷46) · [삼국지 권56 · 주연·여범·주환전](https://zh.wikisource.org/wiki/三國志/卷56)

### 요수 도하 권역 · 遼隧

238년 요동 원정의 요수 도하·전선 권역. 요수성·실제 강안의 정확한 비정에는 이설이 있습니다.

[진서 권1 · 선제기](https://zh.wikisource.org/wiki/晉書/卷001)

### 답저 해상 접안 후보 · 沓渚

오와 요동의 해상 교섭·원정 논의에 등장합니다. 오늘날 대련 남쪽 권역으로만 비정하고 삼국시대 부두·군항의 정확한 위치는 확정하지 않습니다.

[삼국지 권47 · 오주전](https://zh.wikisource.org/wiki/三國志/卷47) · [삼국지 권57 · 육모전](https://zh.wikisource.org/wiki/三國志/卷57)

## 파일과 재생성

- `data/historical-harbors.source.json`: 편집 원본. 정밀 좌표가 아닌 권역 앵커, 기능 등급, 출처, 게임 도시 연결을 분리합니다.
- `data/historical-harbors.json`: 투영 좌표·256 격자 ID·지역을 포함한 실행 데이터.
- `src/domain/water-network.js`: 엔진 독립 수운 연결·경로 탐색.
- `src/rendering/harbor-layer.js`: 2D 표식과 지형을 따라가는 선택 항로.
- `src/ui/harbor-controls.js`: 필터·설명·경로 검증.

지명 수정은 `python -X utf8 tools/update_places.py`, 경로 수정은 `node tools/build_corridors.mjs`, 항구 수정은 `node tools/build-harbors.mjs`로 반영합니다. DEM을 다시 만들 필요가 없습니다. Godot 작업은 수행하지 않았습니다.
