3维数据认知——地形影像
在3维
的开发过程当中,常常会有一大堆的数据。那么这些数据是怎么来的呢?或者说是有哪些平台的数据能够生成3维的效果呢?本次带着大家来看看常用的一种3维
模型——地形影像。
这里主要分为以下几个部分:
概念
打开google
,直接搜索地形影像,发出现如下的结果。
简单的说就是地图的照片,我们都知道,地形一般来说会有高低起伏的。有了高低起伏,那么怎么在计算机的世界中来描绘它呢?
在二维里面来构建一个三维的空间,就可以描述对应的地形影像啦😉😉😉
生成途径
可以看到上面的图片都是展示在二维的世界当中,如果需要突显三维的地形,那就会使用到 数据高程DEM(Digital Elevation Model)
,那就可以理解成一个二维的地图数据+高程数据=三维的地形,(前提是二维地图数据和当前的数据高层具有某种联系。)
数字高程模型(DEM)
数字高程模型(Digital Elevation Model),是通过有限的地形高程数据实现对地面地形的数字化模拟(即地形表面形态的数字化表达)。它是用一组有序数值阵列形式表示地面高程的一种实体地面模型,是数字地面模型(Digital Terrain Model,简称DTM
)的一个分支,其它各种地形特征值均可由此派生。
值得注意的是,虽然通过DEM通常表现出的是地理空间的图像形态,实际上,它是一种数字阵列信息模型(x,y,z),描述地理空间中的地形高低起伏,通过表示模型和渲染后,成为人们看到的地形图。可以简单的理解成
DEM
里面包含了二维地图数据中h
(高度)
DEM是研究分析地形、流域、地物识别的重要原始资料
用途
(1)储存大范围的数字化地形数据用于制作基本地图; (2)各种建设工程的填挖方计算; (3)军事上的武器自动引导,作战训练模拟; (4)风景景观分析、通视分析。 (5)道路纵断面坡度分析,水库坝址选择(库容量估计和淹没范围估计); (6)通过统计对不同的地形、地貌进行比较,供科学研究用; (7)计算坡度、坡向,研究日照、雨水排泄、土壤侵蚀等; (8)将地形和其他信息综合起来,进行土地评价; (9)用三维图形图像方法对地形的起伏变化进行模拟; (10)把“高程”(即第三维)换成其他数据,成为其他非地形性质的三维表面模型。
拓展
在二维地图数据+高程数据=三维地形数据这个过程中,二维地图长啥样子呢,联系又是啥呢?
二维地图数据和高程模型数据保存的文件后缀名一般是 .tif
格式的文件。
TIF
文件是以标签图像文件格式(Tagged Image File Format,简称TIFF)保存的图像。TIFF
是一种灵活的保存高质量图像的位图格式,通常用于存储具有多种颜色的图像,例如数码照片,并且支持多个图层和页面。
打开这类文件可以使用图片查看器来打开,如下:
如果说到联系的话,那肯定是与.tif
文件的编码方式有关,这里可以使用js
的知识来理解一下,二维地图数据只有(x,y)
,但是要想展现3维,是不是还缺少一个z
(高度)呢? 所以可以简单的理解为,二维地图数据和高程模型数据直接的关系是,由两个文件都含有同一个属性,在特定的情况下即可合成一个3维的模型。