开发工具与关键技术: 了解三维GIS的基本知识 ;
作者:刘佳明
撰写时间:2020年 4 月 23 日
本文适于还未接触过任何SuperMap产品的同学查看,对三维GIS又有一个大概的了解:
三维地图是基于二位地图的基础上X轴,Y轴,加上一个Z轴的高度,使一个平面是的能够看到一些地图是具有特殊意义的地点,不同于二维地图,某某大厦,XX公园都使用一个点来代替;
在三维地图的应用里面有两个需要特别注意的模型:BIM模型,倾斜摄影模型
其中对于BIM模型的基础知识:详情可以点击以下链接查看:
BIM模型博客:https://so.csdn.net/so/search/s.do?q=bim%E6%98%AF%E4%BB%80%E4%B9%88&t=&u=
BIM是一种为建筑信息模型,BIM综合了建筑设计施工造价水暖电等一系列的功能,三维建模是其最基本的功能,时间管理,造价预算,碰撞检测,能耗分析,声光分析,基于管理而非基于设计的工具。
倾斜摄影模型:是通过同一台飞行器上搭载多台传感器,同时从一个垂直,多个测视等不同角度采集影像,即为倾斜摄影模型;
如果实现如上图出的三维模型,需要开发者从3DMax这个建模软件中,将建筑中每一个墙体,地面,树木按照实际的三维数据自主构建出来,小编还没有接触使用过3DMax这个建模软件,图上的模型是SuperMap超图公司提供的一个对于建模的一个已经建好的模型,需要的小伙伴可以去超图的官网中查找,链接我挂在下方中:
http://support.supermap.com.cn/software/SuperMap_LicenseCenter_10.19.9.17.zip
如何实现一个二位GIS数据转换为我们需要的三维模型:
第一种方法:通过三维图层来实现
用三维图层的符号来表达二维的点 线 面;这种方式就是对点线面的风格进行改变:右键相应的点线面的数据集,就可以改变它的风格,里面有对于可以选择的3D风格:
第二种就是对于房屋这种的建筑类的3D模型:我们可以对二维的面进行二维线面空间拉伸,并且把我们事先准备的图片经行贴图,
在SuperMap iDesktop 10i的上部操作栏中数据这一次就可以经行该操作:
还有一些具体的使用 基于二维GIS数据的三维数据建模 这一SuperMapd 课件视频: