Arcgis+Blender渲染DEM地形图!零基础教程!

        想让地图不仅有“数”,还能“动人”?今天带你解锁 ArcGIS 与 Blender 的组合玩法!我们将利用 ArcGIS 精确的地形数据,配合 Blender 强大的 3D 渲染能力,打造一张兼具科学性与视觉冲击力的地形图。ArcGIS 提供高精度的数字高程模型(DEM)与空间分析能力,确保地形数据真实可靠;而 Blender 则以其强大的三维建模与渲染功能,将静态地形转化为立体、真实、甚至震撼的视觉体验。本文将手把手带你从 ArcGIS 数据导出,到 Blender 建模、打光、贴图与最终渲染,一步步打造属于你的高质感地形图作品。不论你是科研可视化、教育展示还是地图美学爱好者,这一流程都值得尝试!

 

 

Arcgis10.8处理数据

1.镶嵌dem

 

 

结果

导出数据

 

参数设置

使用栅格范围工具,提取矢量研究区,(用于裁剪线数据)

 

结果

 

使用裁剪工具,裁剪公路

 

结果

 

2.拉伸DEM

利用栅格计算器对DEM进行线性拉伸,以夸大地形的起伏效果

 

结果

至此,Arcgis的前期处理工作完成,接下来就是Blender的操作环节。(若Blender效果差可换至arcgis pro重新导出数据,设置像素深度为16)

1.打开Blender后,先删除所有自带的要素。

 

2.添加plane插件并导入DEM

编辑——偏好设置——插件——输入plane——勾选插件

 

文件——导入——图像为平面——导入DEM

 

 

3)点击右侧栏第二个图标,更改渲染引擎为cycles,特性集改为实验特性

 

(4)点击右侧栏扳手图标,添加修改器——生成表面细分——修改特性为简单型——勾选自适应细分

 

 

   (5)选中DEM图层后点击右下角倒数第二个图标,将设置中的表面置换修改为仅置换

 

(6)在顶部添加栏添加灯光和摄像机,灯光类型日光

 

(7)添加后右上角出现了dem、摄像机、灯光三个图层,可以在这里点击选取要素

 

 

参数设置

 

 

 

(8)切换至此,改变视角

 

(9)着色设置

 

 

 

(10)按照以下连接各模块

 

将输入模块的色彩空间改为线性

 

(11)调整色带和地形起伏程度

 

(12)点击右上角摄像机图层,再点击下方倒数第二个绿色图标,将镜头类型设置为正交,正交比例设置为1.1

 

(13)输出设置

在右侧输出项设置出图分辨率,调整xy比例,使得x/y为dem中的长宽比,这样调整后的出图尺寸与dem长宽比一致。

 

(14)渲染与调试

点击左上角渲染图像可以进行预览

 

结果

 

导出

 

(15)打开PS,导入图片

 

添加相关要素并出图

 

如果遇到问题欢迎评论区留言或私信!我们一起讨论 交流 分享gis技术!快来加入我们吧!

 

 

### 如何利用 DEM 数据生成三维地形 #### 利用 DEM 数据生成三维地形的原理 数字高程模型(DEM)是一种用于表示地面高度的数据集,通常以栅格形式存储。通过这些数据,可以创建具有真实比例的高度地图,并进一步转化为三维地形模型[^3]。 #### 常见工具及其功能 在 GIS 领域中,有多种软件可用于基于 DEM三维地形建模和可视化。以下是几种常用工具的功能概述: - **ArcGIS Pro**: 提供强大的三维分析能力,能够加载 DEM 文件并将其转换为 TIN 或 Terrain 格式的表面模型。随后可通过 Scene Viewer 功能进行交互式查看[^1]。 - **QGIS (with plugins)**: QGIS 是一款开源 GIS 工具,配合插件如 qgis2threejs 和 LIDAR Tools,可轻松完成从 DEM 加载到最终渲染的过程[^4]。 - **Blender with GDAL support**: Blender 是一种专业的 3D 建模软件,当结合 Geospatial Data Abstraction Library (GDAL),它可以从各种地理空间格式导入 DEM 并执行高级编辑操作。 #### 实现步骤说明 虽然不允许使用具体步骤词汇,但以下是对整个流程的技术描述: 将 DEM 导入所选平台后,需调整参数来控制垂直拉伸效果以便更好地突出地貌特征;接着定义观察视角与光照条件优化视觉表现力;最后导出成果作为独立文件或者嵌套至更大项目之中。 对于复杂场景比如包含桥梁、涵洞等人工构筑物的情况,则可能还需要额外引入建筑信息模型(BIM)资料并与现有自然环境无缝对接形成综合展示方案。 #### 后期演示文件生成方式 为了使生成的作品能够在任意计算机上播放而无需安装特定应用程序,可以选择下列途径之一: - 使用 HTML5 WebGL 技术封装所有资源成为一个网页链接; - 将其保存为通用交换格式例如 OBJ/PLY/FBX 等并通过相应阅读器打开; - 创建虚拟现实(VR)/增强现实(AR)体验包分发给目标受众群体。 ```python import numpy as np from osgeo import gdal, ogr def load_dem_to_numpy(dem_path): dataset = gdal.Open(dem_path) band = dataset.GetRasterBand(1) array = band.ReadAsArray() return array # Example usage of loading a DEM file into NumPy Array for further processing. array_data = load_dem_to_numpy('path/to/dem_file.tif') print(array_data.shape) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值