【问题标题】:How to split huge GML file in Java? [duplicate]如何在 Java 中拆分巨大的 GML 文件? [复制]
【发布时间】:2011-05-26 00:37:49
【问题描述】:

我已经有一个可操作的应用程序,但它可以将 gml 转换为 shape。 支持的 gml 文件大小要求增加到 2GB。 执行时,发生 OutOfMemory 异常。

感谢任何有关正确方向的指导。

【问题讨论】:

  • 什么软件给出了 OutOfMemory 异常。
  • 我很抱歉。我忘了包括应用程序。它是Java应用程序。也许,编码有问题,导致不必要的内存使用仍然存在。
  • 我只想在文件大小超过 1GB 时添加拆分功能。分割 GML 文件的最佳方法是什么?
  • 我的大部分问题表明您应该在 SO 上重新发布此内容;您真的在问如何有效地解析比 Java 中的内存大的 XML 文档,这不是 GIS 或空间问题。

标签: java gml


【解决方案1】:

我认为您应该使用 64=bit OS、64-bit Java VM、nd 扩展 vtd-xml。如果你做了所有这些事情并且有足够的内存,你会没事的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 1970-01-01
    • 2018-09-07
    • 1970-01-01
    相关资源
    最近更新 更多