Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
Currently, GridCoverage2D objects are serialized using Java serializer, which is painfully slow. It proved to be a bottleneck of various raster processing jobs.
We found that serialization of CRS objects is a performance hit. We found that the number of distinct CRS objects won't be large throughout the entire raster dataset, so we cache the compressed serialized CRS objects and reuse them.