编程语言
首页 > 编程语言> > Java的联合几何在JTS更快?

Java的联合几何在JTS更快?

作者:互联网

我编写了代码以合并(联合)几何.我将其包装到Java8流Collector中.在其内部,它仅使用Geometry#union合并几何:

geometries[0] = geometries[0].union(geometry);

不幸的是,它工作得很慢.

是否可以通过使用prepared geometry或其他一些技巧来使其更快?

更新

几何是这样的:enter image description here

它们的规模非常不同.

解决方法:

考虑使用一元联合.查看http://bjornharrtell.github.io/jsts/1.2.1/apidocs/org/locationtech/jts/operation/union/UnaryUnionOp.html

标签:optimization,jts,set-union,java
来源: https://codeday.me/bug/20191111/2018972.html