Brig (C++ libraries)
From EverybodyWiki Bios & Wiki
Stable release | 1306
/ June 2013 |
---|---|
Written in | C++ 11 |
Engine | |
Operating system | Cross-platform |
Type | Libraries |
License | MIT |
Website | https://code.google.com/p/brig |
Search Brig (C++ libraries) on Amazon.
Deprecated - see Bark (C++ library). Brig is a collection of cross-platform C++ 11 header only libraries that offers interaction with many databases and usability of the geometric data.[1]
Libraries[edit]
boost[edit]
- use to convert a geometry between Boost.Geometry, WKB / OpenGIS 99-049 and WKT
- depends on Boost (header only)
database[edit]
- 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: WKB / OpenGIS 99-049 (geometry), UTF-8 (text), ISO 8601 (datetime)
- supported rasters: RasterLite, WKTRaster, simple_rasters
- 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[edit]
- 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[edit]
- use to read OpenStreetMap tiles
- depends on Boost (header only) and cURL (header only + dynamic loading)
proj[edit]
- use to change a projection of WKB / OpenGIS 99-049
- EPSG support
- depends on PROJ.4 (header only + dynamic loading)
qt[edit]
- use to draw WKB / OpenGIS 99-049
- depends on Qt
unicode[edit]
Test compilers[edit]
References[edit]
See also[edit]
This article "Brig (C++ libraries)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Brig (C++ libraries). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.