Я написал код для соединения (объединения) геометрий. Я завернул его в потоки Java8 Коллектор. Внутри он просто использует Geometry#union для объединения геометрий:
geometries[0] = geometries[0].union(geometry);
К сожалению, работает довольно медленно.
Можно ли сделать это быстрее, используя подготовленная геометрия или какие-то другие хаки?
ОБНОВЛЕНИЕ
Геометрия выглядит следующим образом:
и они очень разного масштаба.