awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 dépôts

Awesome GitHub RepositoriesSpatial Data Extensions

Tools for storing and querying geographic and geometric data types.

Distinguishing note: No existing candidates for spatial data.

Explore 13 awesome GitHub repositories matching data & databases · Spatial Data Extensions. Refine with filters or upvote what's useful.

Awesome Spatial Data Extensions GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • typeorm/typeormAvatar de typeorm

    typeorm/typeorm

    36,540Voir sur GitHub↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    Supports storage and retrieval of geometric data types using standard interchange formats.

    TypeScriptactive-recordcockroachdbdata-mapper
    Voir sur GitHub↗36,540
  • hasura/graphql-engineAvatar de hasura

    hasura/graphql-engine

    32,064Voir sur GitHub↗

    graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable GraphQL schema. It functions as a federation gateway and mapper, instantly generating APIs with built-in filtering, pagination, and mutations from existing databases and remote schemas. The project distinguishes itself through a fine-grained access control layer that enforces row-level and field-level permissions. It further provides a real-time data subscription server that converts standard queries into live streams and a system for triggering event-driven webhooks and notifi

    Performs spatial data comparisons using geometry and geography operators for PostGIS and MS SQL Server.

    TypeScriptaccess-controlapiautomatic-api
    Voir sur GitHub↗32,064
  • decaporg/decap-cmsAvatar de decaporg

    decaporg/decap-cms

    18,943Voir sur GitHub↗

    Decap CMS is a headless, Git-based content management system designed to provide a visual editing interface for static site workflows. By decoupling the administrative dashboard from the frontend, it allows users to manage content stored directly in version control repositories as structured data. The system maps visual form inputs to repository files, enabling non-technical contributors to update content without requiring direct code changes. The platform distinguishes itself through its Git-centric automation, which handles content lifecycles by creating commits, branches, and pull requests

    Captures geographic coordinates or geometry data through an interactive map interface for standardized storage.

    JavaScriptcmscontent-management-systemdecap-cms
    Voir sur GitHub↗18,943
  • prestodb/prestoAvatar de prestodb

    prestodb/presto

    16,711Voir sur GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Combines multiple geometry objects into single results using spatial operations.

    Javabig-datadatahadoop
    Voir sur GitHub↗16,711
  • visgl/deck.glAvatar de visgl

    visgl/deck.gl

    13,875Voir sur GitHub↗

    This project is a declarative visualization library and geospatial framework designed for rendering large-scale data sets within web browsers. It functions as a high-performance graphics engine that leverages hardware acceleration to display complex 2D and 3D visual layers, enabling the visualization of millions of data points through a structured, component-based syntax. The framework distinguishes itself through its ability to synchronize custom data visualizations with third-party mapping platforms. By managing camera states and coordinate systems, it allows developers to overlay high-perf

    Provides hardware-accelerated spatial aggregation functions to summarize large datasets into grids or hexagons for visualization.

    TypeScriptdata-visualizationgeospatial-analysisjavascript
    Voir sur GitHub↗13,875
  • keplergl/kepler.glAvatar de keplergl

    keplergl/kepler.gl

    11,871Voir sur GitHub↗

    Kepler.gl is a web-based geospatial visualization framework designed for rendering large-scale location datasets. It functions as a modular React mapping component that enables developers to embed interactive, high-performance geographic visualizations into web applications, serving as a comprehensive engine for building browser-based GIS dashboards. The library distinguishes itself through a highly extensible architecture that centers on centralized state management. By utilizing a predictable state-driven model, it allows for the programmatic control of map layers, filters, and viewport set

    Groups point-based data into grids, hexagons, or clusters to visualize density, distribution, and statistical trends.

    TypeScriptdata-visualizationgeospatialkepler
    Voir sur GitHub↗11,871
  • freika/dawarichAvatar de Freika

    Freika/dawarich

    8,030Voir sur GitHub↗

    Dawarich is a self-hosted location history manager and travel journaling platform. It functions as a personal travel archive that collects GPS coordinates and movement data, providing a private alternative to proprietary tracking services. The system utilizes a PostgreSQL geospatial database to store coordinates, visits, and custom geofence boundaries. The project distinguishes itself as a geospatial data converter and visualization tool, capable of transforming location history between formats such as GPX, KML, and GeoJSON. It allows users to organize GPS tracks and geotagged photos into nam

    Uses a PostGIS geospatial database extension to efficiently store and query coordinate data and geographic boundaries.

    Rubygoogle-mapsgpsloggerhacktoberfest
    Voir sur GitHub↗8,030
  • uber/h3Avatar de uber

    uber/h3

    6,015Voir sur 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

    Groups geographic data into hexagonal cells for multi-resolution spatial aggregation and analysis.

    Cgeospatialh3hexagon
    Voir sur GitHub↗6,015
  • azgaar/fantasy-map-generatorAvatar de Azgaar

    Azgaar/Fantasy-Map-Generator

    5,754Voir sur GitHub↗

    Ce projet est un générateur de cartes fantastiques procédural basé sur le web et un éditeur de cartes interactif. Il sert d'outil de cartographie de construction de monde pour créer des masses terrestres géographiques détaillées, y compris des cartes de hauteur, des biomes et des systèmes fluviaux. L'outil inclut un générateur de noms procédural qui produit des noms fantastiques en utilisant des ensembles d'entraînement configurables et des règles de syllabes. Il permet en outre la conception de frontières politiques, d'identités culturelles et la simulation de l'expansion religieuse à travers un monde fictif. La surface de fonctionnalités couvre la cartographie numérique et la conception de géographie fictive, y compris le placement des établissements urbains, la création d'itinéraires de voyage et la gestion des couches et légendes de carte. Les utilisateurs peuvent configurer les projections cartographiques et personnaliser les visuels via des préréglages de style et des schémas de couleurs.

    Provides an interactive visual interface for capturing coordinates, plotting routes, and managing map layers.

    HTML
    Voir sur GitHub↗5,754
  • spring-projects/spring-data-examplesAvatar de spring-projects

    spring-projects/spring-data-examples

    5,421Voir sur GitHub↗

    Ce projet est une implémentation de référence fournissant une collection d'exemples pratiques pour les patterns d'accès aux données et les abstractions de dépôt au sein de l'écosystème Spring Data. Il sert de vitrine complète pour implémenter des couches de données cohérentes à travers diverses bases de données relationnelles et non relationnelles. Le dépôt démontre spécifiquement la persistance multi-store en intégrant des bases de données relationnelles, documentaires et vectorielles au sein d'une seule application. Il inclut des implémentations pour la recherche vectorielle afin de gérer des plongements de haute dimension et des recherches de similarité à travers différentes technologies de base de données. Les capacités supplémentaires couvertes incluent l'accès aux données réactif pour les opérations non bloquantes et les flux de données asynchrones. Le projet fournit également des conseils sur l'optimisation des images natives pour améliorer les performances de démarrage et l'utilisation de la mémoire via la compilation ahead-of-time. Les exemples illustrent en outre l'isolation des données multi-tenant, la conception d'API de dépôt de données et l'intégration de la recherche géospatiale et plein texte.

    Stores and queries location-based information using geospatial search and standardized geographic data formats.

    Java
    Voir sur GitHub↗5,421
  • geopandas/geopandasAvatar de geopandas

    geopandas/geopandas

    5,049Voir sur GitHub↗

    GeoPandas est une bibliothèque Python qui étend pandas avec une prise en charge native des données géospatiales. Elle traite les géométries géographiques — points, lignes et polygones — comme un type de colonne de premier ordre au sein des DataFrames, permettant aux utilisateurs de stocker, manipuler et analyser des données spatiales vectorielles parallèlement aux attributs tabulaires traditionnels. La bibliothèque s'appuie sur des composants géospatiaux éprouvés : elle utilise Shapely pour toutes les opérations géométriques, Fiona et GDAL pour la lecture et l'écriture de formats de fichiers spatiaux standard, PyProj pour la reprojection de coordonnées, et un index spatial R-tree (via Shapely) pour accélérer les requêtes spatiales. Ce qui distingue GeoPandas, c'est son intégration transparente de flux de travail d'analyse spatiale complets au sein de l'écosystème pandas. Les utilisateurs peuvent effectuer des transformations de systèmes de référence de coordonnées pour aligner les données entre différentes projections, calculer des propriétés géométriques telles que l'aire et la longueur, générer des zones tampons (buffers) et des centroïdes, et effectuer des opérations d'ensembles comme des intersections et des unions. La bibliothèque prend également en charge le filtrage basé sur la localisation, les jointures spatiales qui combinent des jeux de données basés sur des relations géométriques, et les analyses de superposition qui produisent des résultats agrégés. Pour l'exploration, elle offre des capacités de visualisation cartographique, produisant des tracés statiques et des cartes interactives directement à partir de tables spatiales. Au-delà de ces différenciateurs clés, GeoPandas gère le cycle de vie complet des données géographiques : importation et exportation vers des formats courants comme Shapefile, GeoJSON et GeoPackage ; gestion de tables spatiales liant la géométrie aux colonnes d'attributs ; et interrogation ou filtrage d'entités par localisation, conditions d'attributs ou prédicats spatiaux. Sa documentation couvre l'installation, une référence API complète et des guides utilisateur qui détaillent les tâches géospatiales courantes.

    Combines geographic datasets based on spatial relationships to enrich attributes or aggregate results.

    Pythongeoparquetgeospatialpandas
    Voir sur GitHub↗5,049
  • h2database/h2databaseAvatar de h2database

    h2database/h2database

    4,607Voir sur GitHub↗

    H2 is a JDBC-compliant relational database management system written in Java. It functions as an embeddable SQL database that can run directly within an application process to remove network latency, or as an in-memory database for high-performance volatile storage. It also includes a web-based console for executing SQL commands and administering schemas. The system is characterized by its flexible deployment modes, including a standalone server mode for remote TCP/IP access and a mixed mode for simultaneous local and remote connectivity. It features a dialect emulation layer and compatibilit

    Computes the minimum bounding box that encloses a collection of geometry values using spatial aggregation.

    Javadatabasejavajdbc
    Voir sur GitHub↗4,607
  • datlechin/tableproAvatar de datlechin

    datlechin/TablePro

    4,471Voir sur GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Renders geometry and geography columns as human-readable strings when spatial extensions are detected.

    Swift
    Voir sur GitHub↗4,471
  1. Home
  2. Data & Databases
  3. Spatial Data Extensions

Explorer les sous-tags

  • Interactive Map EditorsVisual interfaces for capturing geographic coordinates and geometry data. **Distinct from Spatial Data Extensions:** Distinct from spatial data extensions: focuses on the visual editing interface rather than the storage/querying layer.
  • Spatial Aggregation Functions1 sous-tagOperations for combining geometry objects using convex hulls or point set unions. **Distinct from Spatial Data Extensions:** Distinct from Spatial Data Extensions: focuses on aggregation operations rather than storage types.
  • Spatial Data RenderersVisualizing geometry and geography columns as human-readable strings or maps. **Distinct from Spatial Data Extensions:** Distinct from Spatial Data Extensions: focuses on the visual rendering of spatial data types rather than the storage or querying of them.