[VWORLD3D] 브이월드 WebGL 3.0버전 Plug-in만들기
: 둘러보기, 스카이라인, 일조량/일조권분석
지난 글에서는 브이월드 WebGL 3.0버전 미리사용해보기( https://cafe.naver.com/gisapplication/1213 )에서 3,0API발표전에 "사업 대상지의 지형 평탄화(토공분석 응용)과 기존 건물 제거(건물삭제 응용)과 사용자 가상건물 생성 응용"기능을 미리 사용해 보았습니다.
이번에는 API3.0발표이후 기본지도에 "스카이라인, 일조량/일조권분석"기능을 추가해 보았습니다.
1. 일조권 분석
일조량 및 일조권 분석
사용자 분석일자 또는 동지일을 기준으로 희망하는 시간을 선택 후, 지도상에 지점을 선택하여
일조량 및 총 일조량과 일조권(총 일조량과 연속일조량)을 한번에 분석 확인할 수 있습니다.
지도상에 분석지점의 일조, 비일조 영향권과 일조권 분석결과 창이 표출됩니다.
일조권 분석결과 창에서 일출시간, 일몰시간, 총 일조량, 연속 일조량(최대)를 확인할 수 있습니다.
일조량(일조시간)이란? 일정한 물체의 표면적이나 지표면에 비치는 태양 관선의 양입니다. 분석 지점의 시간별 일조량 및 총 일조량을 확인할 수 있습니다. |
일조권이란? 동지일 기준으로 09시 ~ 15시 사이 연속 2시간 이상 동지일 기준으로 08시 ~ 16시 사이 최소 4시간 이상 |
2. 경관분석
스카이라인
대상지 건축물과 주변 자연경관과의 조화로운 스카이라인을 목적으로서, 종·횡 단면 시뮬레이션을 통하여 대상지 사업으로 인한 기존환경과의 경관침해를 분석합니다.
결과분석창엔 건축물이 없는 지형과 포함된 스카이라인을 주요지점에서 분석한 결과를 도출할 수 있습니다.
3. 둘러보기
* 브이월드 WebGL 3.0버전 Plug-in : 둘러보기, 스카이라인, 일조량/일조권분석 추가하기
기본 소스는 브이월드 "웹지엘 3D지도 API 3.0" 홈페이지 ( 브이월드 API레퍼런스 (vworld.kr) )에서 제공하는 기본지도 생성하는 소스를 사용하여,
플러그인한 js를 등록하고, 도구버튼 및 기능을 추가하는 함수 하나만 넣으시면 됩니다.(아래 소스 노란바탕 코드 참조)
예제실행소스) http://www.gisapplication.kr/GA_VW_Plugin/
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="http://map.vworld.kr/js/webglMapInit.js.do?version=3.0&apiKey=@{apikey}"></script> <script type="text/javascript" src="http://www.gisapplication.kr/GA_VW_Plugin/VWORLD3D_Plugin.js"></script> </head>
<body> <div id="vmap" style="width:100%;height:100%;left:0px;top:0px"></div> <script type="text/javascript"> function vwmap(){ var options = { mapId : "vmap", initPosition: new vw.CameraPosition( new vw.CoordZ(127.425, 38.196, 1548700), new vw.Direction(0, -90, 0) ), logo: true, navigation: true }; var map = new vw.Map(); map.setOption( options ); map.start(); Init_VWORLD3D_Plugin("vmap", map); } vwmap(); </script> </body> </html> |