利用gpt.exe对Sentinel-1卫星影像(EW-GRDH模式影像,分辨率为25m)进行批处理时,出现Java Heap Error以及Cannot Construct DataBuffer问题。
关于这个问题我在Step Forum网站的发帖:
http://forum.step.esa.int/t/problem-java-heap-error/7177
该问题的解决我所参考的链接:
http://forum.step.esa.int/t/gpt-performance/460/2
Fig1-2 关于这个问题marpet专家给出原因解释
所以,由这个人的回答断定问题出现的原因是内存不足导致的堆(heap)溢出。
如何修改预设内存大小???
↓↓↓↓↓↓↓↓↓解决办法:
1.Java VM heap Size最佳参数的获取;
Fig.3
2.修改gpt.vmoptions 文件中的参数。
Fig.4
这样再次利用程序对GRDH影像进行批处理,不再报错。该问题的解决又耗费了两天的时间。(233,该开心还是伤心。)
没有评论:
发表评论