조선 대동여지도 DB: 두 판 사이의 차이

역지사지(歷地思之) - 역사지리정보(HGIS) 위키
둘러보기로 이동 검색으로 이동
태그: 수동 되돌리기
 
(같은 사용자의 중간 판 51개는 보이지 않습니다)
1번째 줄: 1번째 줄:
== 공개 DB ==
== 공개 DB ==
* [[조선_대동여지도_지명및기호]] : [[Media:조선_대동여지도_지명및기호.zip|【다운로드(shapefile)】]]
* 조선_대동여지도_지명및기호 : [[미디어:Kr oldmap ddy place.zip|【다운로드(shapefile)】]][[미디어:Kr oldmap ddy place pt.xlsx|【다운로드(excel)】]]
* [[조선_대동여지도_군현경계]] : [[Media:조선_대동여지도_군현경계.zip|【다운로드(shapefile)】]]
* 조선_대동여지도_행정경계및행정구역 : [[미디어:Kr oldmap ddy admin.zip|【다운로드(shapefile)】]]
* [[조선_대동여지도_도로]] : [[Media:조선_대동여지도_도로.zip|【다운로드(shapefile)】]]
* 조선_대동여지도_도로 : [[미디어:Kr oldmap ddy road.zip|【다운로드(shapefile)】]]
* [[조선_대동여지도_목장울타리]] : [[Media:조선_대동여지도_목장울타리.zip|【다운로드(shapefile)】]]
* 조선_대동여지도_목장울타리 : [[미디어:Kr oldmap ddy ranch.zip|【다운로드(shapefile)】]]
* [[조선_대동여지도_산줄기]] : [[Media:조선_대동여지도_산줄기.zip|【다운로드(shapefile)】]]
* 조선_대동여지도_산줄기 : [[미디어:Kr oldmap ddy mountains.zip|【다운로드(shapefile)】]]
* [[조선_대동여지도_물줄기]] : [[Media:조선_대동여지도_강줄기.zip|【다운로드(shapefile)】]]
* 조선_대동여지도_하천 : [[미디어:Kr oldmap ddy river.zip|【다운로드(shapefile)】]]
* [[조선_대동여지도_바다]] : [[Media:조선_대동여지도_바다.zip|【다운로드(shapefile)】]]
* 조선_대동여지도_수체(水體) : [[미디어:Kr oldmap ddy waterbody.zip|【다운로드(shapefile)】]]
※ 개별 DB는 위키 페이지보다 원본 파일이 최신 정보임
* 조선_대동여지도_색인 : [[미디어:Kr oldmap ddy index.zip|【다운로드(shapefile)】]]


== DB 개요 ==
== DB 개요 ==
* DB 설명
* DB 설명
** 대동여지도(규장각, 奎 10333)의 지리정보를 주제별 레이어로 제작
** 대동여지도(김정호)의 지리정보를 주제별 레이어로 제작
** 대동여지도 지명과 기호를 통합적으로 관리 역사지리사상 식별자 부여
** 대동여지도 지명과 기호를 통합적으로 관리하기 위한 역사지리사상 식별자 부여
** 저본은 규장각한국학연구원 소장 『대동여지도』(奎 10333)
** 이우형복간본으로 지명 및 기호, 행정경계 비교
** 『대동지지』로 지명 및 기호 보강
* DB 구축자
* DB 구축자
** DB 설계 : 김현종
** DB 설계 : 김현종
19번째 줄: 22번째 줄:
** 도로 DB 구축 : 김현종
** 도로 DB 구축 : 김현종
** 목장울타리 DB 구축 : 김현종
** 목장울타리 DB 구축 : 김현종
** 산줄기 DB 구축 : 박선영, 진예원
** 산줄기 DB 구축 : 김현종, 진예원
** 물줄기 DB 구축 : 박선영, 박소민
** 하천 DB 구축 : 김현종, 박소민
** 바다 DB 구축 : 김현종
** 수체 DB 구축 : 김현종
** 색인도 DB 구축 : 김현종
* 자료 공개
* 자료 공개
** 비영리적 활동(논문, 연구서)에 본 자료 사용시, 인용 문구만 표시하면 사용에 제한 없음.  
** 비영리적 활동(논문, 연구서)에 본 자료 사용시, 인용 문구만 표시하면 사용에 제한 없음.  
38번째 줄: 42번째 줄:
*** 고산성과 봉수는 지명과 우선 연계하기 어려움
*** 고산성과 봉수는 지명과 우선 연계하기 어려움
** 한개의 지명에 여러 기호(보통 2개)가 연계된 경우가 있음
** 한개의 지명에 여러 기호(보통 2개)가 연계된 경우가 있음
*** 지명쪽에는 : type_place에 +A유형+B유형, id는 강원_간성_열산○(조선)
*** 지명쪽에는 : feature_cd에 +A유형+B유형, id는 강원_간성_열산○(조선)
*** 기호쪽에는 : 별도 메모 없음
*** 기호쪽에는 : 별도 메모 없음
** 실제 시설물의 이름은 지명과 다른 경우가 있음
** 실제 시설물의 이름은 지명과 다른 경우가 있음
50번째 줄: 54번째 줄:
* 대동여지도 이미지 전체를 벡터라이징 후 개체별 유형 분류
* 대동여지도 이미지 전체를 벡터라이징 후 개체별 유형 분류
* 대동여지도 지명 및 기호 포인트 레이어 구축
* 대동여지도 지명 및 기호 포인트 레이어 구축
* 유형별 레이어 후처리
* 레이어별 후처리
** <todo:향후 상세 내역 작성>
 
