34 repositorios
Libraries and bindings for building geospatial applications across various programming languages.
Explore 34 awesome GitHub repositories matching part of an awesome list · Geospatial Development Libraries. Refine with filters or upvote what's useful.
GDAL es una biblioteca traductora de código abierto con licencia MIT que proporciona un modelo de datos abstracto unificado para leer y escribir datos geoespaciales ráster y vectoriales en cientos de formatos de archivo. Sirve como una biblioteca fundamental de traducción de datos geoespaciales, permitiendo el acceso a diversos formatos de datos geoespaciales a través de una interfaz única y consistente. La biblioteca expone su funcionalidad principal a través de utilidades de línea de comandos que permiten a los usuarios traducir, convertir y procesar datos geoespaciales entre formatos. Un motor de transformación de coordenadas maneja las conversiones entre sistemas de referencia espacial, mientras que un sistema de plugins de controladores de formato carga la lógica de lectura y escritura específica del formato en tiempo de ejecución. La capa del sistema de archivos virtual proporciona acceso de E/S uniforme a través de archivos locales, HTTP, almacenamiento en la nube y archivos comprimidos, y un caché de bloques ráster gestiona el almacenamiento en caché de mosaicos en memoria para reducir las operaciones de E/S. GDAL admite la lectura y escritura de datos geoespaciales tanto ráster como vectoriales, con iteración de características vectoriales que transmite características individualmente sin cargar conjuntos de datos completos en la memoria. El proyecto permite la interoperabilidad geoespacial entre formatos al admitir el intercambio de datos entre diferentes ecosistemas de software geoespacial a través de su amplio soporte de formatos.
An MIT-licensed translator library providing a single abstract data model for accessing raster and vector geospatial data formats.
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
Implements a PyTorch-based library for deep learning on geospatial data, handling remote sensing imagery and coordinate systems.
Martin is a vector tile server and map asset server that delivers geospatial data from PostGIS databases, MBTiles, and PMtiles files. It functions as a TileJSON metadata provider and a suite of vector tile tooling for generating, validating, and exporting geospatial tile archives. The project distinguishes itself by providing integrated map asset management, generating map styles, sprite sheets, and font glyphs on the fly. It supports advanced visual rendering capabilities such as Signed Distance Field sprites for runtime recoloring and fallback-based font composition to ensure complete chara
PostGIS vector tiles server built with Rust.
Rust geospatial primitives & algorithms
Geospatial primitives and algorithms for Rust.
The Swift Geometry Engine.
Geographic engine for Swift applications.
GeoTrellis is a geographic data processing engine for high performance applications.
Scala framework for working with raster data using Spark.
An advanced geospatial data analysis platform
Advanced platform for geospatial data analysis.
Geospatial data library for Ruby
Geospatial data library implementing OGC Simple Features for Ruby.
ActiveRecord connection adapter for PostGIS, based on postgresql and rgeo
ActiveRecord adapter for PostGIS databases.
Turn-by-turn navigation logic and UI in Swift on iOS
Turn-by-turn navigation logic and UI for iOS.
Library for serializing the GeoJSON vector GIS file format
GeoJSON serialization library for Rust.
A Swift language port of Turf.js.
Swift language port of the Turf.js library.
Fast Geospatial Feature Storage API
Fast storage API for geospatial features.
RGeo component for reading and writing GeoJSON
GeoJSON reading and writing component for RGeo.
Traffic-aware directions and map matching in Swift on iOS, macOS, tvOS, watchOS, and Linux
Traffic-aware routing and navigation for Apple platforms.
Rust bindings for the latest stable release of PROJ
Rust bindings for the Proj projection library.
Rust read/write support for GPS Exchange Format (GPX)
Read and write support for GPS Exchange Format.
RGeo component for reading ESRI shapefiles
ESRI shapefile reading module for RGeo.