12 रिपॉजिटरी
Tools for storing and querying geographic and geometric data types.
Distinguishing note: No existing candidates for spatial data.
Explore 12 awesome GitHub repositories matching data & databases · Spatial Data Extensions. Refine with filters or upvote what's useful.
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.
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.
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.
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.
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.
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.
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.
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.
This project is a web-based procedural fantasy map generator and interactive map editor. It serves as a worldbuilding cartography tool for creating detailed geographical landmasses, including heightmaps, biomes, and river systems. The tool includes a procedural name generator that produces fantasy names using configurable training sets and syllable rules. It further allows for the design of political borders, cultural identities, and the simulation of religious expansion across a fictional world. The capability surface covers digital cartography and fictional geography design, including the
Provides an interactive visual interface for capturing coordinates, plotting routes, and managing map layers.
यह प्रोजेक्ट Spring Data इकोसिस्टम के भीतर डेटा एक्सेस पैटर्न्स और रिपॉजिटरी एब्स्ट्रैक्शंस के लिए व्यावहारिक उदाहरणों का एक संग्रह प्रदान करने वाला एक संदर्भ कार्यान्वयन है। यह विभिन्न रिलेशनल और नॉन-रिलेशनल डेटाबेस में एक समान डेटा लेयर्स को लागू करने के लिए एक व्यापक प्रदर्शन के रूप में कार्य करता है। यह रिपॉजिटरी विशेष रूप से एक ही एप्लिकेशन के भीतर रिलेशनल, डॉक्यूमेंट और वेक्टर डेटाबेस को एकीकृत करके मल्टी-स्टोर पर्सिस्टेंस को प्रदर्शित करती है। इसमें विभिन्न डेटाबेस तकनीकों में उच्च-आयामी एम्बेडिंग्स और समानता खोजों को मैनेज करने के लिए वेक्टर सर्च के कार्यान्वयन शामिल हैं। कवर की गई अतिरिक्त क्षमताओं में नॉन-ब्लॉकिंग ऑपरेशंस के लिए रिएक्टिव डेटा एक्सेस और एसिंक्रोनस डेटा स्ट्रीम्स शामिल हैं। यह प्रोजेक्ट अहेड-ऑफ-टाइम संकलन के माध्यम से स्टार्टअप प्रदर्शन और मेमोरी उपयोग में सुधार करने के लिए नेटिव इमेज ऑप्टिमाइज़ेशन पर मार्गदर्शन भी प्रदान करता है। उदाहरण मल्टी-टेनेंट डेटा आइसोलेशन, डेटा रिपॉजिटरी APIs के डिज़ाइन, और जियोस्पेशियल व फुल-टेक्स्ट सर्च के एकीकरण को और स्पष्ट करते हैं।
Stores and queries location-based information using geospatial search and standardized geographic data formats.
GeoPandas एक Python लाइब्रेरी है जो pandas को जियोस्पेशियल डेटा के लिए नेटिव सपोर्ट के साथ विस्तारित करती है। यह भौगोलिक ज्यामिति—पॉइंट्स, लाइन्स और पॉलीगॉन्स—को DataFrames के भीतर एक फर्स्ट-क्लास कॉलम प्रकार के रूप में मानती है, जिससे उपयोगकर्ता पारंपरिक सारणीबद्ध विशेषताओं के साथ-साथ वेक्टर स्थानिक डेटा को स्टोर, मैनिपुलेट और विश्लेषण कर सकते हैं। यह लाइब्रेरी सिद्ध जियोस्पेशियल घटकों पर बनी है: यह सभी ज्यामितीय ऑपरेशनों के लिए Shapely, मानक स्थानिक फ़ाइल स्वरूपों को पढ़ने और लिखने के लिए Fiona और GDAL, कोऑर्डिनेट रीप्रोजेक्शन के लिए PyProj, और स्थानिक क्वेरी को गति देने के लिए (Shapely से) एक R‑tree स्थानिक इंडेक्स का उपयोग करती है। GeoPandas की विशेषता pandas इकोसिस्टम के भीतर पूर्ण स्थानिक विश्लेषण वर्कफ़्लो का सहज एकीकरण है। उपयोगकर्ता विभिन्न प्रोजेक्शनों में डेटा को संरेखित करने के लिए कोऑर्डिनेट रेफरेंस सिस्टम ट्रांसफॉर्मेशन कर सकते हैं, क्षेत्रफल और लंबाई जैसे ज्यामितीय गुणों की गणना कर सकते हैं, बफ़र्स और सेंट्रोइड्स उत्पन्न कर सकते हैं, और इंटरसेक्शन और यूनियन जैसे सेट ऑपरेशन कर सकते हैं। यह लाइब्रेरी लोकेशन-आधारित फ़िल्टरिंग, स्थानिक जॉइन जो ज्यामितीय संबंधों के आधार पर डेटासेट को जोड़ते हैं, और ओवरले विश्लेषण का भी समर्थन करती है जो एकत्रित परिणाम उत्पन्न करते हैं। अन्वेषण के लिए, यह मैप विज़ुअलाइज़ेशन क्षमताएं प्रदान करती है, जो सीधे स्थानिक तालिकाओं से स्टेटिक प्लॉट्स और इंटरैक्टिव मैप्स तैयार करती है। इन मुख्य अंतरों के अलावा, GeoPandas भौगोलिक डेटा के पूरे जीवनचक्र को संभालती है: Shapefile, GeoJSON, और GeoPackage जैसे सामान्य स्वरूपों से आयात और निर्यात करना; स्थानिक तालिकाओं का प्रबंधन करना जो ज्यामिति को विशेषता कॉलम के साथ जोड़ती हैं; और स्थान, विशेषता स्थितियों, या स्थानिक प्रेडिकेट्स द्वारा फीचर्स को क्वेरी या फ़िल्टर करना। इसका दस्तावेज़ीकरण इंस्टॉलेशन, एक व्यापक API संदर्भ, और उपयोगकर्ता गाइड को कवर करता है जो सामान्य जियोस्पेशियल कार्यों के माध्यम से मार्गदर्शन करते हैं।
Combines geographic datasets based on spatial relationships to enrich attributes or aggregate results.
H2 Java में लिखा गया एक JDBC-अनुपालन रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है। यह एक एम्बेड करने योग्य SQL डेटाबेस के रूप में कार्य करता है जो नेटवर्क लेटेंसी को हटाने के लिए सीधे एप्लिकेशन प्रोसेस के भीतर चल सकता है, या उच्च-प्रदर्शन वाले वोलेटाइल स्टोरेज के लिए इन-मेमोरी डेटाबेस के रूप में कार्य कर सकता है। इसमें SQL कमांड निष्पादित करने और स्कीमा प्रबंधित करने के लिए एक वेब-आधारित कंसोल भी शामिल है। सिस्टम को इसके लचीले डिप्लॉयमेंट मोड द्वारा पहचाना जाता है, जिसमें रिमोट TCP/IP एक्सेस के लिए स्टैंडअलोन सर्वर मोड और स्थानीय व रिमोट कनेक्टिविटी के लिए मिक्स्ड मोड शामिल है। इसमें एक डायलेक्ट एमुलेशन लेयर और कम्पैटिबिलिटी मोड हैं जो इसे अन्य डेटाबेस सिस्टम के व्यवहार और सिंटैक्स की नकल करने की अनुमति देते हैं। इंजन ACID ट्रांजेक्शन (मल्टी-वर्जन कॉनकरेंसी कंट्रोल के साथ), जियोस्पेशियल और JSON डेटा सपोर्ट, और उन्नत विश्लेषणात्मक विंडो फंक्शन्स जैसी व्यापक क्षमताएं प्रदान करता है। इसमें डेटा संरक्षण के लिए कंप्रेस्ड बैकअप, SQL स्क्रिप्ट रिस्टोरेशन और बड़े डेटासेट को संभालने के लिए ऑफ-हीप मेमोरी प्रबंधन के टूल शामिल हैं।
Computes the minimum bounding box that encloses a collection of geometry values using spatial aggregation.