== 레이어별 특이사항 ==
=== 조선_대동여지도_지명및기호 ===
* DB 구축 범위 : 대동여지도 및 삽도 2장(도성도, 경조오부도) 상에 기록된 지명과 기호
** 중복된 hisgeo_id 처리를 위해 3장을 하나의 레이어에서 처리
** todo)향후 별도의 레이어로 분리 예정
* 지명과 기호를 별개의 레이어가 아닌 하나의 레이어로 관리
* 지명과 기호의 연동 관계를 명시화
* 대동여지도의 기호와 지명의 관계는 1-1이 아니라 다(多)-1의 관계 → rep 필드
* 지명이 아닌 주기도 몇 개 사례가 있음.
* 기호 분류는 기본적으로 대동여지도 지도표를 그대로 준용 → symbol 필드
* 그러나 지도표에 표시되지 않은 기호 또한 확장 분류로 포함 → symbol 필드
* 기호와 지명의 유형 분류는 대동여지도와 지도표와 『대동지지』의 편목에 근거해 역지사지에서 조선 지리정보 통합 분류 제안 → feature_cd 필드
* 지명은 대동여지도 원본 표기를 우선 정리 → nm_org 필드
* 이후 『대동지지』의 표제어와 비교해 대표지명을 정함.
** 후부요소 누락 채움
** 후부요소 오류 수정
** 고산성, 봉수 등 대동여지도에 명칭이 불확실한 경우 대동지지를 우선시함
 
=== 조선_대동여지도_행정경계및행정구역 ===
* DB 구축 범위 : 대동여지도의 모든 경계, 해안선, 도서, 하중도
** 도서는 영역으로 표시된 도서와 단순 산으로만 표시된 도서를 구분 관리 → commnet에 메모
** todo)하중도는 일단 군현경계 레이어에서 관리함 → 향후 하천지형으로 분리 예정
* kr_oldmap_ddy_admin_ln : 행정경계 라인
** adm_level : lv0, lv0sea, lv1, lv0sea, lv2, lv2sea, coastline으로 구분 → sea는 해양 행정경계
** 일부 폴리곤이 완성되지 않은 행정경계는 추정해서 디지타이징 → commnet에 메모
** adm_topo : 산줄기, 하천(영역), 하천(선), 복합, 해안, 바다 → 행정경계의 지형적 특성
** adm_side : 동쪽, 서쪽, 남쪽, 북쪽, 중앙 → 지형표현 기준 행정경계가 어느 방향에 표시되었는지 기재
** 일단, lv0과 lv0sea 국경은 압록강과 두만강의 중앙선으로 추정해 디지타이징 함, 표현시에는 하천 영역으로 제시해야함.
* kr_oldmap_ddy_admin_pg : 행정구역 폴리곤
** 행정경계 중 adm_level이 lv0, lv1, lv2, coastline만 필터링 후 폴리곤으로 전환
** 소속 도서는 중심 군현에 머지(merge)해서 하나의 피쳐로 관리
** 월경지는 별도의 피쳐로 유지 → 대동여지도에 표시된 군현단위 월경지 62곳
** 월경지 중 일부는 경계는 표시되어 있지만, 명칭이 명시되지 않은 곳 있음 → comment에 메모
* 첫번째 특이사항은 조선시대 하구의 경계를 어디로 설정할 것인가의 문제임. 특히 서해안의 감조하천.
** 일단, 바다와 만나는 하구에서 상류로 거슬러 올라가 첫 번째 도로선을 만나는 경계로 정함
* 두번째 특이사항은 국경의 설정. 근대의 하천 최심선 국경(Boundary along the Thalweg)을 조선시대에 적용할 수 없음
** 일단, 조선시대, 대동여지도 편찬 당시에는 압록강과 두만강을 경계로 청과의 경계가 영역으로 설정되었다고 판단.
** 그러나 행정구역 영역(layer) 레이어에서는 국경이 하나의 선으로 표현되야 하므로 하천 중앙선을 따라 디지타이징.
** 향후 디자인 단계에서 하천 영역으로 경계를 덮어 표현하는 것이 바람직함.
** 대동여지도에도 국경 기호는 별도로 표시안됨.
* 세번재 특이사항은 독진의 경계임. 대동여지도는 독진의 경계를 군현 경계 급으로 표현 → adm_level에 except로 처리
** 인천과 영종진, 영광과 법성진 및 무장진, 영광과 고군산진
* 네번째 특이사항은 도서의 월경지 처리임. 월경지는 엄밀히 말해 도서를 포함하지 않으나 일부는 월경지 필요가 필요
** 함경도 북청과 홍원월경지1 → 도서 월경지이나, 행정구역복원본에 따르면 대동여지도의 경계 표시 오류로 판단
** 전라도 나주월경지2 → 도서만으로 구성된 월경지
** 전라도 제주도 우도 → 도서가 제주와 정의로 구분됨
** 충청도 안면도 → 태안, 홍주월경지3, 서산월경지1으로 구분됨
 
=== 조선_대동여지도_도로 ===
* DB 구축 범위 : 대동여지도 상의 도로, 읍치 및 영아 내 추정 도로
* kr_oldmap_ddy_road_simple_ln : 대동여지도 상의 도로를 디지타이징한 직후
** symbol : 도로의 종류 : 도로, (영아내도로), (읍치내도로)
* kr_oldmap_ddy_road_node_pt : node-link 모델로 전환 후 노드(결절점) 레이어
** hisgeo_id : 노드 식별자 : 아직 부여 안함
** symbol : 노드의 종류 : 노드(영아), 노드(읍치), 노드(읍치경계점), 노드(영아경계점), 노드(역참), 노드(교차점), 노드(종단점), 노드(기타)
** 대부분의 노드는 읍치와 자동으로 추출한 도로 교차점임
** 교차점은 도로복원본에 따르면 실제 교차점이 아닐 가능성도 있음.
** 대동여지도의 모든 지명과 기호가 노드가 되므로 노드 전수는 지명및기호 레이어와 함게 사용해야함
* kr_oldmap_ddy_road_link_ln : node-link 모델로 전환 후 링크 레이어
** hisgeo_id : 링크 식별자 : 아직 부여 안함
** symbol : 방점있는도로, 방점없는도로, 일부방점있는도로, 영아내도로, 읍치내도로
** road_dist : 대동여지도 방점 상 거리(里단위)
** road_od : 시작점과 종점의 유형 조합 코드
** road_route : 시작점과 종점의 유형 정리
** 현재 GIS 노드-링크 레이어와 같이 완벽한 모델이 아님
** 대동여지도가 방점을 표시한 도로는 거리 정보가 확인된 도로로서 의미가 있음
** 가능한 방점이 읽일 수 있는 연속선 상의 도로를 하나의 링크 개체로 처리
 
