[GRASS-dev] [GRASS GIS] #2750: LZ4 when writing raster rows; better than double I/O bound r.mapcalc speed
GRASS GIS
trac at osgeo.org
Wed Nov 11 06:48:32 PST 2015
#2750: LZ4 when writing raster rows; better than double I/O bound r.mapcalc speed
--------------------------+---------------------------
Reporter: sprice | Owner: grass-dev@…
Type: enhancement | Status: new
Priority: normal | Milestone: 7.1.0
Component: Raster | Version: svn-trunk
Resolution: | Keywords: ZLIB LZ4 ZSTD
CPU: OSX/Intel | Platform: MacOSX
--------------------------+---------------------------
Comment (by mmetz):
Replying to [comment:25 mmetz]:
> Replying to [comment:24 wenzeslaus]:
> > I was not able to make BZIP2 work for me. I would say I miss something
like addition to `GISDEPS` but I was not able to fix it (getting undefined
reference to some BZ function).
>
> You need to add $(BZLIB) to GISDEPS in include/Make/Grass.make. I will
update bzipsupport.patch accordingly.
The patches compressors.patch and compressors.patch are also updated to
properly support NULL compression. Data for the null2 file are now
compressed with the same method like actual raster values. Because NULL
data usually occur in long sequences of identical values, the new generic
RLE algorithm I wrote for lib/gis/compress.c seems to perform best
(highest compression, very fast). However, for consistency it would be
better to use the same compressor for both the null bitsream and the
raster data.
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2750#comment:26>
GRASS GIS <https://grass.osgeo.org>
More information about the grass-dev
mailing list