6 个仓库
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 是一个自托管的地理空间搜索引擎和地理编码服务器,利用 OpenStreetMap 数据。它为正向地理编码(将地址或地名转换为地理坐标)和反向地理编码(将坐标转换为人类可读的物理地址)提供了完整的基础设施。 该项目具有一个专门的数据导入器,可将原始地图数据解析为 PostgreSQL 地理空间数据库。它的独特之处在于一个可配置的导入管道,该管道使用样式文件过滤地图特征,并使用基于重要性的排名系统根据流行度和特征类型对搜索结果进行优先级排序。 该系统涵盖了广泛的能力,包括空间索引、分层地址计算以及用于模糊查找的基于标记的搜索索引。它支持集成用于门牌号和邮政编码中心点的外部数据集,以及用于使本地数据集与全球源保持同步的增量数据复制。 该服务作为基于 ASGI 的 Web 应用部署,提供支持多种输出格式(包括 JSON、GeoJSON 和 XML)的地理空间搜索 API。
Translates geographic coordinates into the nearest human-readable address or map object.
Geocoder 是一个 PHP 库,用于使用各种第三方服务将地址转换为地理坐标,并将坐标转换回地址。它作为一个多提供商地理编码包装器和反向地理编码引擎,提供了一个抽象层来管理多个地理编码 API。 该项目允许在提供商之间切换或链接请求以进行故障转移,从而确保高可用性。它还作为 GeoIP 位置解析器,通过远程服务或本地二进制数据库将 IP 地址转换为地理坐标和位置详情。 该库包含将位置和地址对象导出为标准化地理格式的功能。它提供用于自定义地址字符串格式化、区域感知查询和结果缓存的工具,以减少冗余的网络请求。 该系统支持实现自定义提供商,并包含性能分析功能,以测量地理位置调用所花费的时间和内存。
Converts geographic latitude and longitude coordinates into human-readable street addresses and location descriptions.
Snoop 是一款开源情报工具,旨在扫描数千个公共网站,以查找与特定用户名和昵称关联的个人资料。它作为一个数字足迹分析器和用户名情报框架,用于聚合来自多个平台的身份数据,以构建目标实体的综合档案。 该工具通过地理空间情报功能脱颖而出,包括将 IP 地址和域名解析为地理坐标以及解析原始文本以获取地理坐标的能力。这些发现可以在交互式 HTML 地图上可视化为标记,并且系统可以执行反向地理编码,将坐标转换为人类可读的位置名称。 除了用户名搜索外,该项目还涵盖了网络资产侦察、用户列表的批处理,以及针对特定网站而非整个数据库的能力。它包括一个证据归档系统,可捕获已发现个人资料页面的 HTML 快照,并将收集到的情报导出为 CSV、TXT 和 HTML 报告格式。
Converts raw geographic coordinates into human-readable administrative names using external services.