=== 조선_대동여지도_목장울타리 ===
* DB 구축 범위 : 목장울타리
* 지도표에 표현되지 않은 기호
* 전라도 제주도 목장 울타리 : 겹실선
* 경상도 울산 목장 울타리 : 두꺼운 점선
* 함경도 단청 목장 울타리 : 실선
 
=== 조선_대동여지도_산줄기 ===
* DB 구축 범위 : 대동여지도에 영역(polygon)으로 표현된 산줄기
* GIS의 이미지 재분류 알고리즘을 사용하여, 흑색 부분을 자동 추출 후 후처리
* 대동여지도의 산줄기는 연맥식으로 산줄기를 가능한 연결된 맥으로 표현
* 산줄기의 표현방식은 동일한 두께의 실선이 아니라, 산의 험준함, 산줄기의 흐름에 따라 상이함.
* 자동으로 추출된 선을 기반으로 산줄기의 중심선을 따라 후처리
 
=== 조선_대동여지도_하천 ===
* DB 구축 범위 : 대동여지도에 영역(polygon)으로 표현된 하천, 실선(line)으로 표현된 하천
* GIS의 이미지 재분류 알고리즘을 사용하여, 흑색 부분을 자동 추출 후 후처리
* 영역으로 표현된 하천은 중심선을 디지타이징함.
* comment에 영역으로 표현된 하천은 메모 남김
* 조선_대동여지도_수체(水體)
* DB 구축 범위 : 바다, 대동여지도에 영역(polygon)으로 표현된 하천, 호소, 저수지
* GIS의 이미지 재분류 알고리즘을 사용하여, 청색 부분을 자동 추출 후 후처리
* 대동여지도(규장각) 본의 바다는 모든 면을 파란색으로 칠한것이 아니라, 청색의 농담을 조절해 해안부터 일정범위(약1~5리)만 색을 칠함
* todo)자동으로 추출한 청색 면의 경계가 깨끗하지 않음. 후처리 필요함
 
=== 조선_대동여지도_색인 ===
* DB 구축 범위 : 대동여지도 색인도
* 대동여지도의 좌표체계는 신경준의 20리 방안체계를 저본으로 함
* 신경준의 20리 방안체계를 저본으로 하는 방안식 지도의 좌표체계를 통합적으로 정리한 김현종(2022)의 논문을 토대로 색인도 제작[https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART002861518]
* PCS : Oldmap ICS Joseon Ri
** 우측상단이 원점(0,0)에 해당하고, 좌표는 좌측하단으로 갈수록 커짐. 음수로 표시된 좌표는 절대값으로 읽음.
** 좌표의 단위는 미터이나 1미터는 1리에 해당함. 즉 지도상의 거리는 리수임
* kr_oldmap_ddy_index_ln : 색인도 선
* kr_oldmap_ddy_index_pg : 색인도 면
** 하나의 색인도 면은 1층 2면에 해당
** idx_level : 층
** idx_page : 면


== DB 설계 ==
== DB 설계 ==
* <todo:향후 상세 내역 작성>
=== 공통 필드군 ===
* hisgeo_id : 역사지리_id
* nm_kor : 명칭_한글
* nm_chn : 명칭_한자
* nm_org : 명칭_원본 표기
* nm_suffix: 명칭_후부요소
* filter : 필터문자열
* feature_cd: 피쳐 코드(유형)
* src : 문헌(지리지, 지도)
* comment : 공개용 메모
* comment_blind : 작업용 메모
 
=== 위치비정 필드군 ===
* loc_addr : 현위치 비정
* loc_rank : 현위치 비정 신뢰도
** 확실 : 유적, 1:50,000 지형도 단계에서의 기호 및 지명 연결
** 유력 : 비정 과정이 타당
** 추정 : 비정은 했으나 불확실
** 불가 : 비정어려움
* loc_memo : 현위치 비정 근거
=== 고지도 필드군 ===
* symbol : 기호
** 대동여지도 지도표 참조
* rep : 지리정보표현방법
** 기호 : 기호로만 표시
** 기호(연동) : 지명과 기호가 쌍이 됨
** 지명 : 지명으로만 표시
** 지명(연동) : 지명과 기호가 쌍이 됨
** 기호&지명 : 기호와 지명 병기 표시
** 주 : 지명 외 설명
 
=== 특이사항 ===
* hisgeo_id가 중복되는 경우 대표 피쳐 1개를 제외하고 나머지는 (dup)를 붙임
** 예)(dup)경기_과천_노량진(조선) : 대동여지도의 노량진이 경조오부도에도 표시됨 경우
* rep가 지명(연동)일 경우 1-다로 연결되는 기호(연동) 사례가 있으므로 명칭 뒤에 ▣를 붙여 중복 방지
** 예)경상_의흥_토을현▣(조선) : 지명 토을현은 기호 봉수와 <고개>로 연동.
* rep가 지명(연동)일 경우 1-다로 연결되는 기호의 피쳐의 유형을 +로 붙여서 표기
** 예)경기_인천_문학산▣(조선) : +고산성+봉수+산


