13 Repos
Utilities for converting geographic coordinates to addresses and managing location-based data.
Explore 13 awesome GitHub repositories matching data & databases · Geocoding Libraries. Refine with filters or upvote what's useful.
Dieses Projekt ist ein von der Community kuratiertes Verzeichnis von REST- und GraphQL-Service-Endpunkten, das Entwicklern dabei helfen soll, Datenquellen von Drittanbietern zu entdecken und zu integrieren. Es fungiert als zentrales Register, in dem externe Dienste nach Domänen organisiert sind, um schnelles Software-Prototyping und die Anwendungsentwicklung zu erleichtern. Das Register basiert auf einem Peer-Review-Beitragsmodell und nutzt verteilte Versionskontrolle, um Updates zu verwalten und die Genauigkeit der gelisteten Endpunkte sicherzustellen. Um eine hohe Datenqualität zu gewährleisten, verwendet das Projekt eine schema-basierte Validierung für alle eingehenden Einreichungen und kompiliert die strukturierten Daten zu einer durchsuchbaren, statischen Website für eine effiziente Abfrage. Das Verzeichnis deckt ein breites Spektrum an Integrationsmöglichkeiten ab, darunter Finanzdatenabrufe, Geolokalisierungsdienste und verschiedene Utility-APIs für Aufgaben wie Spracherkennung, Medienverarbeitung und Identitätsprüfung. Durch die Bereitstellung eines zentralen Index dieser Dienste unterstützt das Projekt Entwickler dabei, zuverlässige Datenanbieter für verschiedene funktionale Anforderungen zu identifizieren.
Provides access to geocoding services for converting addresses into geographic coordinates.
Dieses Projekt ist ein umfassendes, von der Community kuratiertes Verzeichnis, das eine riesige Landschaft von Python-Softwarebibliotheken, Frameworks und Tools organisiert. Es dient als zentrale Wissensdatenbank, die dazu entwickelt wurde, die Navigation im Ökosystem zu erleichtern und die Entdeckung durch Entwickler über den gesamten Softwareentwicklungs-Lebenszyklus hinweg zu beschleunigen. Das Verzeichnis zeichnet sich durch einen strukturierten Index von Ressourcen aus, die nach technischen Bereichen kategorisiert sind, von grundlegenden Entwicklungs-Dienstprogrammen bis hin zu spezialisierten Ingenieursbereichen. Es deckt hochrangige Fähigkeiten ab, einschließlich künstlicher Intelligenz, Data Science, Webentwicklung und Infrastrukturmanagement, was es Entwicklern ermöglicht, geprüfte Lösungen für spezifische technische Herausforderungen zu identifizieren. Das Projekt umfasst ein breites Spektrum an Fähigkeiten, einschließlich Tools für Abhängigkeitsmanagement, statische Codeanalyse und automatisierte Tests. Es katalogisiert zudem Ressourcen für persistente Datenspeicherung, Cloud-Infrastruktur-Orchestrierung und Schnittstellenentwicklung und bietet eine einheitliche Referenz für den Aufbau und die Wartung komplexer Softwaresysteme.
Translate geographic coordinates into human-readable addresses for location-aware applications.
Dieses Projekt ist ein von der Community kuratiertes Verzeichnis von Open-Source-Software, die für den Einsatz in privaten Serverumgebungen und Home-Labs konzipiert ist. Es dient als umfassende Ressource zur Entdeckung unabhängiger, selbst gehosteter Alternativen zu gängigen Cloud-Diensten und ermöglicht es Nutzern, die volle Datenhoheit und Kontrolle über ihre digitale Infrastruktur zu behalten. Das Verzeichnis ist durch eine hierarchische Taxonomie strukturiert, die eine riesige Sammlung von Anwendungen in logische Kategorien organisiert, von Medienmanagement und Datenanalyse bis hin zu privater Kommunikation und Tools für die Teamproduktivität. Es zeichnet sich durch einen kollaborativen Peer-Review-Prozess aus, bei dem Community-Mitglieder die Qualität und Relevanz jeder Einreichung validieren, um sicherzustellen, dass das Verzeichnis korrekt und zuverlässig bleibt. Das Projekt deckt ein breites Spektrum an Fähigkeiten ab, einschließlich Infrastruktur-Automatisierung, containerbasierter Service-Bereitstellung und deklarativem Konfigurationsmanagement. Diese Tools unterstützen Nutzer bei der Aufrechterhaltung reproduzierbarer Serverumgebungen und der Verwaltung komplexer Service-Abhängigkeiten auf privater Hardware. Das Verzeichnis wird als versionskontrolliertes Repository gepflegt, wodurch sichergestellt wird, dass alle Updates und Community-gesteuerten Änderungen nachverfolgt und transparent sind.
Converts physical addresses into map coordinates and performs reverse lookups to identify locations from coordinates.
Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi
Provides control over the lifecycle of pending geographic location lookups.
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
Converts raw GPS coordinates into human-readable addresses using external geocoding services during import.
This project is a comprehensive resource directory for web data extraction, providing a curated collection of tools and libraries for parsing data, automating browsers, and managing network operations. It serves as a guide for extracting structured information from HTML, XML, JSON, and PDF formats. The toolkit focuses on advanced data collection strategies, including headless browser automation to interact with JavaScript and a suite of network utilities for DNS resolution and WebSocket connections. It specifically covers methods for bypassing bot protections through proxy pool management, us
Converts geographic descriptions into coordinates and manages location-based data tools.
LibrePhotos is a self-hosted photo management system designed for organizing, tagging, and searching photos and videos stored on personal servers. It functions as an AI-powered media organizer and a multi-user media server, providing isolated accounts and secure permissions so multiple people can manage private collections on a single system. The project differentiates itself through a semantic image search engine that allows for natural language queries based on deep metadata analysis. It incorporates computer vision to automatically detect faces and identify objects, while utilizing geospat
Converts raw GPS coordinates from image metadata into human-readable location names through reverse geocoding.
gmaps is a library that provides a wrapper for the Google Maps API, serving as a geospatial data toolkit and interactive map renderer. It simplifies the integration of interactive maps into web applications by managing the embedding of map views and the lifecycle of markers. The project distinguishes itself through a specialized set of utilities for geocoding, which converts physical addresses to geographic coordinates and vice versa. It also includes a static map generator for creating non-interactive map images for lightweight environments. The capability surface covers geographic data vis
Provides utilities for converting geographic coordinates to physical addresses and vice versa.
This is a Ruby toolkit for converting addresses to geographic coordinates and performing reverse geocoding via multiple external API providers. It provides a library for integrating location services into Ruby applications, including an IP geolocation tool to translate IP addresses into coordinates, city names, and country data. The project includes a command line interface for bulk geocoding of database records with integrated rate limiting and a geospatial query engine for calculating distances and performing radius or bounding box searches. It also features a mocking framework that provide
Provides a comprehensive Ruby library for converting addresses to coordinates and performing reverse geocoding.
Dieses Projekt ist eine Python-Client-Bibliothek für die Interaktion mit Google Maps Web Services, um Geodaten, Routing- und Ortsinformationen abzurufen. Sie bietet eine programmatische Schnittstelle für Entwickler, um auf Geocoding-, Höhen-, Zeitzonen- und Point-of-Interest-Dienste zuzugreifen. Die Bibliothek implementiert automatisches exponentielles Backoff und Request-Wiederholungen, um intermittierende Serverfehler und Ratenbegrenzungen zu bewältigen. Sie verwaltet die Kommunikation durch credential-basierte Authentifizierung und sitzungsbasiertes Connection-Pooling, um die Latenz bei wiederholten API-Aufrufen zu reduzieren. Das Funktionsspektrum umfasst bidirektionales Geocoding und Adressvalidierung, Routing- und Transitplanung via Distanzmatrizen sowie die Entdeckung von Points of Interest. Zusätzlich enthält sie Utilities zum Abrufen geografischer Daten wie Road-Snapping-Informationen und zum Generieren parametrisierter URLs für statische Kartenbilder.
Provides utilities for bidirectional translation between physical addresses and geographic coordinates.
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
Provides a comprehensive set of tools for converting human-readable addresses to geographic coordinates and vice versa via third-party services.
Open Location Code is a geocoding library and toolset used to transform global latitude and longitude coordinates into standardized, human-readable alphanumeric digital addresses and back again. It functions as an offline location coding system that generates unique identifiers for any location on Earth, specifically providing digital addresses for areas where formal street addresses or postal systems are missing. The system operates as a stateless algorithmic process, allowing coordinates to be encoded and decoded without the need for network access, internet connections, or external databas
Provides a comprehensive library for converting latitude and longitude coordinates into short alphanumeric digital addresses and back.
Geocoder ist eine PHP-Bibliothek zur Konvertierung von Adressen in geografische Koordinaten und Koordinaten zurück in Adressen unter Verwendung verschiedener Dienste von Drittanbietern. Sie fungiert als Multi-Provider-Geocoding-Wrapper und Reverse-Geocoding-Engine und bietet eine Abstraktionsschicht zur Verwaltung mehrerer Geocoding-APIs. Das Projekt ermöglicht das Umschalten zwischen Anbietern oder das Verketten von Anfragen für Failover, um eine hohe Verfügbarkeit zu gewährleisten. Es dient zudem als GeoIP-Standortauflöser, der IP-Adressen in geografische Koordinaten und Standortdetails übersetzt, entweder über Remote-Dienste oder lokale Binärdatenbanken. Die Bibliothek enthält Funktionen zum Exportieren von Standort- und Adressobjekten in standardisierte geografische Formate. Sie bietet Dienstprogramme für benutzerdefinierte Adress-String-Formatierung, gebietsschema-bewusste Abfragen und Ergebnis-Caching, um redundante Netzwerkanfragen zu reduzieren. Das System unterstützt die Implementierung benutzerdefinierter Anbieter und enthält Performance-Profiling, um die Zeit und den Speicherverbrauch für Geolokalisierungsaufrufe zu messen.
Provides a comprehensive PHP library for converting addresses to coordinates and vice versa using third-party services.