谢谢你们两个,你的假设是正确的,所以我会尝试这些建议并反馈给你!
后@ RobynA亚搏在线tSafe在安全局上报,亚搏在线在我们找到一个更好的长期解决方案之前,团队集思广益地提出了一些解决方案。
我们猜测您必须使用mapnikrasterizer上的组来为每个图块收集特性。既然它是来自主地图,我们猜测每一个都有很多特性和大量XML出生的属性。因此,我们建议在每个输入端口上的mapnikrasterizer之前放置一个attributekeeper,并且只保留您在mapnikrasterizer中引用的属性。这将大大减少内存开销,并应释放大量内存。此外,我们认为这可能是一个进行并行处理的好地方。如果你使用一个小组,然后,每个组都会在自己的过程中得到处理,因此内存情况会大得多。
给他们一个旋转,让我们知道它是否有帮助。
我相信这是Mapnikrasterizer的一个已知问题,我们有一个现有的问题报告-pr 54204-记录它。显然,决定因素是进程可以使用的虚拟内存量,因此,一个潜在的解决方法是将图像栅格化,并将其镶嵌以供输出,而不是直接生成一个大图像。我已经将这个线程添加到问题报告中,以防出现任何后续情况。
当做,
罗宾伦尼