|
Deprecated - see Bark (C++ library). Brig is a collection of cross-platform header only libraries that offers interaction with many databases and usability of the geometric data. Libraries boost * use to convert a geometry between Boost.Geometry, / and WKT * depends on Boost (header only) database * use as a compact wrapper for a unified access to databases: # CUBRID (no spatial data) # DB2 + Spatial Extender # Informix + Spatial DataBlade # Ingres (no valid spatial index) # Microsoft SQL Server # MySQL # Oracle # Postgres + PostGIS # SQLite + SpatiaLite * supported formats: / (geometry), UTF-8 (text), ISO 8601 (datetime) * supported rasters: RasterLite, WKTRaster, * ability to receive metadata (TABLES, COLUMNS, INDEXES) and to use basic SQL commands (SELECT, INSERT, CREATE, DROP) without a line of code in SQL * multithreading * depends on Boost (header only) * optionally depends on (header only + dynamic loading): # CUBRID C Client Interface # libpq C Library # MySQL C API # ODBC / unixODBC # Oracle Call Interface # SQLite C Interface gdal * use to read all georeferenced rasters supported by GDAL * use to read (and sometimes write) a variety of vector file formats supported by OGR * depends on Boost (header only) and GDAL (header only + dynamic loading) osm * use to read OpenStreetMap tiles * depends on Boost (header only) and cURL (header only + dynamic loading) proj * use to change a projection of / * EPSG support * depends on (header only + dynamic loading) qt * use to draw / * depends on Qt unicode * use to transform a unicode text between UTF-8, UTF-16 and UTF-32 * use for case mappings Test compilers * GCC 4.7.3 * [http://sourceforge.net/projects/mingwbuilds/ MinGW 4.7.2 (threads-posix, sjlj)] * [http://aka.ms/vc-ctp Visual C++ Compiler November 2012 CTP]
|
|
|