33 Repos
Libraries for handling geographic data and coordinates.
Explore 33 awesome GitHub repositories matching part of an awesome list · Geolocation. 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
Geographic web framework features.
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.
Tools for geographic data analysis.
geopy is a Python geocoding library and geolocation client used to convert human-readable addresses into geographic coordinates and resolve coordinates back into street addresses using various third-party web services. The library provides a consistent provider-based interface that abstracts multiple external geocoding services, allowing for interchangeable backends. It includes built-in request rate limiting and asynchronous client interfaces to manage API call frequency and execute concurrent lookups without halting execution. Beyond geocoding, the project includes geospatial utilities for
Geocoding toolbox.
Snoop ist ein Open-Source-Intelligence-Tool, das darauf ausgelegt ist, Tausende öffentlicher Websites zu scannen, um Profile zu finden, die mit bestimmten Benutzernamen und Nicknames verknüpft sind. Es fungiert als digitaler Fußabdruck-Analysator und Username-Intelligence-Framework zur Aggregation von Identitätsdaten von mehreren Plattformen, um umfassende Profile von Zielentitäten zu erstellen. Das Tool zeichnet sich durch geospatiale Intelligence-Funktionen aus, einschließlich der Fähigkeit, IP-Adressen und Domains in geografische Koordinaten aufzulösen und Rohtext nach Geokoordinaten zu parsen. Diese Ergebnisse können als Marker auf interaktiven HTML-Karten visualisiert werden, und das System kann Reverse-Geocoding durchführen, um Koordinaten in menschenlesbare Ortsnamen umzuwandeln. Über die Suche nach Benutzernamen hinaus deckt das Projekt die Aufklärung von Netzwerk-Assets, die Stapelverarbeitung von Benutzerlisten und die Möglichkeit ab, spezifische Websites anstelle der gesamten Datenbank ins Visier zu nehmen. Es enthält ein Beweis-Archivierungssystem, das HTML-Snapshots der entdeckten Profilseiten erfasst und die gesammelten Informationen in CSV-, TXT- und HTML-Berichtsformate exportiert.
Parses unstructured text to extract geospatial coordinates for further mapping and analysis.
Sophisticated, battery-conscious background-geolocation with motion-detection
Background location tracking and geofencing.
A Django application that provides country choices for use with forms, flag icons static files, and a country field for models.
Django app for country fields.
Background and foreground geolocation plugin for React Native. Tracks user when app is running in background.
Background geolocation with stop detection.
Python bindings and utilities for GeoJSON
Bindings and utilities for GeoJSON.
A collection of GIS functions for Elixir
GIS function collection for Elixir.
GeoCouch, a spatial index for CouchDB
Spatial extension for Couchbase and CouchDB.
geocoding services for react native
Geocoding and reverse geocoding utility.
A Geometry library for Elixir that calculates spatial relationships between two geometries
Geometry library for spatial relationships.
Geographic calculations for Elixir
Distance and bearing calculations for coordinates.
Native modules to determine if a location is within defined geographical boundaries using Google Geometry library
Geofencing boundary detection.
The defacto geocoder for Elixir
Efficient geocoding and reverse geocoding library.
Finest location for react-native on Android using the new Fused API.
Android location tracking via Fused API.
Elixir library to find geo location information given an IP address, hostname or Plug.Conn
IP-based geolocation lookup.
Native implementation of geofencing/region monitoring
Geofencing implementation for mobile.
An Erlang implementation of the R*-tree spacial data structure
R-tree spatial data structure implementation.