【发布时间】:2016-05-18 17:21:24
【问题描述】:
我在 GeoServer 上有非常大的栅格,例如 35000 像素 X 30000 像素。(马赛克图像) 我目前正在做的是使用 WMS 下载这些图像,然后对该图像执行分析,修改它(我正在为该图像的某些部分着色),然后我将它作为新的上传回 GeoServer层。
这适用于最大 20000 像素 X 20000 像素的图像,但之后 GeoServer 无法合并它们,而不是 geotiff 图像返回包含 xml 内容的文件并在其中:
错误 [geoserver.ows] - java.lang.OutOfMemoryError: Java 堆空间
现在在 java 选项变量中,我插入 Xmx 为 22 GB,运行码头 Xmx 的内部脚本被放置为 20GB。我使用 top 和 free -m 命令密切关注平均负载,并且使用的内存从未超过 8GB。 我的服务器有 28GB RAM 和 8 个处理器,CPU 负载从未超过 700%。 有人可以给我一个提示我做错了什么,我能做些什么,这样我就可以下载这么大的 Geotiff 图像。 顺便说一句,我正在使用码头作为服务器。
【问题讨论】:
标签: java jetty gis geoserver wms