浅谈GIS中建设三维地图应用(一)
声明:本文内容仅从技术的角度进行分析,与作者所在公司无关。
说起三维地图,最早看到的就是E都市了,当时还是很感叹这种超越二维地图,并且具有二维地图功能的三维网络应用,美观,直观,总而言之就是给人的视觉感官带来新的体验。不过随着时间的推移,当火热的三维地图降温时,我们的视线更多的投入到了二维地图中,而关于三维地图的应用,我们还是认为,这仅仅只是一种简单的效果展示,没有带来太多的研究与经济价值。
直到最近,在参与了关于网络三维地图应用的项目后,我又重新学习和参考了包括E都市、城市吧、都市圈等在内的三维地图应用,这里把一些心得记录下来。
(一)
建设三维地图应用,首先要考虑的是数据——这也是假三维最大、最重要的特色。看一看E都市、都市圈中的建筑,谈不上真实,但是很生动,我们还是能够很容易的就认出各种标志性建筑物。传说最早的E都市,数据是外业人员拍摄而来,不过只是传说而已,不知道现在的E都市中这些建筑物是怎样成图的。
这里我提供几条思路获得数据,其一,就是利用制图软件,Photoshop、CAD等绘制城市模型,为其贴纹理,最后输出为图片;其二,利用建模工具,建立城市的空间几何模型,贴上真实美观的纹理后,输出为图片。显然第二种方法更为可行,但是为了能够获得优秀的建筑物模型,就需要很好的建模工具和建模方法(估计每家都有自己的绝活),以及真实美观的三维纹理素材。
仅仅有图片是不够的,为了能够让城市地物带有属性信息,我们还需要为各个建筑物添加矢量数据——也就是数字化城市地物,勾勒出地物形状,然后在矢量数据上附属属性信息,这样,将图片和相对应的矢量数据叠加在一起后,我们就能够查询、更新图片上的地物信息了。
当然,在看过城市吧,或者都市圈之后,我们还会发现,现在的三维地图中加入了实景数据,我叫它“全息照片”。这个数据多为数据采集车拍摄的,当然不排除人工去拍。这种数据来源稀缺,代价比较高,维护成本也高,所以这方面的应用并不广泛,但是却很有吸引力。