== 지명 및 기호 유형 코드 ==
=== 대동여지도 지명 및 기호 유형 ===
{| class="wikitable"
{| class="wikitable"
! 순번 !! 유형_한글 !! 유형_한자 !! 지명 !! 기호 !! 지도표 !! 비고
! 순번 !! 유형_한글 !! 유형_한자 !! 지명 !! 기호 !! 지도표 !! 비고
64번째 줄: 210번째 줄:
| 2 || 읍치 || 邑治 || O || O || 표시_02 || 세부유형)무성읍치, 유성읍치
| 2 || 읍치 || 邑治 || O || O || 표시_02 || 세부유형)무성읍치, 유성읍치
|-
|-
| 3 || 산성 || 山城 || O || O || 표시_03_1 || 메모)지도표의 유형명은 城池 / 세부유형)산성, 관성
| 3 || 산성 || 山城 || O || O || 표시_03_1 || 메모)지도표는 성지(城池) / 세부유형)산성, 관성
|-
|-
| 4 || 관성 || 關城 || O || O || 표시_03_2 || 메모)지도표의 유형명은 城池 / 세부유형)산성, 관성
| 4 || 관성 || 關城 || O || O || 표시_03_2 || 메모)지도표는 성지(城池) / 세부유형)산성, 관성
|-
|-
| 5 || 진보 || 鎭堡 || O || O || 표시_04 || 세부유형)무성진보, 유성진보
| 5 || 진보 || 鎭堡 || O || O || 표시_04 || 세부유형)무성진보, 유성진보
82번째 줄: 228번째 줄:
| 11 || 방리 || 坊里 || O || O || 표시_10 || -
| 11 || 방리 || 坊里 || O || O || 표시_10 || -
|-
|-
| 12 || 고현 || 古縣 || O || O || 표시_11_1 || 메모)지도표의 유형명은 고현(古縣) / 세부유형)무성고현, 유성고현, 구읍지유성
| 12 || 고현 || 古縣 || O || O || 표시_11_1 || 메모)지도표는 고현(古縣) / 세부유형)무성고현, 유성고현, 구읍지유성
|-
|-
| 13 || 고읍 || 古邑 || O || O || 표시_11_2 || 메모)지도표의 유형명은 고현(古縣) / 세부유형)무성고현, 유성고현, 구읍지유성
| 13 || 구읍 || 舊邑 || O || O || 표시_11_2 || 메모)지도표는 고현(古縣) / 세부유형)무성고현, 유성고현, 구읍지유성
|-
|-
| 14 || 고진보 || 古鎭堡 || O || O || 표시_12 || 세부유형)무성고진보, 유성고진보
| 14 || 고진보 || 古鎭堡 || O || O || 표시_12 || 세부유형)무성고진보, 유성고진보
94번째 줄: 240번째 줄:
| 17 || 파수 || 把守 || O || O || <지도만> || 메모)지도표에는 없으나, 지도에 그려진 기호
| 17 || 파수 || 把守 || O || O || <지도만> || 메모)지도표에는 없으나, 지도에 그려진 기호
|-
|-
| 18 || 건축물 || 建築物 || O || O || - || -
| 18 || || || O || - || - || -
|-
| 19 || 고개 || 古介 || O || - || - || -
|-
|-
| 20 || || || O || - || - || -
| 20 || 평야지형 || 平野地形 || O || - || - || -
|-
|-
| 21 || 고개 || 古介 || O || - || - || -
| 21 || 산지지형 || 山地地形 || O || - || - || -
|-
|-
| 22 || 평야 || 平野 || O || - || - || -
| 22 || 하천 || 河川 || O || - || - || -
|-
|-
| 23 || 산지지형 || 山地地形 || O || - || - || -
| 23 || 호수 || 湖水 || O || - || - || -
|-
|-
| 24 || 하천 || 河川 || O || - || - || -
| 24 || 하천지형 || 河川地形 || O || - || - || -
|-
|-
| 25 || 하천지형 || 河川地形 || O || - || - || -
| 25 || 도서 || 島嶼 || O || - || - || -
|-
|-
| 26 || 도서 || 島嶼 || O || - || - || -
| 26 || 해안지형 || 海岸地形 || O || - || - || -
|-
|-
| 27 || 해안지형 || 海岸地形 || O || - || - || -
| 27 || 월경지 || 越境地 || O || - || - || -
|-
|-
| 28 || 월경지 || 越境地 || O || - || - || -
| 28 || 촌락 || 村落 || O || - || - || -
|-
|-
| 29 || 촌락 || 村落 || O || - || - || -
| 29 || 나루 || || O || - || - || -
|-
|-
| 30 || 나루 || || O || - || - || -
| 30 || 포구 || || O || - || - || -
|-
|-
| 31 || 포구 || || O || - || - || -
| 31 || 발참 || 發站 || O || - || - || -
|-
|-
| 32 || 발참 || 發站 || O || - || - || -
| 32 || 누정 || 樓亭 || O || - || - || -
|-
|-
| 33 || 누정 || 樓亭 || O || - || - || -
| 33 || 사찰 || 寺刹 || O || - || - || -
|-
|-
| 34 || 사찰 || 寺刹 || O || - || - || -
| 34 || 탑비 || 塔碑 || O || - || - || -
|-
|-
| 35 || 탑비 || 塔碑 || O || - || - || -
| 35 || 교량 || 橋梁 || O || - || - || -
|-
|-
| 36 || 교량 || 橋梁 || O || - || - || -
| 36 || 제방 || 堤防 || O || - || - || -
|-
|-
| 37 || 제방 || 堤防 || O || - || - || -
| 37 || 건축물 || 建築物 || O || - || - || -
|-
|-
| 38 || 기타 || 其他 || O || - || - || -
| 38 || 고적 || 古跡 || O || - || - || -
|-
|-
| 39 || 고적 || 古跡 || O || - || - || -
| 39 || 기타 || 其他 || O || - || - || -
|-
|-
| 40 || 주 || 註 || - || - || - || -
| 40 || 주 || 註 || - || - || - || -
140번째 줄: 288번째 줄:


