当前位置: 首页 > news >正文

GIS开发笔记(3)win11环境中osgearth加载大体积全球高程数据(dem)

一、使用 gdalbuildvrt 将多个 .tif 合并为一个 .vrt 文件(不复制原始数据):

在cmd或者powershell
gdalbuildvrt E:\gis_dev\3-gisData\30meterDEMTIF2-EasternPart\merged.vrt E:\gis_dev\3-gisData\30meterDEMTIF2-EasternPart*.tif

二、创建 .earth 配置文件

创建一个 dem_global.earth 文件(你可以放在同目录或其他项目路径),内容如下:

<map name="dem_map">
  <elevation name="DEM_Merged">
    <url>E:/gis_dev/3-gisData/30meterDEMTIF2-EasternPart/merged.vrt</url>
    <driver>gdal</driver>
  </elevation>
</map>

三、使用 osgearth_package 工具切片缓存

osgearth_package E:/gis_dev/3-gisData/30meterDEMTIF2-EasternPart/dem_global.earth --output E:/gis_dev/3-gisData/30meterDEMTIF2-EasternPart/dem_cache.earth

四、:在程序中加载缓存后的 .earth

osg::ref_ptr<osgEarth::MapNode> mapNode = osgEarth::MapNode::load("E:/gis_dev/3-gisData/30meterDEMTIF2-EasternPart/dem_cache.earth");
viewer.setSceneData(mapNode); 

相关文章:

  • 以太网供电(PoE)交换机:为音频和视频系统赋能的多面利器
  • 探索安固软件:保护您的电子文档安全
  • 探秘 MQTT 协议:物联网的 “隐形桥梁”
  • Java面试43-常见的限流算法有哪些?
  • MySQL5.7数据库部署和安装
  • cesium项目之cesiumlab地形数据加载
  • 设计模式:依赖倒转原则 - 依赖抽象,解耦具体实现
  • UI测试流程与关键注意点解析
  • LLMs基础学习(七)DeepSeek专题(1)
  • 我的计算机网络(总览篇)
  • BERT - MLM 和 NSP
  • 2025最新数字化转型国家标准《数字化转型管理参考架构》 正式发布
  • 蓝桥杯python组备考3(b站课程笔记)超详细
  • Mac学习使用全借鉴模式
  • Java实现音频录音播放机功能
  • 基于yolov11的鱼新鲜度检测系统python源码+pytorch模型+评估指标曲线+精美GUI界面
  • 小白学习java第12天(中):IO流之字节输入输出流
  • 微服务无感发布实践:基于Nacos的客户端缓存与故障转移机制
  • C#网络编程(Socket编程)
  • 镜舟科技亮相 2025 中国移动云智算大会,展示数据湖仓一体创新方案
  • 建设网站运营方案/公司网站制作要多少钱
  • 用博客网站做淘宝客/北京seo顾问
  • 网站设计优化方案/搜索百度
  • 网站域名空间5个G的多少钱/谷歌广告上海有限公司官网
  • 英德市住房和城乡建设局网站/网络营销方法有哪几种
  • 有什么网站可以做问卷调查/临沂网站seo