Skip to content
On this page

3维数据认知——地形影像

3维的开发过程当中,常常会有一大堆的数据。那么这些数据是怎么来的呢?或者说是有哪些平台的数据能够生成3维的效果呢?本次带着大家来看看常用的一种3维模型——地形影像。

这里主要分为以下几个部分:

概念

打开google,直接搜索地形影像,发出现如下的结果。

image-20220816184622323

简单的说就是地图的照片,我们都知道,地形一般来说会有高低起伏的。有了高低起伏,那么怎么在计算机的世界中来描绘它呢?

在二维里面来构建一个三维的空间,就可以描述对应的地形影像啦😉😉😉

生成途径

可以看到上面的图片都是展示在二维的世界当中,如果需要突显三维的地形,那就会使用到 数据高程DEM(Digital Elevation Model),那就可以理解成一个二维的地图数据+高程数据=三维的地形,(前提是二维地图数据和当前的数据高层具有某种联系。)

数字高程模型(DEM)

数字高程模型(Digital Elevation Model),是通过有限的地形高程数据实现对地面地形的数字化模拟(即地形表面形态的数字化表达)。它是用一组有序数值阵列形式表示地面高程的一种实体地面模型,是数字地面模型(Digital Terrain Model,简称DTM)的一个分支,其它各种地形特征值均可由此派生。

image-20220817172552307

值得注意的是,虽然通过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是一种灵活的保存高质量图像的位图格式,通常用于存储具有多种颜色的图像,例如数码照片,并且支持多个图层和页面。

打开这类文件可以使用图片查看器来打开,如下:

image-20220818094101218

如果说到联系的话,那肯定是与.tif文件的编码方式有关,这里可以使用js的知识来理解一下,二维地图数据只有(x,y) ,但是要想展现3维,是不是还缺少一个z(高度)呢? 所以可以简单的理解为,二维地图数据和高程模型数据直接的关系是,由两个文件都含有同一个属性,在特定的情况下即可合成一个3维的模型。

Released under the MIT License.