forked from thampiman/reverse-geocoder
-
Notifications
You must be signed in to change notification settings - Fork 0
A fast, offline reverse geocoder in Python
License
TalAmuyal/reverse-geocoder-whl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Reverse Geocoder ----------------- Reverse Geocoder takes a latitude / longitude coordinate and returns the nearest town/city. This library improves on an existing library called reverse_geocode developed by Richard Penman in the following ways: 1. Besides city and country, this library also returns the administrative 1 & 2 regions, latitude and longitude 2. The performance is much faster since a parallelized K-D tree is implemented (See https://github.com/thampiman/reverse-geocoder for performance comparison) Supports Python 2 and 3. You can also load a custom data source. Fore more help, see https://github.com/thampiman/reverse-geocoder. Example usage: >>> import reverse_geocoder_whl as rg >>> coordinates = (51.5214588,-0.1729636),(9.936033, 76.259952),(37.38605,-122.08385) >>> rg.search(coordinates) [{'name': 'Bayswater', 'cc': 'GB', 'lat': '51.51116', 'lon': '-0.18426', 'admin1': 'England', 'admin2': 'Greater London'}, {'name': 'Cochin', 'cc': 'IN', 'lat': '9.93988', 'lon': '76.26022', 'admin1': 'Kerala', 'admin2': 'Ernakulam'}, {'name': 'Mountain View', 'cc': 'US', 'lat': '37.38605', 'lon': '-122.08385', 'admin1': 'California', 'admin2': 'Santa Clara County'}] Changelog --------- [1.5.3] Limit `scipy` to `>=0.17.1,<1.11` (previously `>=0.17.1`) due to a breaking change in SciPy 1.11. [1.5.2] Re-release to original project with Wheels.
About
A fast, offline reverse geocoder in Python
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Python 84.8%
- C++ 12.4%
- Dockerfile 1.5%
- Shell 1.3%