BlenderGIS:连接 Blender 与地理数据的插件

生态学 2026-10-10 159 阅读

BlenderGIS 是 Blender 的 Python 插件,用于导入 GIS 数据、获取在线地理数据,并在 Blender 中构建和地理配准三维地形场景。

这个工具是什么

BlenderGIS 是面向 Blender 的开源插件,官方描述为在 Blender 与地理数据之间建立桥梁。它要求 Blender 最低版本 v2.83,使用 Python 编写,采用 GPL-3.0 许可证。插件提供 GIS 数据文件导入、在线地理数据获取、场景地理配准管理、Delaunay 三角剖分生成地形网格、将对象放置到地形网格、使用着色器节点进行地形分析、根据地理标记照片设置相机,以及设置相机渲染新的地理配准栅格等功能。README 还提到,自 2022 年起 OpenTopography 网络服务需要 API 密钥,该服务仍然免费。

核心能力

  • 导入常见 GIS 数据格式,包括 Shapefile 矢量、栅格图像、GeoTIFF DEM 和 OpenStreetMap XML。
  • 在 Blender 三维视图中显示动态网络地图,并请求 OpenStreetMap 数据(建筑、道路等)。
  • 从 NASA SRTM 任务获取真实高程数据,用于构建地形。
  • 管理场景的地理配准信息,支持 Delaunay 三角剖分生成地形网格及地形分析。

科研中的典型用法

  • 导入矢量等高线,通过三角剖分创建面,并叠加地形栅格纹理,生成三维地形模型。
  • 在 Blender 中直接获取 OpenStreetMap 的建筑和道路数据,用于城市或区域场景建模。
  • 利用 NASA SRTM 高程数据构建真实地形,并将对象放置到地形网格上,或根据地理标记照片设置相机。

快速上手

安装前需确保 Blender 版本不低于 v2.83。从仓库获取插件后,在 Blender 中通过编辑 > 偏好设置 > 插件进行安装并启用。入门可参考官方 Wiki 的快速开始指南和流程图。注意:自 2022 年起,使用 OpenTopography 服务需在 opentopography.org 注册并申请 API 密钥,该服务免费。

生态与相近工具

同领域还有 QGIS、GRASS GIS 等桌面 GIS 工具,以及 Blender 的其他地理数据插件。BlenderGIS 的特点是在 Blender 内直接处理地理数据并用于三维建模与渲染。若需完整 GIS 分析功能,可考虑 QGIS;若侧重在 Blender 中构建地理配准的三维场景,则 BlenderGIS 更合适。

项目信息

  • 仓库:domlysz/BlenderGIS
  • 星标:9,398 · 派生:1,522
  • 主要语言:Python
  • 许可证:GPL-3.0
  • 最近提交:2025-12-20

本文属于《学科研究工具知识库 · 生态学》第 5 篇(按 GitHub 星标排序)。收录标准:该学科公开可获取的开源研究工具,星标与活跃度为主要参考,不代表对其性能或适用性的背书;选型前请结合自身场景评估。

评论 共 0 条

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部