Fast, offline reverse geocoder
Reason this release was yanked:
Missing ARM Wheels
Project description
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:
- Besides city and country, this library also returns the administrative 1 & 2 regions, latitude and longitude
- 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 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'}]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for reverse_geocoder_whl-1.5.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e32bdca83eba81cace6fca07028f6b9f0110b08f29253259d9f37be54d81a92 |
|
MD5 | 78fca563cf6ef119eec09148950d1c10 |
|
BLAKE2b-256 | 9666cae13592f72bbeb3cd86f9e37e86c215c474818fad2c0c0bee3328f58ab8 |
Hashes for reverse_geocoder_whl-1.5.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d92a4bc34defb23f50e87cc12821948399f0cd528ede9e3b56f9ef44441a7967 |
|
MD5 | 49ff6df85e6bb0bb4ffa268587d8b8f3 |
|
BLAKE2b-256 | 6642575014f54de7a16b55bfac16f6aab4a5e8f571a68c6c57242a792d285a39 |
Hashes for reverse_geocoder_whl-1.5.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68436ed1f1e5f39e3b8785ca5278ad59d9462c9b3dd69061eb7cdf3666223e10 |
|
MD5 | e47ef3c584fdfbbcfba72884ba1922b8 |
|
BLAKE2b-256 | 3faba36988b0e8cdc753c4cef29e33c72e506c081f874dface44acf2f5765ac8 |
Hashes for reverse_geocoder_whl-1.5.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a069e8b9cb6fbf29585e25f8c9e239749c25ab0f68077f402b2ee5d31b9956e6 |
|
MD5 | 8c33c861bdb2d8d1114b9fbc1ef9ce50 |
|
BLAKE2b-256 | d0b3e94095e9c3debefd00b6c85fdc2a0681721c969c46f9726135da4257015f |
Hashes for reverse_geocoder_whl-1.5.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b229528217e29d1ea1aa4dca0cf0a35cab28ee925fe626da8fe56627fe0100de |
|
MD5 | d87870df2c38225e196c4a8cc63e530e |
|
BLAKE2b-256 | 35c65f10c10c2edd30f8983787e9dc3bf3fa6996dc24c847db319e7f6241b959 |
Hashes for reverse_geocoder_whl-1.5.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b0d4d9c2f365b11e0266c05963d69c849b8ca4518fcafea84f07ac1f262ea16 |
|
MD5 | 77fe761c552ed3911e7598a77e265769 |
|
BLAKE2b-256 | 420634dcbba1d9c2729d86a393e0159cf8592c290d2efc773bc41bced987b160 |
Hashes for reverse_geocoder_whl-1.5.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7dad4e53b429205c5b7a96a6d85143aaf0a41d078a423c4285f099d87cf9b11 |
|
MD5 | 1d18ef7fc8177795eded812efb4e8157 |
|
BLAKE2b-256 | 3c09df23d9a584f67d402ce55622ac1bbf19f9588f5b0f765875245b33451256 |
Hashes for reverse_geocoder_whl-1.5.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d811a593a804b58a095d7517416acff5e9f3fae5a7a337e2e47e1aa2471e5eca |
|
MD5 | a7f45a6268aaabc4e7dabc9d1ab37417 |
|
BLAKE2b-256 | f7241173a5b83d1a924e7ce03733a0f5d0c94754d0ea0fa7194c9693f6972bcd |
Hashes for reverse_geocoder_whl-1.5.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0651702da4aacb573b32385cff0ebe0710d26b63a2dc78b8b320f060d6a4b94 |
|
MD5 | 882540ed62301ad57328bb6be4e79b6d |
|
BLAKE2b-256 | af61532ae274013b1436919d57abcc2918ffe4f09df70fb5321ea3f360b01590 |
Hashes for reverse_geocoder_whl-1.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b8f5ab8db2a16e292727ed261fb7c443d64f0e9dd1986cca5489b789515d5cc |
|
MD5 | f6a2ae3ff789c5a5e1241e860951f488 |
|
BLAKE2b-256 | 1e1a22a97e299e8899319d1fd318a7a720bd955096f0dafe51aa3cdd00ba897e |
Hashes for reverse_geocoder_whl-1.5.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2ed1f5f40be0a355a4b65d23e68de5668f437d0a787f10f63cec4114a93cb3c |
|
MD5 | f43372c2a327900c17af613340de4327 |
|
BLAKE2b-256 | 3e6a7c2cc18db1044387f1941d9c45c6771f6c2d81fed384d7dc72a787b97889 |
Hashes for reverse_geocoder_whl-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faee686b078cd0876a84fbe0b3fbb220ac537df7c9ea52174ac41904f485eab1 |
|
MD5 | 5fb02f4595f40ddffd1ffb874894a8a8 |
|
BLAKE2b-256 | da387e5858d0f44469c1098927cb63eb1048e7543ae6bdfdaf6153e85685629c |
Hashes for reverse_geocoder_whl-1.5.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff845df21f12c9e64d21baa621658c3dd78d0f826ebd8ad670258927b09609f7 |
|
MD5 | 5202a436e84dbab681957b356d2d7359 |
|
BLAKE2b-256 | b6f4d885fc24be99d2f174efc1c6c2bad4fa5e67dfcc310858c0e9e8d6a48751 |
Hashes for reverse_geocoder_whl-1.5.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cb94c72aa685d84bc2a422a1527c220597ec6830795ef4f61eaca829281daf3 |
|
MD5 | ef443d0ddc9200749f86e9873bb8e866 |
|
BLAKE2b-256 | f75da88b295be5847bfbac95fe742d20e1d2fb7127736456560fc92b51bea892 |
Hashes for reverse_geocoder_whl-1.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63de1f6adf76f29467fff7d80c4437965c7cfe667af4bf239d9c0a3052c0d84d |
|
MD5 | 3713418163d9391071d2411c961db4c0 |
|
BLAKE2b-256 | 7667694e6ac45da9de58d5f800a63dfaf21f8b7b8d30718cea4443c90f61860a |
Hashes for reverse_geocoder_whl-1.5.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a028aa614b9a75249c9e7cc77f886007427d946fbf3cd7c5e7da2c101c76808f |
|
MD5 | 31630e06225dd79c0e1d6c6fecf67235 |
|
BLAKE2b-256 | fb5219e90bd01478e6961e729b0cf39deece668cabdaa91060363a880d9ec8d7 |
Hashes for reverse_geocoder_whl-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8da9a03cb4abc600243fc9f10f2a641291142c78f6963e60419b0537c3b42191 |
|
MD5 | 3bb9ddffb6847d7ea62862c41d5ce618 |
|
BLAKE2b-256 | 134455252e453b71a50c348599c4305ef33d17ff9c59fcdcc281f7bd0b4bc1f5 |
Hashes for reverse_geocoder_whl-1.5.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0af3536318b5f581274799fbaeee12977aa9cb6fe0c45f36efcb73111ac7999b |
|
MD5 | d349fe2bd5dfdb902ebb2b498bca2936 |
|
BLAKE2b-256 | ae47179ca89492c2d7ac63b768a0c40cd9f62391d7c6dd6e81cb59c5282bd607 |
Hashes for reverse_geocoder_whl-1.5.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce26706c84f28069c4312138298dc4276cb416d449bc88fc9b29ac4bdd3a6c7f |
|
MD5 | 9e8edae10988a9f76dbb509cae6448b9 |
|
BLAKE2b-256 | 12ac17e8e588e4704d97c9b6a3f5c93a9e62d80cc37e9bd125baf9b76f1e9e7f |
Hashes for reverse_geocoder_whl-1.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78b7395f4bbec288159f25d96646009f28506763f118dad0c56456c8fd382126 |
|
MD5 | 010b198ac9a1a21fd9a6709a7d0b8276 |
|
BLAKE2b-256 | 8b5663c2b163daef935d1e07b8283b1a38408531f27b86e7924d6aacc0a535ce |
Hashes for reverse_geocoder_whl-1.5.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a44a53d1c0ac668fc85a44844d46bb0dfe1a94e877972c3ba96f10b5cb9d79ab |
|
MD5 | 05f5f0ffc41f15302b8e8db3f3bf4802 |
|
BLAKE2b-256 | 0837beffa823052c7b90bfcb166502d2c3daf3481ff5a32e8f6a9db9779fc877 |
Hashes for reverse_geocoder_whl-1.5.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7c55d913b4f64af19576418318b4c254bd180ad989a4ad72da56c1d47e26601 |
|
MD5 | f93f66d6c6b3c21e23f671e11619914d |
|
BLAKE2b-256 | 4c47f3f0035764c0f6de921247cc56491412c3ab17b2fb410d4fcb7b0420460b |
Hashes for reverse_geocoder_whl-1.5.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24a9e099ae77c3ae80fcca07b7482ad2eed66aa712a7ceeaacf994ce5fc4aa2f |
|
MD5 | ed7e16800312a47c32ba829d99c2846c |
|
BLAKE2b-256 | 486021c8a1210c264c745a1fd85fae6340a3651cf35dd3f959f6b41c8fa66273 |
Hashes for reverse_geocoder_whl-1.5.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc93bdc6aa7cd209d3dd6e2a786492b6b0ef1fbfd9af217502bb728643bd95cb |
|
MD5 | c89958de7ba9b75864c3acf1dab0025f |
|
BLAKE2b-256 | 72f8afb394c1ab1d307e91e3fe59498bdfe85a946a83cbe3ea2c39449bc23e4a |
Hashes for reverse_geocoder_whl-1.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 847258f3ae3b6c6c27589a4ff9f548c07c9968e687291738360066034fff4a2c |
|
MD5 | ef8b0036d7c6a6095a8ee1433ee0a4c8 |
|
BLAKE2b-256 | d95cdedc5d05994c6f58ec8fc2985034626ba44a9f8510ed3151265ffedab776 |
Hashes for reverse_geocoder_whl-1.5.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5583342426b4feb9e2f2fef233cdb2fdcb929728895ef480c61287116ff46a0a |
|
MD5 | d994fbbba7afe07802cfad9904b3ab91 |
|
BLAKE2b-256 | a79f0d0b2c3cb285da1230fae2b22f7d0c179a6fc630618dd39d8e47e9d18fff |
Hashes for reverse_geocoder_whl-1.5.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b8a4360fd017c9f981e138038b611515fa7963b06af9a503839dae421d46609 |
|
MD5 | 6f55068ab60477fb5b4acea909fa85db |
|
BLAKE2b-256 | 92c98db841c8a773693e5ba57f037ef83b62997027da4662bac86dfe4ef407d3 |