13 Repos
Core libraries and interfaces for managing spatial data structures and coordinate systems.
Explore 13 awesome GitHub repositories matching part of an awesome list · Geospatial Frameworks. Refine with filters or upvote what's useful.
GeoPandas ist eine Python-Bibliothek, die pandas um native Unterstützung für Geodaten erweitert. Sie behandelt geografische Geometrien – Punkte, Linien und Polygone – als erstklassigen Spaltentyp innerhalb von DataFrames, wodurch Benutzer vektorbasierte räumliche Daten zusammen mit herkömmlichen tabellarischen Attributen speichern, bearbeiten und analysieren können. Die Bibliothek basiert auf bewährten Geodaten-Komponenten: Sie nutzt Shapely für alle geometrischen Operationen, Fiona und GDAL zum Lesen und Schreiben von Standard-Geodatenformaten, PyProj für die Koordinaten-Reprojektion sowie einen R-Tree-räumlichen Index (von Shapely) zur Beschleunigung räumlicher Abfragen. Was GeoPandas auszeichnet, ist die nahtlose Integration vollständiger räumlicher Analyse-Workflows in das pandas-Ökosystem. Benutzer können Koordinatenreferenzsystem-Transformationen durchführen, um Daten über verschiedene Projektionen hinweg abzugleichen, geometrische Eigenschaften wie Fläche und Länge berechnen, Puffer und Schwerpunkte generieren sowie Mengenoperationen wie Schnittmengen und Vereinigungen durchführen. Die Bibliothek unterstützt zudem standortbasierte Filterung, räumliche Joins, die Datensätze basierend auf geometrischen Beziehungen kombinieren, sowie Overlay-Analysen, die aggregierte Ergebnisse liefern. Zur Exploration bietet sie Funktionen zur Kartenvisualisierung, mit denen statische Plots und interaktive Karten direkt aus räumlichen Tabellen erstellt werden können. Über diese Kernmerkmale hinaus deckt GeoPandas den gesamten Lebenszyklus geografischer Daten ab: Import und Export gängiger Formate wie Shapefile, GeoJSON und GeoPackage; Verwaltung räumlicher Tabellen, die Geometrie mit Attributspalten verknüpfen; sowie das Abfragen oder Filtern von Features nach Standort, Attributbedingungen oder räumlichen Prädikaten. Die Dokumentation umfasst die Installation, eine umfassende API-Referenz sowie Benutzerhandbücher, die durch gängige Geodaten-Aufgaben führen.
Extends dataframes to support geographic data operations.
Python interface to PROJ (cartographic projections and coordinate transformations library)
Handles conversions between various cartographic projections.
Wraps GEOS geometry functions in numpy ufuncs.
Exposes high-performance geospatial operations from the GEOS library.
A high level API for GDAL - Geospatial Data Abstraction Library
Provides vector and raster interfaces for geospatial data.
A Julia Protocol for Geospatial Data
Defines a common protocol for geospatial data in the language.
Work with points defined in various coordinate systems.
Handles point definitions across various coordinate systems.
Utilities for working with GeoJSON data in Julia
Implements parsing and manipulation of GeoJSON data.
Julia wrapper for the PROJ cartographic projections library
Wraps the cartographic projections library for coordinate conversion.
Manages complex networks of coordinate system transformations.
Lisp library for converting between latitude/longitude and UTM.
Converts between latitude/longitude and UTM coordinate systems.