4 repositorios
Database features and indexes designed for storing, querying, and performing spatial calculations on coordinate-based data.
Distinguishing note: Specifically targets spatial data types and proximity search capabilities within database systems.
Explore 4 awesome GitHub repositories matching data & databases · Geospatial Extensions. Refine with filters or upvote what's useful.
Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for building data-driven applications by combining an object-relational mapping layer for database management with a modular request-response pipeline for handling HTTP traffic. The framework emphasizes security and maintainability, offering a suite of tools to protect against common web vulnerabilities while decoupling site structure from implementation through a centralized URL routing system. A defining characteristic of the framework is its ability to generate production-read
Integrates spatial data types and geometry-based query operations directly into the standard database interaction layer.
RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update
Storing and querying location-based information using specialized indexes to perform proximity searches and spatial calculations on coordinate data.
phpredis is a C-based native extension that bridges PHP applications with Redis servers for high-performance data storage and retrieval. It serves as an interface for manipulating strings, hashes, lists, sets, and sorted sets while providing a direct path for executing Redis commands and server-side scripts. The extension provides comprehensive support for distributed environments and high availability. It interfaces with Redis Cluster to distribute data across multiple nodes using hash slots and manages Redis Sentinel for service discovery and automatic failover. It also enables shared state
Provides native support for storing and querying coordinate-based geospatial data using Redis spatial commands.
GeoPandas es una biblioteca de Python que extiende pandas con soporte nativo para datos geoespaciales. Trata las geometrías geográficas (puntos, líneas y polígonos) como un tipo de columna de primera clase dentro de los DataFrames, permitiendo a los usuarios almacenar, manipular y analizar datos espaciales vectoriales junto con atributos tabulares tradicionales. La biblioteca está construida sobre componentes geoespaciales probados: utiliza Shapely para todas las operaciones geométricas, Fiona y GDAL para leer y escribir formatos de archivos espaciales estándar, PyProj para la reproyección de coordenadas y un índice espacial R-tree (de Shapely) para acelerar las consultas espaciales. Lo que distingue a GeoPandas es su integración fluida de flujos de trabajo de análisis espacial completos dentro del ecosistema de pandas. Los usuarios pueden realizar transformaciones de sistemas de referencia de coordenadas para alinear datos entre diferentes proyecciones, calcular propiedades geométricas como área y longitud, generar buffers y centroides, y realizar operaciones de conjuntos como intersecciones y uniones. La biblioteca también admite filtrado basado en ubicación, uniones espaciales que combinan conjuntos de datos basados en relaciones geométricas y análisis de superposición que producen resultados agregados. Para la exploración, ofrece capacidades de visualización de mapas, produciendo gráficos estáticos y mapas interactivos directamente desde tablas espaciales. Más allá de estos diferenciadores clave, GeoPandas maneja el ciclo de vida completo de los datos geográficos: importación y exportación a formatos comunes como Shapefile, GeoJSON y GeoPackage; gestión de tablas espaciales que vinculan la geometría con columnas de atributos; y consulta o filtrado de entidades por ubicación, condiciones de atributos o predicados espaciales. Su documentación cubre la instalación, una referencia completa de la API y guías de usuario que explican tareas geoespaciales comunes.
Extends pandas DataFrames with native support for geographic geometry types and spatial operations.