== 대동여지도 지명 및 기호 통계 ==
== 대동여지도 지명 및 기호 통계 ==
* 기호만 : 1194개 → 1243개 → 1294개
* 전체 피처 수 : 15529개
* 기호(지명연동) : 2238개 → 2283개 → 2260개
** 지명및기호 : 361개
* 기호(지명포함) : 448개 → 447개
** 기호only : 586개
* 주기 : 9개 → 15개
** 기호(연동) : 3279개
* 지명만 : 8654개 → 8742개 → 8820개
** 지명only : 7900개
* 지명(기호연동) : 2216개 2130개 → 2051개
** 지명(연동) : 2968개
* 모든 지명 개수 : 11318개 → 11319개 → 11318개
** 보조(연동) : 418개 개별 지명이 다른 기호와 연결되는 동시에 하나의 지명이 단독으로도 의미를 갖는 경우
** = 기호(지명포함) + 지명만 + 지명(기호연동)
** 주 : 17개
** 월경지 표기 보완 9개 포함
* 지명 개수 : 11229개
* 모든 기호 개수 : 3880개 → 3973개 → 4001개
** = 지명및기호 + 지명only + 지명(연동)
** = 기호만 + 기호(지명연동) + 기호(지명포함)
** 월경지 표기 보완 8개 포함
* 고유 역사지리사상 : 12982개 → 12715개 → 12821개
* 기호 개수 : 4226개
** = 기호만 + 기호(지명연동) + 기호(지명포함) + 지명만
** = 지명및기호 + 기호only 기호(연동)
** 확장 기호 포함
* 기호 개수(지도표만) : 3991개 → 박선영(2025) 대동여지도 기호 논문 참조
* 고유 역사지리 피쳐 수 : 12544개
** = 지명및기호 + 기호only + 지명only + 기호(연동) + 보조(연동)
** 보조(연동) 개수는 『대동지지』표제어 전수와 비교해 계속 증가될 예정
※ 경조도 및 도성도의 지명 및 기호 개수는 제외
※ 경조도 및 도성도의 지명 및 기호 개수는 제외
※ 이우형복간본에만 있는 지명 및 기호 개수는 제외


== 한자 정규화 ==
== 한자 정규화 ==
=== 공통 적용 사항 ===
* 한중일통합한자 영역 우선함
* 한중일호환용한자 영역은 한중일통합한자로 일괄 변환
=== 원본 약자 표기 변경(nm_org) ===
* 舡→船 : 일괄 변환
* 舡→船 : 일괄 변환
* 岺→嶺 : 일괄 변환
* 岺→嶺 : 일괄 변환
167번째 줄: 326번째 줄:
* 迁→遷 : 일괄 변환
* 迁→遷 : 일괄 변환
* 回(안쪽 口가 왼쪽으로 붙은것) → 因 : 개별 검토
* 回(안쪽 口가 왼쪽으로 붙은것) → 因 : 개별 검토
=== 대표 한자 표기 변경(nm_chn) ===
* 岩→巖 : 일괄 변환
* 塩→鹽 : 일괄 변환
* 巳->蛇 : 개별 확인 후 변환


== 향후 작업 ==
== 향후 작업 ==
172번째 줄: 336번째 줄:
* (todo) 대동여지도 내 경조오부도 DB 작업
* (todo) 대동여지도 내 경조오부도 DB 작업
* (todo) 산줄기에 산경표 정보 기입
* (todo) 산줄기에 산경표 정보 기입
* (todo) 물줄기에 강이름 정보 기입
* (todo) 하천에 강이름 정보 기입
* (todo) 도로에 대동여지도 정리고 정보 기입 -> 완전 경로가 일치하지 않음.
* (todo) 도로에 대동여지도 정리고 정보 기입 -> 완전 경로가 일치하지 않음.


== DB 변화 이력 ==
== DB 변화 이력 ==
* 2024년 04월 30일 : DB 최초 공개
* 2026년 01월 06일 : DB 최초 공개

2026년 1월 20일 (화) 19:16 기준 최신판

공개 DB

DB 개요

  • DB 설명
    • 대동여지도(김정호)의 지리정보를 주제별 레이어로 제작
    • 대동여지도 지명과 기호를 통합적으로 관리하기 위한 역사지리사상 식별자 부여
    • 저본은 규장각한국학연구원 소장 『대동여지도』(奎 10333)
    • 이우형복간본으로 지명 및 기호, 행정경계 비교
    • 『대동지지』로 지명 및 기호 보강
  • DB 구축자
    • DB 설계 : 김현종
    • 지명 및 기호 DB 구축 : 김현종, 박선영
    • 군현경계 DB 구축 : 김현종, 박소민
    • 도로 DB 구축 : 김현종
    • 목장울타리 DB 구축 : 김현종
    • 산줄기 DB 구축 : 김현종, 진예원
    • 하천 DB 구축 : 김현종, 박소민
    • 수체 DB 구축 : 김현종
    • 색인도 DB 구축 : 김현종
  • 자료 공개
    • 비영리적 활동(논문, 연구서)에 본 자료 사용시, 인용 문구만 표시하면 사용에 제한 없음.
    • 영리적인 목적(프로젝트)으로 사용할 경우에는 관계자(unqtsi@gmail.com)와 상의 후 처리.
    • 본 자료 전체를 다른 곳에서 서비스하는 것은 제한함.
    • 본 DB에 오류가 발견된 경우, unqtsi@gmail.com에 오류 신고.
    • 인용 표기 : 「조선시대 행정구역 DB」, 202X년 X월 기준, 역지사지(https://www.hisgeo.info).

DB 구축 원칙

  • 대동여지도의 모든 지리정보를 점, 선, 면 사상으로 디지타이징하고 역사지리사상 식별자 부여
  • 고지도 통합방안체계 유형2(신경주 20리 방안체계)에 따라 좌표 부여
  • 지명 및 기호의 통합 분류 원칙
    • 대동여지도의 지명의 유형은 기호와 최대한 연계해 분류
      • 개별 지명이 의미가 있더라도 기호와 가까이 있는 경우 우선 기호 연계함
      • ex) 안인포와 고진보 → 안인포라는 포구가 아니라 안인포진이라는 고진보로 분류
      • 고산성과 봉수는 지명과 우선 연계하기 어려움
    • 한개의 지명에 여러 기호(보통 2개)가 연계된 경우가 있음
      • 지명쪽에는 : feature_cd에 +A유형+B유형, id는 강원_간성_열산○(조선)
      • 기호쪽에는 : 별도 메모 없음
    • 실제 시설물의 이름은 지명과 다른 경우가 있음
      • ex) 독산창→독창 : 일단 독산창으로 유지함
      • 대부분의 고산성은 향후 지리지 참조해 명칭 수정 필요
    • adm_locid는 한글 표기를 원칙으로 하되, 하나의 군현에 동일 한글 지명이 두 개 이상 있으면, 한자 표기 내지, 1~9 숫자 표기를 허용
      • ex)경상_남해_漕창(조선), 경상_남해_鳥도(조선)

