Geospatial Data Abstraction Library (GDAL) is powerful library used by major GIS software from QGIS, ArcGIS, Udig even statistical software like R. It has a powerful set of command line tools and interface that can be accessed from variety of programming languages like C++, Java, Python, Perl, C# and Ruby.
When using GDAL on Linux ...