awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

42 个仓库

Awesome GitHub RepositoriesLow Level Geospatial Libraries

High-performance C and C++ libraries for geometry, indexing, and data processing.

Explore 42 awesome GitHub repositories matching part of an awesome list · Low Level Geospatial Libraries. Refine with filters or upvote what's useful.

Awesome Low Level Geospatial Libraries GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • libvips/libvipslibvips 的头像

    libvips/libvips

    11,085在 GitHub 上查看↗

    Libvips is a C-based image processing library designed to manipulate large visual assets through a low-memory, parallel processing pipeline. It functions as a streaming image processor that avoids loading entire files into system memory, enabling the handling of massive images in resource-constrained environments. The library distinguishes itself through a demand-driven architecture that constructs a deferred execution plan, computing only the necessary pixels for a final output. By utilizing a cache-friendly tiled processing model and memory-mapped file access, it minimizes latency and redun

    Processes images with high speed and low memory.

    Cccppgif
    在 GitHub 上查看↗11,085
  • halide/halidehalide 的头像

    halide/Halide

    6,572在 GitHub 上查看↗

    Optimizes high-performance image processing code.

    C++compilerdslgpu
    在 GitHub 上查看↗6,572
  • opendronemap/opendronemapOpenDroneMap 的头像

    OpenDroneMap/OpenDroneMap

    6,196在 GitHub 上查看↗

    A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷

    Processes drone imagery into geographic data.

    Python
    在 GitHub 上查看↗6,196
  • uber/h3uber 的头像

    uber/h3

    6,015在 GitHub 上查看↗

    H3 is an open-source library that provides a hierarchical hexagonal grid system for geospatial indexing. It projects the Earth onto an icosahedron and tiles each face with hexagons to minimize distortion, then encodes each hexagon as a 64-bit integer that stores its resolution and position in the hierarchy. This integer encoding enables fast bitwise operations for grid navigation and spatial analysis. The library offers a comprehensive set of grid topology algorithms for computing neighbor relationships, distances, and paths between cells directly on the hexagonal grid without geographic coor

    Implements hexagonal hierarchical geospatial indexing.

    Cgeospatialh3hexagon
    在 GitHub 上查看↗6,015
  • valhalla/valhallavalhalla 的头像

    valhalla/valhalla

    5,394在 GitHub 上查看↗

    Valhalla is an open-source routing engine that calculates optimal paths and travel times using OpenStreetMap data. It is built around a tiled routing graph framework, allowing map data to be organized into small geographic tiles for efficient regional updates and offline routing capability. The project distinguishes itself through a multimodal routing server that combines automobile, pedestrian, bicycle, and public transit modes into single journeys. It includes a GPS trace matching engine to align noisy coordinates to the most probable road network paths and an isochrone and matrix generator

    Provides open-source routing engines.

    C++astardijkstradirections
    在 GitHub 上查看↗5,394
  • openvenues/libpostalopenvenues 的头像

    openvenues/libpostal

    4,819在 GitHub 上查看↗

    Libpostal 是一个专为国际地址解析和标准化设计的 C 库。它利用统计自然语言处理(NLP)和语言分类器,将非结构化的全球地址字符串分解为结构化组件,并通过扩展缩写和解决跨语言的区域命名差异来标准化街道地址。 该项目提供文本转写工具,将各种脚本转换为标准化的拉丁-ASCII 或 NFD 形式。它还包括地址去重功能,使用对称模糊匹配来识别不同的地址记录是否指向同一个物理位置。 该库涵盖了更广泛的文本处理需求,例如 UTF-8 标准化,以及将书写数字和罗马数字转换为标准数字表示。它允许通过外部配置文件扩展地址识别功能,以添加新的语言和同义词。

    Parses and normalizes international street addresses.

    C
    在 GitHub 上查看↗4,819
  • mapbox/mapbox-gl-nativemapbox 的头像

    mapbox/mapbox-gl-native

    4,452在 GitHub 上查看↗

    本项目是一个跨平台地图 SDK 和硬件加速渲染引擎,使用 C++ 实现。它提供了一个共享的地理空间核心,允许将交互式地图嵌入到 Android、iOS、macOS、Node.js 和 Qt 应用程序中。 该系统专注于使用 OpenGL 和 GPU 原语进行高性能矢量瓦片渲染,以显示交互式 3D 地貌和复杂的地理空间数据集。它通过样式驱动的图层流水线将压缩的协议缓冲区 (Protocol Buffers) 转换为可自定义的视觉效果。 功能覆盖面扩展到全面的位置服务,包括地理编码、实时设备跟踪以及针对电动和传统车辆的复杂路线规划。它还涵盖了广泛的数据管理工具,用于瓦片集创建、空间分析以及具有无障碍验证功能的制图样式设计。 该项目包含一个命令行工具,用于为各种前端框架生成样板应用程序脚手架。

    Renders map styles across various platforms.

    C++
    在 GitHub 上查看↗4,452
  • mapbox/tippecanoemapbox 的头像

    mapbox/tippecanoe

    3,026在 GitHub 上查看↗

    Tippecanoe is a command-line tool used to generate optimized vector tiles for web maps. It converts large-scale geospatial datasets, including GeoJSON, CSV, and Geobuf files, into binary vector tiles or MBTiles SQLite databases. The project is designed to maintain map performance and visual quality across different zoom levels. It achieves this through geospatial data downsampling, which includes simplifying geometries and thinning point density to prevent tile overcrowding and keep tile sizes within specific limits. The tool provides extensive data transformation capabilities, such as attri

    Builds vector tilesets from large feature collections.

    C++c-plus-plusgeojsonvector-tiles
    在 GitHub 上查看↗3,026
  • google/s2geometrygoogle 的头像

    google/s2geometry

    2,679在 GitHub 上查看↗

    Computational geometry and spatial indexing on the sphere

    Handles computational geometry on the sphere.

    C++
    在 GitHub 上查看↗2,679
  • vroom-project/vroomVROOM-Project 的头像

    VROOM-Project/vroom

    1,789在 GitHub 上查看↗

    Vehicle Routing Open-source Optimization Machine

    Optimizes vehicle routing problems.

    C++cvrpdeliverylogistics
    在 GitHub 上查看↗1,789
  • tangrams/tangram-estangrams 的头像

    tangrams/tangram-es

    873在 GitHub 上查看↗

    2D and 3D map renderer using OpenGL ES

    Renders 2D and 3D maps with custom styling.

    C++
    在 GitHub 上查看↗873
  • libspatialindex/libspatialindexlibspatialindex 的头像

    libspatialindex/libspatialindex

    790在 GitHub 上查看↗

    C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API

    Implements spatial indexing structures like R-trees.

    C++
    在 GitHub 上查看↗790
  • cosmiq/yoltCosmiQ 的头像

    CosmiQ/yolt

    673在 GitHub 上查看↗

    You Only Look Twice: Rapid Multi-Scale Object Detection In Satellite Imagery

    Detects objects in satellite imagery at multiple scales.

    C
    在 GitHub 上查看↗673
  • heremaps/tin-terrainheremaps 的头像

    heremaps/tin-terrain

    610在 GitHub 上查看↗

    A command-line tool for converting heightmaps in GeoTIFF format into tiled optimized meshes.

    Converts heightmaps into optimized meshes.

    C++
    在 GitHub 上查看↗610
  • mapbox/mapnik-vector-tilemapbox 的头像

    mapbox/mapnik-vector-tile

    554在 GitHub 上查看↗

    Mapnik implemention of Mapbox Vector Tile specification

    Implements vector tile specifications.

    C++
    在 GitHub 上查看↗554
  • fogleman/hmmfogleman 的头像

    fogleman/hmm

    608在 GitHub 上查看↗

    Generates heightmap meshes.

    C3dcomputational-geometrycpp
    在 GitHub 上查看↗608
  • connormanning/entwineconnormanning 的头像

    connormanning/entwine

    518在 GitHub 上查看↗

    Entwine - point cloud organization for massive datasets

    Organizes massive point cloud datasets.

    C++
    在 GitHub 上查看↗518
  • openorienteering/mapperopenorienteering 的头像

    openorienteering/mapper

    478在 GitHub 上查看↗

    OpenOrienteering Mapper is a software for creating maps for the orienteering sport.

    Creates maps for orienteering sports.

    C++
    在 GitHub 上查看↗478
  • carlren/gslicrcarlren 的头像

    carlren/gSLICr

    349在 GitHub 上查看↗

    gSLICr: Real-time super-pixel segmentation

    Performs real-time super-pixel segmentation.

    C++
    在 GitHub 上查看↗349
  • ericfischer/datamapsericfischer 的头像

    ericfischer/datamaps

    350在 GitHub 上查看↗

    Indexes points and lines and generates map tiles to display them

    Indexes geographic points for dynamic tile generation.

    C
    在 GitHub 上查看↗350
上一个123下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Low Level Geospatial Libraries