DB 구축 과정

  • 대동여지도 이미지 지오레퍼런싱
  • 대동여지도 이미지 전체를 벡터라이징 후 개체별 유형 분류
  • 대동여지도 지명 및 기호 포인트 레이어 구축
  • 레이어별 후처리

레이어별 특이사항

조선_대동여지도_지명및기호

  • DB 구축 범위 : 대동여지도 및 삽도 2장(도성도, 경조오부도) 상에 기록된 지명과 기호
    • 중복된 hisgeo_id 처리를 위해 3장을 하나의 레이어에서 처리
    • todo)향후 별도의 레이어로 분리 예정
  • 지명과 기호를 별개의 레이어가 아닌 하나의 레이어로 관리
  • 지명과 기호의 연동 관계를 명시화
  • 대동여지도의 기호와 지명의 관계는 1-1이 아니라 다(多)-1의 관계 → rep 필드
  • 지명이 아닌 주기도 몇 개 사례가 있음.
  • 기호 분류는 기본적으로 대동여지도 지도표를 그대로 준용 → symbol 필드
  • 그러나 지도표에 표시되지 않은 기호 또한 확장 분류로 포함 → symbol 필드
  • 기호와 지명의 유형 분류는 대동여지도와 지도표와 『대동지지』의 편목에 근거해 역지사지에서 조선 지리정보 통합 분류 제안 → feature_cd 필드
  • 지명은 대동여지도 원본 표기를 우선 정리 → nm_org 필드
  • 이후 『대동지지』의 표제어와 비교해 대표지명을 정함.
    • 후부요소 누락 채움
    • 후부요소 오류 수정
    • 고산성, 봉수 등 대동여지도에 명칭이 불확실한 경우 대동지지를 우선시함

조선_대동여지도_행정경계및행정구역

  • DB 구축 범위 : 대동여지도의 모든 경계, 해안선, 도서, 하중도
    • 도서는 영역으로 표시된 도서와 단순 산으로만 표시된 도서를 구분 관리 → commnet에 메모
    • todo)하중도는 일단 군현경계 레이어에서 관리함 → 향후 하천지형으로 분리 예정
  • kr_oldmap_ddy_admin_ln : 행정경계 라인
    • adm_level : lv0, lv0sea, lv1, lv0sea, lv2, lv2sea, coastline으로 구분 → sea는 해양 행정경계
    • 일부 폴리곤이 완성되지 않은 행정경계는 추정해서 디지타이징 → commnet에 메모
    • adm_topo : 산줄기, 하천(영역), 하천(선), 복합, 해안, 바다 → 행정경계의 지형적 특성
    • adm_side : 동쪽, 서쪽, 남쪽, 북쪽, 중앙 → 지형표현 기준 행정경계가 어느 방향에 표시되었는지 기재
    • 일단, lv0과 lv0sea 국경은 압록강과 두만강의 중앙선으로 추정해 디지타이징 함, 표현시에는 하천 영역으로 제시해야함.
  • kr_oldmap_ddy_admin_pg : 행정구역 폴리곤
    • 행정경계 중 adm_level이 lv0, lv1, lv2, coastline만 필터링 후 폴리곤으로 전환
    • 소속 도서는 중심 군현에 머지(merge)해서 하나의 피쳐로 관리
    • 월경지는 별도의 피쳐로 유지 → 대동여지도에 표시된 군현단위 월경지 62곳
    • 월경지 중 일부는 경계는 표시되어 있지만, 명칭이 명시되지 않은 곳 있음 → comment에 메모
  • 첫번째 특이사항은 조선시대 하구의 경계를 어디로 설정할 것인가의 문제임. 특히 서해안의 감조하천.
    • 일단, 바다와 만나는 하구에서 상류로 거슬러 올라가 첫 번째 도로선을 만나는 경계로 정함
  • 두번째 특이사항은 국경의 설정. 근대의 하천 최심선 국경(Boundary along the Thalweg)을 조선시대에 적용할 수 없음
    • 일단, 조선시대, 대동여지도 편찬 당시에는 압록강과 두만강을 경계로 청과의 경계가 영역으로 설정되었다고 판단.
    • 그러나 행정구역 영역(layer) 레이어에서는 국경이 하나의 선으로 표현되야 하므로 하천 중앙선을 따라 디지타이징.
    • 향후 디자인 단계에서 하천 영역으로 경계를 덮어 표현하는 것이 바람직함.
    • 대동여지도에도 국경 기호는 별도로 표시안됨.
  • 세번재 특이사항은 독진의 경계임. 대동여지도는 독진의 경계를 군현 경계 급으로 표현 → adm_level에 except로 처리
    • 인천과 영종진, 영광과 법성진 및 무장진, 영광과 고군산진
  • 네번째 특이사항은 도서의 월경지 처리임. 월경지는 엄밀히 말해 도서를 포함하지 않으나 일부는 월경지 필요가 필요
    • 함경도 북청과 홍원월경지1 → 도서 월경지이나, 행정구역복원본에 따르면 대동여지도의 경계 표시 오류로 판단
    • 전라도 나주월경지2 → 도서만으로 구성된 월경지
    • 전라도 제주도 우도 → 도서가 제주와 정의로 구분됨
    • 충청도 안면도 → 태안, 홍주월경지3, 서산월경지1으로 구분됨

