13 repositorios
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.
Este proyecto es un directorio curado por la comunidad de endpoints de servicios REST y GraphQL diseñado para ayudar a los desarrolladores a descubrir e integrar fuentes de datos de terceros. Funciona como un registro centralizado donde los servicios externos se organizan por dominio para facilitar la creación rápida de prototipos y el desarrollo de aplicaciones. El registro se basa en un modelo de contribución revisado por pares, utilizando control de versiones distribuido para gestionar las actualizaciones y garantizar la precisión de los endpoints listados. Para mantener una alta calidad de los datos, el proyecto emplea validación basada en esquemas para todos los envíos entrantes y compila los datos estructurados en un sitio web estático y buscable para una recuperación eficiente. El directorio cubre un amplio espectro de capacidades de integración, incluyendo recuperación de datos financieros, servicios de geolocalización y varias API de utilidad para tareas como detección de idiomas, procesamiento de medios y verificación de identidad. Al proporcionar un índice centralizado de estos servicios, el proyecto ayuda a los desarrolladores a identificar proveedores de datos confiables para diversos requisitos funcionales.
Provides access to geocoding services for converting addresses into geographic coordinates.
Este proyecto es un directorio integral curado por la comunidad que organiza un vasto panorama de bibliotecas, frameworks y herramientas de software de Python. Sirve como una base de conocimientos centralizada diseñada para facilitar la navegación del ecosistema y acelerar el descubrimiento de desarrolladores en todo el ciclo de vida del desarrollo de software. El directorio se distingue por proporcionar un índice estructurado de recursos categorizados por dominio técnico, que van desde utilidades de desarrollo fundamentales hasta campos de ingeniería especializados. Cubre capacidades de alto nivel que incluyen inteligencia artificial, ciencia de datos, desarrollo web y gestión de infraestructura, lo que permite a los desarrolladores identificar soluciones verificadas para desafíos técnicos específicos. El proyecto abarca una amplia superficie de capacidades, incluyendo herramientas para la gestión de dependencias, análisis de código estático y pruebas automatizadas. También cataloga recursos para el almacenamiento de datos persistentes, orquestación de infraestructura en la nube y desarrollo de interfaces, proporcionando una referencia unificada para construir y mantener sistemas de software complejos.
Translate geographic coordinates into human-readable addresses for location-aware applications.
Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.
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.
Este proyecto es una biblioteca cliente de Python para interactuar con los servicios web de Google Maps con el fin de recuperar datos geoespaciales, de rutas y de lugares. Proporciona una interfaz programática para que los desarrolladores accedan a servicios de geocodificación, elevación, zonas horarias y puntos de interés. La biblioteca implementa retroceso exponencial automático y reintentos de solicitud para manejar errores intermitentes del servidor y excedentes de límites de tasa. Gestiona la comunicación a través de autenticación basada en credenciales y agrupación de conexiones basada en sesiones para reducir la latencia en llamadas API repetidas. La superficie de capacidades cubre geocodificación bidireccional y validación de direcciones, planificación de rutas y tránsito mediante matrices de distancia, y el descubrimiento de puntos de interés. Además, incluye utilidades para obtener datos geográficos como información de ajuste a carreteras y la generación de URLs parametrizadas para imágenes de mapas estáticos.
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 es una biblioteca de PHP para convertir direcciones en coordenadas geográficas y viceversa utilizando varios servicios de terceros. Funciona como un wrapper de geocodificación multiproveedor y un motor de geocodificación inversa, proporcionando una capa de abstracción para gestionar múltiples API de geocodificación. El proyecto permite cambiar entre proveedores o encadenar peticiones para failover, asegurando una alta disponibilidad. También sirve como un resolvedor de ubicación GeoIP, traduciendo direcciones IP en coordenadas geográficas y detalles de ubicación a través de servicios remotos o bases de datos binarias locales. La biblioteca incluye capacidades para exportar objetos de ubicación y dirección a formatos geográficos estandarizados. Proporciona utilidades para el formato personalizado de cadenas de direcciones, consultas conscientes de la configuración regional y caché de resultados para reducir peticiones de red redundantes. El sistema admite la implementación de proveedores personalizados e incluye profiling de rendimiento para medir el tiempo y la memoria consumidos en las llamadas de geolocalización.
Provides a comprehensive PHP library for converting addresses to coordinates and vice versa using third-party services.