supermap iDesktop 10i 场景缓存,总是生成到一半就停止不动

0 投票

第一张是缓存设置,设置地形缓存类型为TIN,像素大小为256x256,第二张是缓存状态,但总是一直停在256行。之前单独缓存栅格数据集也是缓存到一半停了,这是为什么?求解答,谢谢!

5月 26 分类:  70次浏览 | 用户: kongjinhui (6 分)

1个回答

0 投票
您好,请问您用的是哪个版本软件,是否用最新的iDesktop 10.1.2.0331试过?

如果是过后还是卡住,可以看下任务管理器或者资源监视器,iDesktop是否还在占用CPU,如果有占用就是还在运行。如果时间过长可以直接结束。您可以单独对栅格数据集右键切缓存,看是否还有这种现象。如果以上方法都无效,您需要检查栅格数据是否有错误,可以备份数据后进行栅格代数运算或者栅格更新等操作,替换一部分栅格值,特别是256行左右的部分,然后再切缓存试一下。
5月 26 用户: jjz 名扬四海 (3,643 分)
版本是最新的,任务管理器显示还在占用资源。

单独切缓存也是进行到一半停住。

请问栅格代数运算具体怎么做呢?

如果还在运行,有可能只是一直在处理数据。不过时间过长的话就是有问题,代数运算您看这个:
http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iDesktop/Features/DataProcessing/Raster/RasterMathAnalyst.html

也可以看下更简单的挖湖,用面数据的高度值去替换对应的栅格,面您可以自己绘制,然后赋值:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iDesktop/Features/Analyst/TerrainBuilder/TerrainBuilderLake.html

您之前说的替换256行左右的栅格值是用代数运算完成吗
是的,挖湖也能达到同样的效果,而且更简单。您可以查一下栅格值,找一下256在哪,然后自行绘制一个面。查询栅格值在空间分析中。

这好像不是栅格值的问题,这是栅格数据的属性表,栅格分块是256*256,应该是栅格块的第256行出了问题。

那您可以单独把这一块裁剪出来试试是不是数据问题。绘制一个面右键地图裁剪就可以。
我减小了缓存范围就缓存成功了
...