조선_대동여지도_도로

  • DB 구축 범위 : 대동여지도 상의 도로, 읍치 및 영아 내 추정 도로
  • kr_oldmap_ddy_road_simple_ln : 대동여지도 상의 도로를 디지타이징한 직후
    • symbol : 도로의 종류 : 도로, (영아내도로), (읍치내도로)
  • kr_oldmap_ddy_road_node_pt : node-link 모델로 전환 후 노드(결절점) 레이어
    • hisgeo_id : 노드 식별자 : 아직 부여 안함
    • symbol : 노드의 종류 : 노드(영아), 노드(읍치), 노드(읍치경계점), 노드(영아경계점), 노드(역참), 노드(교차점), 노드(종단점), 노드(기타)
    • 대부분의 노드는 읍치와 자동으로 추출한 도로 교차점임
    • 교차점은 도로복원본에 따르면 실제 교차점이 아닐 가능성도 있음.
    • 대동여지도의 모든 지명과 기호가 노드가 되므로 노드 전수는 지명및기호 레이어와 함게 사용해야함
  • kr_oldmap_ddy_road_link_ln : node-link 모델로 전환 후 링크 레이어
    • hisgeo_id : 링크 식별자 : 아직 부여 안함
    • symbol : 방점있는도로, 방점없는도로, 일부방점있는도로, 영아내도로, 읍치내도로
    • road_dist : 대동여지도 방점 상 거리(里단위)
    • road_od : 시작점과 종점의 유형 조합 코드
    • road_route : 시작점과 종점의 유형 정리
    • 현재 GIS 노드-링크 레이어와 같이 완벽한 모델이 아님
    • 대동여지도가 방점을 표시한 도로는 거리 정보가 확인된 도로로서 의미가 있음
    • 가능한 방점이 읽일 수 있는 연속선 상의 도로를 하나의 링크 개체로 처리

조선_대동여지도_목장울타리

  • DB 구축 범위 : 목장울타리
  • 지도표에 표현되지 않은 기호
  • 전라도 제주도 목장 울타리 : 겹실선
  • 경상도 울산 목장 울타리 : 두꺼운 점선
  • 함경도 단청 목장 울타리 : 실선

조선_대동여지도_산줄기

  • DB 구축 범위 : 대동여지도에 영역(polygon)으로 표현된 산줄기
  • GIS의 이미지 재분류 알고리즘을 사용하여, 흑색 부분을 자동 추출 후 후처리
  • 대동여지도의 산줄기는 연맥식으로 산줄기를 가능한 연결된 맥으로 표현
  • 산줄기의 표현방식은 동일한 두께의 실선이 아니라, 산의 험준함, 산줄기의 흐름에 따라 상이함.
  • 자동으로 추출된 선을 기반으로 산줄기의 중심선을 따라 후처리

조선_대동여지도_하천

  • DB 구축 범위 : 대동여지도에 영역(polygon)으로 표현된 하천, 실선(line)으로 표현된 하천
  • GIS의 이미지 재분류 알고리즘을 사용하여, 흑색 부분을 자동 추출 후 후처리
  • 영역으로 표현된 하천은 중심선을 디지타이징함.
  • comment에 영역으로 표현된 하천은 메모 남김
  • 조선_대동여지도_수체(水體)
  • DB 구축 범위 : 바다, 대동여지도에 영역(polygon)으로 표현된 하천, 호소, 저수지
  • GIS의 이미지 재분류 알고리즘을 사용하여, 청색 부분을 자동 추출 후 후처리
  • 대동여지도(규장각) 본의 바다는 모든 면을 파란색으로 칠한것이 아니라, 청색의 농담을 조절해 해안부터 일정범위(약1~5리)만 색을 칠함
  • todo)자동으로 추출한 청색 면의 경계가 깨끗하지 않음. 후처리 필요함

조선_대동여지도_색인

  • DB 구축 범위 : 대동여지도 색인도
  • 대동여지도의 좌표체계는 신경준의 20리 방안체계를 저본으로 함
  • 신경준의 20리 방안체계를 저본으로 하는 방안식 지도의 좌표체계를 통합적으로 정리한 김현종(2022)의 논문을 토대로 색인도 제작[1]
  • PCS : Oldmap ICS Joseon Ri
    • 우측상단이 원점(0,0)에 해당하고, 좌표는 좌측하단으로 갈수록 커짐. 음수로 표시된 좌표는 절대값으로 읽음.
    • 좌표의 단위는 미터이나 1미터는 1리에 해당함. 즉 지도상의 거리는 리수임
  • kr_oldmap_ddy_index_ln : 색인도 선
  • kr_oldmap_ddy_index_pg : 색인도 면
    • 하나의 색인도 면은 1층 2면에 해당
    • idx_level : 층
    • idx_page : 면

DB 설계

공통 필드군

  • hisgeo_id : 역사지리_id
  • nm_kor : 명칭_한글
  • nm_chn : 명칭_한자
  • nm_org : 명칭_원본 표기
  • nm_suffix: 명칭_후부요소
  • filter : 필터문자열
  • feature_cd: 피쳐 코드(유형)
  • src : 문헌(지리지, 지도)
  • comment : 공개용 메모
  • comment_blind : 작업용 메모

위치비정 필드군

  • loc_addr : 현위치 비정
  • loc_rank : 현위치 비정 신뢰도
    • 확실 : 유적, 1:50,000 지형도 단계에서의 기호 및 지명 연결
    • 유력 : 비정 과정이 타당
    • 추정 : 비정은 했으나 불확실
    • 불가 : 비정어려움
  • loc_memo : 현위치 비정 근거

고지도 필드군

  • symbol : 기호
    • 대동여지도 지도표 참조
  • rep : 지리정보표현방법
    • 기호 : 기호로만 표시
    • 기호(연동) : 지명과 기호가 쌍이 됨
    • 지명 : 지명으로만 표시
    • 지명(연동) : 지명과 기호가 쌍이 됨
    • 기호&지명 : 기호와 지명 병기 표시
    • 주 : 지명 외 설명

