impengpeng 发表于 2009-11-2 15:44:29

osgdem运行中出现内存错误

请教大家一个问题:我手头有一块地形的数据,影像数据一共有20个文件,*.tif格式,地理信息写在*.tfw格式的文件中,总大小一共有12G;高程数据格式是*.asc格式的文件,只有一个文件,带地理信息,总大小一共80M,这个影像数据的地理范围合起来和高程数据的地理范围相同。我在用osgdem处理的时候,事先将*.asc格式的文件转换成*.img格式,然后用命令osgdem -t 1.tif -t 2.tif -t 3.tif (...文件太多,中间省略) -t 20.tif -d dem.img -l 6 -o test.ive处理,当处理到中间过程时,报内存错误,请问是什么原因呢?

array 发表于 2009-11-2 16:30:59

我记得Robert曾说过osgdem的机制有些陈旧,很难处理大规模的地形和影像叠加(毕竟是vpb工程产生以前就有的东西了);解决方案是使用vpbmaster,建立任务工程并实现复杂的、甚至是并发式的数据加工。不过我个人对此并没有更深的研究了

FlySky 发表于 2009-11-3 13:02:21

建议你把格式统一一下,,最好带有相同的坐标信息~~~~~~~我这个月内会提出一个海量地形渲染的解决方案,,请留意关注!!!

umls_lx 发表于 2010-11-29 11:19:27

群里能加下我么 357706015
页: [1]
查看完整版本: osgdem运行中出现内存错误