Alessandro made two announcements today. First SpatiaLite 2.3.1 has been released. Changes include:
* including SQLite v.3.6.16
* including GEOS.3 1.1
* added SQL version functions: spatialite_version(),
* added SQL functions: IsTiffBlob(), IsWaveletBlob()
* now supporting the ‘F’ (float) datatype for DBF
[while reading some Shapefile]
* fixed a stupid initialization bug disabling MbrCache
* fixed a stupid initialization bug disabling VirtualFDO
* fixed some EXIF and EXIF-GPS inconsistencies
* fixed incorrect SRID handling for PointN(), GeometryN() ..
* fixed a nasty error [causing a crash] while parsing
degenerated WKT geometries (single-vertex LINESTRING …)
* fixed some ./configure oddities
* and many others …
Also from Alessandro, RasterLite 1.0:
today I released RasterLite, a really simple SpatiaLite-based C API [and related command-line management tools] supporting Raster Data Sources in a SpatiaLite DB.
RasterLite implements TILING and multi-level PYRAMIDS, and take full profit from RTree-based Spatial Indexing.
Individual tiles can be stored at your choice as:
TIFF [supporting monochrome CCITT FAX-4 compression]
PNG [loseless compression]
GIF [loseless compression]
JPEG [lossy compression]
WAVELET [lossy compression]
As from my preliminary testings, RasterLite is able to handle really huge Raster Data Sources [several GB-sized] in a really efficient and painless way.
You can find a tutorial explaining in depth how to use the following popular publicly available satellite imagery and DEMs:
– TrueMarble 250m/pixel world coverage
– ETOPO5 wold coverage
– SRTM 90m/pixel world coverage
Information on both can be found at the SpatiaLite web site.