6 repository-uri
Translating geographic coordinates into human-readable administrative names or region identifiers.
Distinct from Location-Based Post Queries: The candidates are unrelated; they focus on social media posts, OS display metrics, or source code symbols rather than geographic coordinate lookups.
Explore 6 awesome GitHub repositories matching data & databases · Reverse Geocoding. Refine with filters or upvote what's useful.
This project is an administrative GIS toolset that provides a comprehensive dataset of China's administrative divisions, including provinces, cities, districts, and townships. It functions as a coordinate system transformer and a boundary converter for transforming geographic data into standard formats. The toolset distinguishes itself through the ability to convert administrative boundary data between CSV, GeoJSON, Shapefiles, and SQL. It includes specialized utilities for coordinate system transformation between GCJ-02, BD-09, WGS-84, and CGCS2000 standards to ensure accuracy across differe
The tool identifies the administrative city associated with a specific coordinate point, path, or vector range.
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
Translates geographic coordinates back into human-readable physical addresses or place names.
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
Translates geographic coordinates into human-readable administrative names or street addresses.
Nominatim este un motor de căutare geospațială self-hosted și un server de geocodare care utilizează date OpenStreetMap. Oferă o infrastructură completă pentru geocodare directă, convertind adresele sau numele locurilor în coordonate geografice, și geocodare inversă, traducând coordonatele în adrese fizice lizibile pentru oameni. Proiectul dispune de un importator de date dedicat care parsează datele brute de hartă într-o bază de date geospațială PostgreSQL. Se distinge printr-un pipeline de import configurabil care utilizează fișiere de stil pentru a filtra caracteristicile hărții și un sistem de clasificare bazat pe importanță pentru a prioritiza rezultatele căutării pe baza popularității și a tipului de caracteristică. Sistemul acoperă o gamă largă de capabilități, inclusiv indexarea spațială, calculul ierarhic al adreselor și indexarea căutării bazată pe token-uri pentru căutări fuzzy. Suportă integrarea seturilor de date externe pentru numere de casă și centroizi de cod poștal, precum și replicarea incrementală a datelor pentru a menține seturile de date locale sincronizate cu sursele globale. Serviciul este implementat ca o aplicație web bazată pe ASGI, oferind un API de căutare geospațială cu suport pentru mai multe formate de ieșire, inclusiv JSON, GeoJSON și XML.
Translates geographic coordinates into the nearest human-readable address or map object.
Geocoder este o bibliotecă PHP pentru conversia adreselor în coordonate geografice și a coordonatelor înapoi în adrese, folosind diverse servicii terțe. Funcționează ca un wrapper multi-furnizor de geocodare și un motor de geocodare inversă, oferind un strat de abstractizare pentru gestionarea mai multor API-uri de geocodare. Proiectul permite comutarea între furnizori sau înlănțuirea cererilor pentru failover, asigurând o disponibilitate ridicată. Servește, de asemenea, ca resolver de locație GeoIP, traducând adresele IP în coordonate geografice și detalii de locație prin servicii la distanță sau baze de date binare locale. Biblioteca include capabilități pentru exportul obiectelor de locație și adresă în formate geografice standardizate. Oferă utilitare pentru formatarea personalizată a șirurilor de adrese, interogări conștiente de localitate și caching-ul rezultatelor pentru a reduce cererile de rețea redundante. Sistemul suportă implementarea de furnizori personalizați și include profilarea performanței pentru a măsura timpul și memoria consumate de apelurile de geolocalizare.
Converts geographic latitude and longitude coordinates into human-readable street addresses and location descriptions.
Snoop is an open-source intelligence framework designed for username scanning, digital footprint analysis, and geospatial intelligence gathering. It functions as a modular scanner that identifies profiles associated with specific usernames and nicknames across thousands of public websites to map a target's online presence. The system features a plugin-based extension architecture that allows for the addition of new platform scrapers and data sources. It provides specialized capabilities for evidence archiving, such as capturing HTML snapshots of discovered profiles and resolving numeric coord
Converts numeric latitude and longitude coordinates into human-readable location names.