OL] 산림청 산지관리-산지정보 지도 중첩 및 분석하기
데모실행 : https://pro.aicon.city/
산림청 산지관리/산지정보 지도에 관하여 질문이 많고 시스템에 기능을 넣은것에 대해 관심이 많습니다.
이유를 보니 공개아닌 공개 처럼 참 깊숙이 넣어 서비스하고 있었네요.
국토부 지도에도 없고, 산림청 메인 산림공간정보시스템(https://map.forest.go.kr/forest/)에도 없고,
단독으로 산지정보시스템에서 그것도 WMS로 보여주고, 내부함수로 포함여부 면적을 계산하여 주고있었습니다.
이게 GIS서비스야 MIS서비스야!
FGIS/Pro에서는 일찌감치 WMS로 중첩하고, WFS로 포함여부를 판단해주고있었습니다.
그러나 이러한 이유로 그 방식을 정리하여 공유합니다.
이는 부동산 개발이나 사업시 필수적인 규제요소이기 때문에 많이 사용하는 지도이기도 합니다.
임야를 구할 때 주의해야 할 것은 그 임야가 어떤 용도지역에 편입되어 있고 또 보전산지인지 여부를 꼭 확인해야 하는 일입니다. 규제의 강도로 볼 때 공익용산지>임업용산지>준보전산지 순으로 됩니다.
* 참조) 산지관리 레이어도 그놈의 연속지적도 기반임.
(1) 산지관리정보
보전임지인 공익용산지는 개인의 용도로는 전용허가가 나지 않습니다. 임업용산지는 농림인의 주택이나 산림경영사 등 임업을 위한 시설과 마을 공용시설 등 지역사회 개발 및, 생산가공시설, 휴양시설, 종교시설, 납골당, 묘지, 가축의 방목, 야생화 산채 관상수의 재배등이 허용됩니다. 준보전산지는 이러한 시설제한이나 행위허용에 관한 구체적인 규정은 없습니다. |
(2) 산지정보시스템
(https://www.forest.go.kr/newkfsweb/html/HtmlPage.do?pg=/fli/UI_KFS_7006_010100.html&orgId=fli&mn=KFS_02_05_01_02)
산지정보시스템에서 그것도 WMS로 보여주고, 내부함수로 포함여부 면적을 계산하여 주고있었습니다.
보통 GIS프로그램에서는 클릭하여 조회하거나 사업지에 포함영역 분석을 하는 서비스가 되어야 할건데요.
이게 GIS서비스야 MIS서비스야!
(3) 본 시스템서의 서비스
- WMS 중첩서비스 : 공익용/임업용/준보전산지
- WFS 구분분석 : 공익용/임업용/준보전산지
(4) 산지관리 레이어 서비스
- WMS 중첩서비스 : 공익용/임업용/준보전산지 레이어명입니다
- WFS 구분분석 : 공익용/임업용/준보전산지 레이어명입니다
(가) 공익용 : sanji_1은 그룹레이어 이므로 개별 레이어명을 구해야합니다. var _Layers2 = "fu_dv100,fu_fa125,fu_fa129,fu_fk100,fu_fk300,fu_fk400,fu_fn100,fu_fo100,fu_ma100,fu_mc500,fu_mi100,fu_mq100,fu_mr100,fu_ms220,fu_oc100,fu_qa410,fu_qd001,fu_qf110,fu_qj100,fu_qk110,fu_qk130,fu_qq500,fu_qt600"; (나) 임업용 : sanji_2은 그룹레이어 이므로 개별 레이어명을 구해야합니다. var _Layers1 = "fu_fa111,fu_fa119,fu_fk200,fu_fk500,fu_fp100"; (다) 준보전산지 : fu_fm200 var _Layers3 = "fu_fm200"; * 그룹레이어의 목록 조회 https://igis.forestland.go.kr/geoserver/flis/sanji_2/wms?service=wfs&request=GetCapabilities |
WFS요청문 var _Layers = _Layers1 + "," + _Layers2 + "," + _Layers3; var forestland_URL = 'https://igis.forestland.go.kr/geoserver'; var params = 'service=WFS&version=1.1.0&request=GetFeature&typeName=flis:' + _Layers + '&outputFormat=application/json&srsName=EPSG:900913' +'&BBOX='+ extent.join(',') +',EPSG:900913'; var reqUrl = forestland_URL + "/wfs?' + url_replace(params); |
* 참조 : FGIS/Map Paint 그림판/낙서지도 : CREATE YOUR MAP WITH SCRIBBLE MAPS NOW!
데모 : http://www.gisapplication.kr/ol/paint/