6 repository-uri
Operations 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.
Explore 6 awesome GitHub repositories matching data & databases · Spatial Aggregation Functions. Refine with filters or upvote what's useful.
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.
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.
GeoPandas este o bibliotecă Python care extinde pandas cu suport nativ pentru date geospațiale. Aceasta tratează geometriile geografice — puncte, linii și poligoane — ca un tip de coloană de primă clasă în cadrul DataFrames, permițând utilizatorilor să stocheze, să manipuleze și să analizeze date spațiale vectoriale alături de atribute tabelare tradiționale. Biblioteca este construită pe componente geospațiale consacrate: utilizează Shapely pentru toate operațiunile geometrice, Fiona și GDAL pentru citirea și scrierea formatelor de fișiere spațiale standard, PyProj pentru reproiecția coordonatelor și un index spațial R-tree (din Shapely) pentru a accelera interogările spațiale. Ceea ce distinge GeoPandas este integrarea perfectă a fluxurilor de lucru de analiză spațială completă în ecosistemul pandas. Utilizatorii pot efectua transformări ale sistemului de referință de coordonate pentru a alinia datele între diferite proiecții, pot calcula proprietăți geometrice precum aria și lungimea, pot genera buffere și centroizi și pot efectua operațiuni pe seturi, cum ar fi intersecții și reuniuni. Biblioteca suportă, de asemenea, filtrarea bazată pe locație, join-uri spațiale care combină seturi de date pe baza relațiilor geometrice și analize de suprapunere care produc rezultate agregate. Pentru explorare, oferă capabilități de vizualizare a hărților, generând grafice statice și hărți interactive direct din tabele spațiale. Dincolo de acești diferențiatori principali, GeoPandas gestionează întregul ciclu de viață al datelor geografice: importul și exportul în formate comune precum Shapefile, GeoJSON și GeoPackage; gestionarea tabelelor spațiale care leagă geometria de coloanele de atribute; și interogarea sau filtrarea entităților după locație, condiții de atribut sau predicate spațiale. Documentația sa acoperă instalarea, o referință API cuprinzătoare și ghiduri de utilizare care parcurg sarcinile geospațiale comune.
Combines geographic datasets based on spatial relationships to enrich attributes or aggregate results.
H2 este un sistem de gestionare a bazelor de date relaționale compatibil JDBC, scris în Java. Funcționează ca o bază de date SQL embeddable care poate rula direct în procesul unei aplicații pentru a elimina latența rețelei, sau ca o bază de date în memorie pentru stocare volatilă de înaltă performanță. Include, de asemenea, o consolă bazată pe web pentru executarea comenzilor SQL și administrarea schemelor. Sistemul se caracterizează prin moduri de implementare flexibile, inclusiv un mod server standalone pentru acces TCP/IP la distanță și un mod mixt pentru conectivitate locală și la distanță simultană. Dispune de un strat de emulare a dialectelor și moduri de compatibilitate care îi permit să imite comportamentul și sintaxa altor sisteme de baze de date. Motorul oferă un set larg de capabilități, acoperind tranzacții ACID cu controlul concurenței multi-versiune (MVCC), suport pentru date geospațiale și JSON, precum și funcții analitice avansate de tip window. Include instrumente pentru conservarea datelor prin backup-uri comprimate, restaurarea scripturilor SQL și gestionarea memoriei off-heap pentru a manipula seturi mari de date. Baza de date se integrează cu aplicațiile folosind drivere standard Java Database Connectivity și URL-uri de conexiune.
Computes the minimum bounding box that encloses a collection of geometry values using spatial aggregation.