[OL_FGIS/Pro] 3D 뷰어 기능 정리 및 활용안
FGIS/Pro 제품군에 3D뷰어 기능을 정리하였습니다.
3D 뷰어 기능을 구현하면서 큰 제한적요소는 건물, 도량 등의 시설물 3D모델의 개인적 자산이 없는 상태이고,
품질좋은 상용 3D엔진엔진을 사용한들 시각화 효과가 없다는 점이다.
그래서 2D상의 공간데이터를 사용하고, 자체 모델을 LOD1~2단계로 만들 수 밖에 없는 상황에서, 그나마 오픈API로 제공하는건 브이월드밖엔 없으니 이러한 환경에서 기능 구현을 해야합니다.
- 기능요건 : 실시간 설계한 건물을 소스로 표현한다. 주변 건물과 지형(고도DEM)과 일조권(그림자)분석 등 기능탑재
3D지도를 만들면서 "2.5D > 3D건물 > 3D지도 > 조감도 > 투시도"를 최종 목표로하고 있습니다.
그리고 각각의 기능은 지도와 분석결과를 시각적으로 표현하는데 장단점을 가지고 있으므로 최종 하나만 표현하는것을 아닙니다.
1) 2.5D
- 데모 : https://pro.aicon.city/
- 관련글 : https://cafe.naver.com/gisapplication/1061 외 다수
3D에서의 시각적 효과도 있지만, 2.5D는 3D탑뷰에서도 못 느끼는 직관성이 있습니다.
주변 건물과 도시경관을 보고 분석된 데이터와의 중첩이 시각적으로 뛰어납니다.
2) 3D 건물
- 데모 : http://www.gisapplication.kr/OL//fgis_threevilla_test/villa_three.html
- 관련글 : https://cafe.naver.com/gisapplication/1145 외 다수
3D의 기초로 건물을 생성하는 기능입니다. 주변 건물은 2D데이터의 WFS로 LOD1로 묘사하고,
실시간 설계한 건축은 기본 텍스쳐를 입혀 LOD2단계로 묘사합니다.
장점은 2.5D보다는 건물 외관을 좀 더 실사로 표현합니다만, 3D의 건물모델보다는 약하지만, (국가 API는 제공하나 돈주고도 못사고 구축한다면 배보다 빼곱이 크지요) 간단히 해당 건물들만 표현하는데 용이합니다.
3) 3D 지도
- 데모 :
(1) OMS Buildings 기반 : https://pro.aicon.city/OSM_Buildings/
- 관련글 : https://cafe.naver.com/gisapplication/1195
(2) 브이월드 WebGL/Cesium 기반 : https://pro.aicon.city/VWORLD3D_MAP/
- 관련글 : https://cafe.naver.com/gisapplication/1199
3D의 기초로 건물을 생성한 후 주변 경관과 지형정보를 같이보는 기능입니다.
주변 건물은 2D데이터의 WFS로 LOD1로 묘사하고, 사업 대상지의 건물을 제거한후 실시간 설계한 건축을 묘사합니다.
3D의 건물모델보다는 약하지만, (국가 API는 제공하나 돈주고도 못사고 구축한다면 배보다 빼곱이 크지요) 간단히 주변 도시형상을 중첩하여 볼수있습니다.
4) 조감도 : Threejs 기반
- 데모 : 브이월드 지형/모델로 Threejs 기반 : http://www.gisapplication.kr/OL/fgis_three/API_TEST.html
- 관련글 : https://cafe.naver.com/gisapplication/1135 , https://cafe.naver.com/gisapplication/1118 외 다수
브이월드 API는 제공하나 돈주고도 못사고 구축한다면 배보다 빼곱이 큰 3D모델(건물, 교량, 시설, 고도DEM 등)을
을 이용합니다, 다만 브이월드의 API제공엔 한계가 있어 기존건물 제거 및 지형의 평탄화를 한후 새로 설계한 건축물을 올려야하는데 제공되는 지도API로는 한계가 있어 새로운 플랫폼으로 개발하였습니다.
* 물론 브이월드 웹지엘API2.0 말고 서비스중인 3.5버전에는 건물삭제와 토공량 계산시 지형을 자르는 기능은 있으나,
개발용API로는 제공하지 않고 있습니다(2023.09 현재)
투시도 작성으로는 약하지만 향후 API가 보강되면 이짓을 안하고 브이월드 웹지엘/세슘 버전으로 개발할 날이 오겠지요. 투시도는 더 좋은 해상도와 모델이 필요합니다. 이는 기획단계가 아닌 실설계 및 분양시 모델 하우스으로 국지적인 구축이 필요할거고 아직까진 사람의 손이 들어가야 할 겁니다.
5) 조감도 : cesium 기반
- 데모 : 브이월드 지형/모델로 cesium 기반 : https://pro.aicon.city/VWORLD3D_BUILDMAP/
브이월드 API는 제공하나 돈주고도 못사고 구축한다면 배보다 빼곱이 큰 3D모델(건물, 교량, 시설, 고도DEM 등)을
을 이용합니다. 다만 브이월드의 API제공엔 한계가 있어 기존건물 제거 및 지형의 평탄화를 한후 새로 설계한 건축물을 올려야하는데 제공되는 지도API로는 한계가 있어 "브이월드 웹지엘API2.0 말고 서비스중인 3.5버전"의 건물삭제와 토공량 계산시 지형을 자르는 기능을 직접 사용하였습니다. (2023.09 현재)