The vtdata C++ library provides data types, 2D/2.5D operations, and file IO for geospatial data and coordinate reference systems. It is built on top of several other libraries including GDAL/OGR/PROJ.4. It is part of the VTP - see VTP Implementation.
There is automatically generated documentation for the vtdata library.