GDAL is an MIT-licensed open source translator library that provides a unified abstract data model for reading and writing geospatial raster and vector data across hundreds of file formats. It serves as a foundational geospatial data translation library, enabling access to diverse geospatial data formats through a single, consistent interface.
The main features of osgeo/gdal are: Geospatial Data Tools, Geospatial Development Libraries, Raster and Vector Processing, Geospatial, Coordinate Reference System Transformations, Raster Data Loaders, Raster Data Writers, Geospatial Data Converters.
Open-source alternatives to osgeo/gdal include: torchgeo/torchgeo — TorchGeo is a PyTorch library designed for deep learning on geospatial data, providing a framework for building and… mbloch/mapshaper — Mapshaper is a tool for processing, simplifying, and converting geographic vector data, available as a command-line… azavea/loam — A wrapper for running GDAL in the browser using gdal-js. geopandas/geopandas — GeoPandas is a Python library that extends pandas with native support for geospatial data. It treats geographic… mapnik/mapnik — Mapnik is a cartographic rendering library and map rendering engine designed to convert geographic information system… airbusgeo/godal — golang wrapper for github.com/OSGEO/gdal.
TorchGeo is a PyTorch library designed for deep learning on geospatial data, providing a framework for building and training neural networks for tasks such as semantic segmentation, object detection, and change detection. It serves as a comprehensive pipeline for remote sensing, featuring specialized dataset loaders and multispectral image preprocessing tools. The library is distinguished by a dedicated remote sensing model zoo and extensive support for transfer learning, allowing users to integrate pre-trained weights optimized for specific satellite sensors. It also includes support for sel
Mapshaper is a tool for processing, simplifying, and converting geographic vector data, available as a command-line interface, a web browser tool, and a Node.js library. It functions as a coordinate projector, vector data converter, and web map asset optimizer designed to transform spatial datasets between different coordinate reference systems and file formats. The project is distinguished by its topology-preserving geometry simplification, which reduces vertex counts while maintaining shared boundaries to prevent gaps and overlaps. It further optimizes assets for the web through coordinate
Mapnik is a cartographic rendering library and map rendering engine designed to convert geographic information system data into visual maps and printable layouts. It serves as a spatial data visualization tool that applies symbology and styling rules to diverse geographic data sources. The project utilizes an XML map configuration framework to define the visual appearance of maps, allowing the separation of styling logic and layout properties from the core rendering engine. Its capabilities cover geographic information visualization and cartographic style management. The system integrates sp