chore(계획): 요구 443 분석 — 임도망도 · 산사태취약지역 출처 · PLAN 584-3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,127 @@
|
||||
# 분석 443 — D03 겹 ① 임도망도 ② 산사태취약지역 (출처 · 꼴 · 받는 법)
|
||||
|
||||
조사만 · 코드 · git · storage 안 고침 · 2026-10-29 · 출처 링크는 맨 끝.
|
||||
|
||||
## 0. 한눈에
|
||||
|
||||
| 겹 | 공간자료 | 꼴 | 범위 | 받는 법 | 이용 조건 |
|
||||
|---|---|---|---|---|---|
|
||||
| 임도망도 | **있음** — 산림청 FGIS「임도망도」· 한국임업진흥원「임도망도(산길)」 | SHP 선(polyline) · EPSG:5179 | 전국 · 시도 · 시군구 · 도엽 단위 | 파일만(API · WMS · WFS 없음) — ① FGIS 무료신청 ② 산림빅데이터거래소 내려받기 | data.go.kr 3045621 = 「이용허락범위 제한 없음」· FGIS 신청 = 보안서약 + 성과물 제출 · 거래소 = 조건 칸 비어 있음(확인 못 함) |
|
||||
| 산사태취약지역 | **전국 공간자료 없음** · 시도 · 시군 표만 | CSV 표(지번 · 일부 위경도 도분초) | 시도 7곳 + 시군 다수 · 빠진 시도 많음 | data.go.kr 내려받기(로그인 없음) · 오픈API(키 신청) | 모두 「이용허락범위 제한 없음」 |
|
||||
|
||||
## 1. 임도망도
|
||||
|
||||
### 1-1. 찾은 자료
|
||||
|
||||
| # | 자료 | 주소 | 꼴 · 좌표계 | 범위 · 기준 | 속성 | 받는 법 | 조건 문구 |
|
||||
|---|---|---|---|---|---|---|---|
|
||||
| A | 산림청_임도망도(산림공간정보) — data.go.kr 3045621 | 산림청 누리집 공공데이터 개방 쪽(외부 링크) | SHP · 좌표계 표기 없음 | 설명 = 전국 · 그러나 산림청 쪽 바로 받기 파일 = **제주시 · 서귀포시 둘뿐** · 등록 2020-09-14 · 수정 2025-11-20 · 1회성 | 노선 · 개설 연도 · 연장(설명) | 전국 = 「산림공간정보서비스 → 무료신청 → 산림주제도 고름 → 위치 설정 → 목적 · 사유 → 받기」 | 「이용허락범위 제한 없음」· 무료 · 공공누리 유형 표기 없음 · 산림청 쪽 = 「COPYRIGHTⓒ 산림청 … ALL RIGHTS RESERVED」 |
|
||||
| B | FGIS 산림공간자료 다운로드 무료신청(map.forest.go.kr) | 산림공간정보서비스 첫 화면 「산림공간자료 다운로드 무료신청」 | SHP(원본 전산파일) | **일반인 신청 = 「임도망도(국유림)」만** · **공공/연구 신청 = 국유림 + 사유림** | — | 일반인 = 인증 없음 · 대상 선택 → 위치 설정/발급 · 공공/연구 = 인증 + 사업 · 연구계획서 첨부 · 「비영리공공사업이나 학술·연구목적」 | 보안서약(「제공받은 자료를 … 해당 업무에만 사용」) · 「자료 활용 후 성과물을 제출하지 않으면 추후 신청시 자료제공이 제약」· 접경지역 비공개 · 이용약관 쪽 못 찾음 |
|
||||
| C | 임도망도(산길)_전국 · _시도 · _시군구 · _도엽 — 한국임업진흥원 · data.go.kr 연계 95799 · 95997 · 95742 · 95520 | 산림빅데이터거래소 bigdata-forest.kr/product/FRT002601(전국) · FRT002603(시군구) · FRT002604(도엽) | SHP(shp · shx · dbf · prj) zip · polyline · **EPSG:5179(UTM-K)** · 시군구 파일명 = 시군구코드.shp | **2019년 기준** · 1999 국유임도 중심 1차 구축 뒤 GPS 보완 · 갱신 주기 비어 있음 | 임도명 · 임도시설기간내용(연도) · 임도시설거리 · 임도개설기간내용 | 거래소 내려받기 · 무료 · 회원 · 신청 여부 **확인 못 함**(거래소 접속 안 됨 — 여기서 443 · 80 포트 모두 연결 거부) | data.go.kr 이용허락범위 칸 **비어 있음** · 거래소 약관 **확인 못 함** |
|
||||
|
||||
- FGIS 지도 화면 겹 이름 = `TB_FGIS_C_ID300`(임도망도 국유림) · `TB_FGIS_C_ID301`(사유림) · 「산길(임도망도)」· 「테마임도」. 지도 엔진 = SuperMap — 공개 WMS · WFS 안내 · 약관 없음 → 서버가 화면 겹을 끌어오는 길은 안 권함.
|
||||
- 브이월드 겹 목록에 임도 없음(임업·산촌 = 산림입지도 하나 · 등산로 `lt_l_frstclimb` 는 있음). data.go.kr 오픈API 에 임도 공간 API 없음.
|
||||
- 표만 있는 것(대체 · 위치 없음): 산림청 연도별 지역별 간선임도 현황(시도 · 권역별 km · 2011~2020) · 전북 도유림 내 임도 현황 · 함평군 임도 현황.
|
||||
|
||||
### 1-2. 도엽 도로 「도로구분」 값 — 로컬 확인
|
||||
|
||||
- 받은 도엽 도로중심선(storage 4 프로젝트 · 두 벌) 값 = **미분류 · 면리간도로 · 소로 · 지방도**(395-B 기록 = 일반국도도 있음). **「임도」 값 없음.** 「명칭」에도 「임도」 글자 없음.
|
||||
- 다른 속성 = 포장재질(포장 · 비포장) · 도로폭 · 차로수 · 도로번호 · 명칭.
|
||||
- 예(상주 프로젝트 4250c7bc · 14,852 줄): 소로 1,953(비포장 1,940) · 미분류 9,579(비포장 1,192) · 면리간도로 2,626(비포장 1,725).
|
||||
- 다듬기 후보 = 지금 「소로 · 미분류」에 「비포장」 거름을 더하면 마을 포장길이 크게 빠짐(1b628fec: 1,757 → 377). 단 포장 임도(급경사 콘크리트)도 빠짐 — 값은 협의.
|
||||
- 옛 코드 흔적: `B04_PreProcess/B04_PreProcess_Router_GIS.py:219-241` 「임도노선」 겹 = `samples/**/*_Polyline.shp` 를 읽는 자리 · 지금 samples 에 그 파일 없음(빈 타일).
|
||||
|
||||
### 1-3. 후보별 우리 코드에서 받는 법
|
||||
|
||||
| 후보 | 받는 법 | 작업 크기 | 위험 |
|
||||
|---|---|---|---|
|
||||
| ① 파일 올리기(사용자가 FGIS · 거래소에서 받은 시군구 SHP zip 을 그 프로젝트에 올림) | 올린 zip → geopandas 읽기(도엽 zip 읽기 `B04_PreProcess_Engine_SheetParser.py:63-72` 꼴) → 5179 → 프로젝트 좌표 · 받은 범위로 자름 → `processed/임도망도_bounds.geojson` + 곁 열쇠 → D03 선 겹(`createPlanLayers` 안) | 중간 — 올리기 단추 · zip 검사 · 자르기 · 겹 하나 · `D03_PlanAnalysis_UI_Layers.ts` 645 줄 = 700 줄 한도 가까움 → 겹 정의 나눔 필요 | 받은 사람이 자기 사업에 씀 = 조건 위험 가장 작음 · 2019 기준(묵음) · 일반인 = 국유림만 |
|
||||
| ② 서버 공용 한 벌(관리자가 전국 SHP 한 번 올림 → 모든 프로젝트가 범위로 잘라 씀) | ①과 같은 자르기 · 저장 자리만 공용 | 중간 | 여러 회사에 보여 줌 = 재제공 — FGIS 「해당 업무에만 사용」· 거래소 조건 공란과 부딪힐 수 있음 → **조건 확인 뒤에만** |
|
||||
| ③ 도엽 짐작 다듬기(「비포장」 거름 · 폭 3~5 m) | `D03_PlanAnalysis_UI_LayerDefs.ts:95` `FOREST_ROAD_KINDS` · `UI_Layers.ts:346` 거름에 포장재질 조건 더함 | 작음 | 정식 임도망도 아님 · 마을 비포장 농로 섞임 |
|
||||
| ④ FGIS 지도 겹 직접 끌어오기 | SuperMap 요청 흉내 | — | 공개 API 아님 · 약관 없음 → 안 함 |
|
||||
|
||||
**권함: ① 파일 올리기 + 그 사이 ③ 짐작 다듬기.** 사용자 확인 할 것 = 거래소 임도망도(산길) 이용 조건 · 회원 여부 · FGIS 일반인 신청으로 받은 파일을 설계 · 견적 납품물(도면 그림)에 써도 되는지.
|
||||
|
||||
## 2. 산사태취약지역
|
||||
|
||||
### 2-1. 전국 공간자료
|
||||
|
||||
- **없음(공개).** 산사태정보시스템 공개 지도(sansatai.forest.go.kr `lndsMapViewPage.do`) 겹 = 산사태위험지도 · 산림지반특성지도 · 사방댐 · 취약지역 **대피소**뿐 — 취약지역 겹 없음.
|
||||
- FGIS · 브이월드 겹 목록에도 없음(브이월드 용도지역지구(기타) 17종 · 재난방재 3종 = 급경사재해예방지역 · 재해위험지구 · 산불위험예측지도).
|
||||
- 지식DB 「산사태정보시스템 취약지역 레이어」(`resources/knowledge/original/예정노선/01_산림청_타당성평가_재해안전성_기준_및_GIS규칙.md:46`) = 기관 내부 쪽으로 보임 · 공개 여부 **확인 못 함**.
|
||||
- 고시 = 토지이음 고시문(지방산림청 · 시군) · 첨부 = HWPX(지번 · 지목 · 면적 표 + 도면) · 좌표 없음 · 「토지이용규제기본법 제8조 … 지형도면 등은 토지이용규제 정보시스템(luris)에서 열람」. → 필지별 토지이용계획(지역·지구)에 실릴 가능성 있음 · 브이월드 · 국가공간정보포털 토지이용계획 받기 길로 꺼낼 수 있는지 **확인 못 함**.
|
||||
- 근거 법 = 산림보호법 제45조의8 → **산림재난방지법 제22조(2026.2.1 시행)** (`resources/knowledge/technical_info/02_사방댐/01_대상지_타당성평가/01_사업체계_법령구조.md:58`).
|
||||
|
||||
### 2-2. 시도 · 시군 표(data.go.kr · 모두 「이용허락범위 제한 없음」· 무료 · 파일 = 로그인 없음 · API = 키 신청)
|
||||
|
||||
| 표 | id | 행 | 위치 열 | 기준 · 갱신 |
|
||||
|---|---|---|---|---|
|
||||
| 경상북도 산사태취약지역지정현황 | 15126579 | 8,187 | 시군구 · 읍면동 · 리 · **지번** · **위도 · 경도(도 · 분 · 초)** · 취약지역유형 · 지정면적(㎡) | 2026-06-04 · 연간 |
|
||||
| 충청남도 산사태 취약지역 현황 | 15017834 | 2,305 | 지번 · 기타지번 · **위경도(도분초)** · 유형 · 관리주체 · 소유별 · 면적 · 거리 · 대피장소 | 2026-08-01 · 연간 |
|
||||
| 전남광주통합특별시 산사태취약지역 현황 | 15012196 | 119(일부로 보임) | 지번 · **위경도(도분초)** · 유형 · 면적 · 거리 | 2026-06-02 · 연간 |
|
||||
| 경상남도 산사태취약지역 지정현황 | 15014457 · API 15062562 | 2,591 | 지번만(좌표 없음) · 유형 · 면적 · 지정대피소 | 2026-05-01 · 연간 |
|
||||
| 강원특별자치도 산사태취약지역 현황 | 15160161 | 3,366 · XLSX · 강원도 누리집 링크 | 주소(시도~지번) · 유형 · 좌표 **확인 못 함** | 2026-04-01 · 수시 |
|
||||
| 경기도 산사태 취약지역 현황 | 15122918 · 경기데이터드림 | 31 | 열 **확인 못 함**(행 수로 보아 집계일 수 있음) | 2025-12-31 |
|
||||
| 고양시(경기) | 15157402 | 10 | 상세주소 · **위도 · 경도** · 면적 · 유형 · **등급명** | 2026-02-06 · 연간 |
|
||||
| 그 밖 시군 | 경북 19 시군 · 경기 가평 · 이천 · 양평 · 안산 · 평택 · 포천 · 충남 부여 · 인천 남동 · 서구 · 광주 동구 | — | 시군마다 다름 | — |
|
||||
|
||||
- data.go.kr 에 **없는 시도**: 서울 · 부산 · 대구 · 대전 · 울산 · 세종 · 충북 · 전북 · 제주(목록 기준).
|
||||
|
||||
### 2-3. 경북 표 실측(내려받아 확인 · 시험 프로젝트 = 경북 상주 · 영양 · 봉화)
|
||||
|
||||
- 시험 지역 행: 상주시 661 · 영양군 374 · 봉화군 351. 유형 = 토석류 6,905 · 산사태 1,252 · 빈칸 30. 위도 빈칸 0.
|
||||
- 지번 꼴 = 「산42임」 — 우리 연속지적도 `jibun`(「산95임」)과 같은 꼴. 산 · 본번 · 부번으로 고르면 8,187 중 4 줄만 못 읽음(「산54 외 2필지」 · 「진평 995도, 산46 임」 꼴) · 「산77-1번지」처럼 끝 글자 흔들림 → 숫자만 비교.
|
||||
- 고유 필지 7,823(한 필지에 점 여럿).
|
||||
- 프로젝트 범위 안: 4250c7bc 점 7 · 지번 맞는 필지 5 · 12953f5a(영양) 점 37 · 필지 1 · 1b628fec 점 9 · 필지 0(받은 지적 범위 밖).
|
||||
- 점 ↔ 그 지번 필지 거리 0 ~ 31 m → 좌표 = 세계 측지계로 보임(수십 m 안).
|
||||
- **지정면적 ≪ 필지 넓이**: 지정 55 ㎡ 인데 필지 1,245,701 ㎡ · 지정 405 ㎡ 인데 필지 29,822 ㎡ · 영양 300,000 ㎡ 인데 필지 12,227,949 ㎡ → 필지를 통째로 칠하면 크게 부풀림.
|
||||
|
||||
### 2-4. 지도에 보이는 꼴
|
||||
|
||||
| 표 꼴 | 보이는 꼴 |
|
||||
|---|---|
|
||||
| 좌표 있음(경북 · 충남 · 전남 · 고양) | 점 + 지정면적과 같은 넓이 원(짐작 · 점선) · 툴팁 = 유형 · 면적 · 지번 · 기준일 |
|
||||
| 지번만(경남 · 강원 · 고시) | 지번 맞는 필지 테두리만(칠하지 않음 · 「이 필지 안 어딘가」) — 연속지적도 이미 받음(`processed/연속지적도_bounds.geojson` · `pnu` · `sgg_nm` · `emd_nm` · `ri_nm` · `gbn_cd` · `mnnm` · `slno`) |
|
||||
| 표 없음(충북 · 전북 …) | 겹 단추는 남기되 「이 시도 공개 자료 없음 — 고시 지번표 올리기」 알림 |
|
||||
|
||||
- 타당성평가 「등급별 점유 비율」(`resources/knowledge/technical_info/01_임도/01_계획노선/타당성평가.md:61`) = 등급 열이 경북 표에 없음 → 등급 셈 못 함 · 「노선 · 유역이 지정지와 겹침 여부」만.
|
||||
|
||||
### 2-5. 후보별 우리 코드에서 받는 법
|
||||
|
||||
| 후보 | 받는 법 | 작업 크기 | 위험 |
|
||||
|---|---|---|---|
|
||||
| ① 시도 CSV 공용 한 벌(관리자가 시도 CSV 올림 · 해마다 바꿈) → 프로젝트 범위로 거름 → 점 겹 | CSV 읽기(cp949) · 도분초 → 도 · 범위 거름 · `processed/산사태취약지역_bounds.geojson` + 곁 열쇠 · D03 점 겹 | 작음 ~ 중간 — 시도마다 열 이름 다름 → 열 이름 짝표(시도별) | 조건 제한 없음 = 공용 보관 가능 · 연 1회 갱신 · 점 = 대표 위치 |
|
||||
| ② 서버 받기(data.go.kr 파일 주소) | `fileDownload.do?atchFileId=…` — 해마다 새 판이면 id 바뀜 | 작음 | 주소가 판마다 바뀌어 깨짐 · 오픈API(경북 · 경남 · 충남 · 전남)는 data.go.kr 서비스키 활용신청 필요 |
|
||||
| ③ 지번 → 지적 필지 매칭(①의 덧붙임) | 표 (시군구 · 읍면동 · 리 · 산 · 본번 · 부번) ↔ 연속지적도 속성 · 맞으면 필지 테두리 | 작음(지적 이미 받음) | 필지 ≫ 지정지 → 칠하면 부풀림 · 테두리만 |
|
||||
| ④ 고시 지번표 올리기(표 없는 시도) | 사용자가 HWPX 표를 CSV 로 옮겨 올림 → ③ | 중간(HWPX 읽기는 안 함 · CSV 틀만) | 손 옮김 오류 |
|
||||
|
||||
**권함: ① 시도 CSV 공용 + ③ 필지 테두리 · 경북부터**(시험 프로젝트가 모두 경북). 좌표 없는 시도 · 표 없는 시도는 ④ 로 나중.
|
||||
|
||||
## 3. 곁 발견(묻지 않았으나 같은 겹 판단에 닿음)
|
||||
|
||||
- 산림청_산사태위험지도(data.go.kr 15074817 · 10 m 격자 1~5 등급 · 산사태방지과) = 「이용허락범위 제한 없음」· FGIS 무료신청(일반인 대상에도 「산사태위험지도」 있음)으로 받음. 581-2 에서 뺀 까닭(행안부 생활안전지도 WMS = 공공누리 4유형)과 다른 길 — 다시 볼 거리.
|
||||
|
||||
## 4. 확인 못 함
|
||||
|
||||
- 산림빅데이터거래소(bigdata-forest.kr) 접속 · 회원 · 약관 · 파일 크기(여기서 연결 거부).
|
||||
- FGIS 임도망도 좌표계 · 갱신일 · 이용약관 문서 · 일반인 신청 파일을 납품물에 써도 되는지.
|
||||
- 강원 · 경기 표 열 · 좌표 유무 · 전남 119 행이 전부인지.
|
||||
- 산사태취약지역이 토지이용계획(필지 지역·지구)에 실리는지 · 그 받기 길.
|
||||
- 산사태정보시스템 기관용 취약지역 겹 공개 여부.
|
||||
- 경북 표 좌표 측지계 문서(실측으로는 수십 m 안).
|
||||
|
||||
## 5. 출처
|
||||
|
||||
- 산림청_임도망도(산림공간정보) data.go.kr: https://www.data.go.kr/data/3045621/fileData.do
|
||||
- 산림청 누리집 임도망도 받기 쪽: https://www.forest.go.kr/kfsweb/kfi/kfs/trail/fRMap.do?pblicDataId=PBD0000062&tabs=1&mn=NKFS_06_08_02
|
||||
- 산림공간정보서비스(FGIS · 무료신청 · 대상 목록): https://map.forest.go.kr/forest/
|
||||
- 임도망도(산길)_전국: https://www.data.go.kr/data/95799/linkedData.do · 시군구: https://www.data.go.kr/data/95742/linkedData.do · 도엽: https://www.data.go.kr/data/95520/linkedData.do · 시도: https://www.data.go.kr/data/95997/linkedData.do
|
||||
- 산림빅데이터거래소(제공처): https://www.bigdata-forest.kr/product/FRT002601
|
||||
- 간선임도 현황(표): https://www.data.go.kr/data/15108037/fileData.do
|
||||
- data.go.kr 「임도」 찾기: https://www.data.go.kr/tcs/dss/selectDataSetList.do?keyword=임도
|
||||
- 브이월드 WMS/WFS 겹 목록: https://www.vworld.kr/dev/v4dv_wmsguide2_s001.do
|
||||
- 산사태정보시스템 지도: https://sansatai.forest.go.kr/mhms_pub/mhms/lndsInfo/lndsMapViewPage.do
|
||||
- data.go.kr 「산사태취약지역」 찾기(71건): https://www.data.go.kr/tcs/dss/selectDataSetList.do?keyword=산사태취약지역
|
||||
- 경북: https://www.data.go.kr/data/15126579/fileData.do · 충남: https://www.data.go.kr/data/15017834/fileData.do · 전남: https://www.data.go.kr/data/15012196/fileData.do · 경남: https://www.data.go.kr/data/15014457/fileData.do · 경남 API: https://www.data.go.kr/data/15062562/openapi.do · 강원: https://www.data.go.kr/data/15160161/fileData.do · 경기: https://www.data.go.kr/data/15122918/fileData.do · 고양: https://www.data.go.kr/data/15157402/fileData.do
|
||||
- 지정 고시(토지이음 · 지번표 · HWPX · luris 안내): https://eum.go.kr/web/gs/gv/gvGosiDet.jsp?seq=561921 · https://eum.go.kr/web/gs/gv/gvGosiDet.jsp?seq=554917
|
||||
- 산림청_산사태위험지도: https://www.data.go.kr/data/15074817/fileData.do
|
||||
Reference in New Issue
Block a user