특이사항

  • hisgeo_id가 중복되는 경우 대표 피쳐 1개를 제외하고 나머지는 (dup)를 붙임
    • 예)(dup)경기_과천_노량진(조선) : 대동여지도의 노량진이 경조오부도에도 표시됨 경우
  • rep가 지명(연동)일 경우 1-다로 연결되는 기호(연동) 사례가 있으므로 명칭 뒤에 ▣를 붙여 중복 방지
    • 예)경상_의흥_토을현▣(조선) : 지명 토을현은 기호 봉수와 <고개>로 연동.
  • rep가 지명(연동)일 경우 1-다로 연결되는 기호의 피쳐의 유형을 +로 붙여서 표기
    • 예)경기_인천_문학산▣(조선) : +고산성+봉수+산

대동여지도 지명 및 기호 유형

순번 유형_한글 유형_한자 지명 기호 지도표 비고
1 영아 營衙 O O 표시_01 주)營在邑治則無標
2 읍치 邑治 O O 표시_02 세부유형)무성읍치, 유성읍치
3 산성 山城 O O 표시_03_1 메모)지도표는 성지(城池) / 세부유형)산성, 관성
4 관성 關城 O O 표시_03_2 메모)지도표는 성지(城池) / 세부유형)산성, 관성
5 진보 鎭堡 O O 표시_04 세부유형)무성진보, 유성진보
6 역참 驛站 O O 표시_05 -
7 창고 倉庫 O O 표시_06 세부유형)무성창고, 유성창고
8 목장 牧場 O O 표시_07 메모)지도표의 유형명은 목소(牧所) / 세부유형)목장, 속장
9 능침 陵寢 O O 표시_08 주)始奉陵號書圈內
10 봉수 烽燧 - O 표시_09 -
11 방리 坊里 O O 표시_10 -
12 고현 古縣 O O 표시_11_1 메모)지도표는 고현(古縣) / 세부유형)무성고현, 유성고현, 구읍지유성
13 구읍 舊邑 O O 표시_11_2 메모)지도표는 고현(古縣) / 세부유형)무성고현, 유성고현, 구읍지유성
14 고진보 古鎭堡 O O 표시_12 세부유형)무성고진보, 유성고진보
15 고산성 古山城 - O 표시_13 -
16 도로 道路 - O 표시_14 -
17 파수 把守 O O <지도만> 메모)지도표에는 없으나, 지도에 그려진 기호
18 O - - -
19 고개 古介 O - - -
20 평야지형 平野地形 O - - -
21 산지지형 山地地形 O - - -
22 하천 河川 O - - -
23 호수 湖水 O - - -
24 하천지형 河川地形 O - - -
25 도서 島嶼 O - - -
26 해안지형 海岸地形 O - - -
27 월경지 越境地 O - - -
28 촌락 村落 O - - -
29 나루 O - - -
30 포구 O - - -
31 발참 發站 O - - -
32 누정 樓亭 O - - -
33 사찰 寺刹 O - - -
34 탑비 塔碑 O - - -
35 교량 橋梁 O - - -
36 제방 堤防 O - - -
37 건축물 建築物 O - - -
38 고적 古跡 O - - -
39 기타 其他 O - - -
40 - - - -

대동여지도 지명 및 기호 통계

  • 전체 피처 수 : 15529개
    • 지명및기호 : 361개
    • 기호only : 586개
    • 기호(연동) : 3279개
    • 지명only : 7900개
    • 지명(연동) : 2968개
    • 보조(연동) : 418개 → 개별 지명이 다른 기호와 연결되는 동시에 하나의 지명이 단독으로도 의미를 갖는 경우
    • 주 : 17개
  • 지명 개수 : 11229개
    • = 지명및기호 + 지명only + 지명(연동)
    • 월경지 표기 보완 8개 포함
  • 기호 개수 : 4226개
    • = 지명및기호 + 기호only 기호(연동)
    • 확장 기호 포함
  • 기호 개수(지도표만) : 3991개 → 박선영(2025) 대동여지도 기호 논문 참조
  • 고유 역사지리 피쳐 수 : 12544개
    • = 지명및기호 + 기호only + 지명only + 기호(연동) + 보조(연동)
    • 보조(연동) 개수는 『대동지지』표제어 전수와 비교해 계속 증가될 예정

※ 경조도 및 도성도의 지명 및 기호 개수는 제외 ※ 이우형복간본에만 있는 지명 및 기호 개수는 제외

한자 정규화

공통 적용 사항

  • 한중일통합한자 영역 우선함
  • 한중일호환용한자 영역은 한중일통합한자로 일괄 변환

원본 약자 표기 변경(nm_org)

  • 舡→船 : 일괄 변환
  • 岺→嶺 : 일괄 변환
  • 旧→舊 : 일괄 변환
  • 沉→沈 : 일괄 변환
  • 曳→戌 : 일괄 변환
  • 竜→龍 : 일괄 변환
  • 灵→靈 : 일괄 변환
  • 灯→燈 : 일괄 변환
  • 万→萬 : 일괄 변환
  • 迁→遷 : 일괄 변환
  • 回(안쪽 口가 왼쪽으로 붙은것) → 因 : 개별 검토

대표 한자 표기 변경(nm_chn)

  • 岩→巖 : 일괄 변환
  • 塩→鹽 : 일괄 변환
  • 巳->蛇 : 개별 확인 후 변환

향후 작업

  • (todo) 대동여지도 내 도성도 DB 작업
  • (todo) 대동여지도 내 경조오부도 DB 작업
  • (todo) 산줄기에 산경표 정보 기입
  • (todo) 하천에 강이름 정보 기입
  • (todo) 도로에 대동여지도 정리고 정보 기입 -> 완전 경로가 일치하지 않음.

DB 변화 이력

  • 2026년 01월 06일 : DB 최초 공개