A lightweight offline reverse geocoder implemented in Rust.
Project description
A lightweight offline reverse geocoder implemented in Rust with pyo3 python bindings.
Based on llambda/rust-reverse-geocoder and thampiman/reverse-geocoder.
Basic usage
pip install rgeocoder
>>> from rgeocoder import ReverseGeocoder
>>> rg = ReverseGeocoder()
>>> r = rg.nearest(41.891929, 12.511331) # lat, lon
>>> print(r.name, r.cc)
'Rome IT'
>>> print(r.lat, r.lon)
41.89193 12.51133
Some locations include the first- and second-level administrative divisions:
>>> print(r.admin1)
'Latium'
>>> print(r.admin2)
'Citta metropolitana di Roma Capitale'
See http://download.geonames.org/export/dump/readme.txt for more information on the dataset.
License
Credits
This package was created with Cookiecutter and the mckaymatt/cookiecutter-pypackage-rust-cross-platform-publish project template.
History
0.1.3 (2018-05-31)
Source distribution and Windows binary wheels.
0.1.2 (2018-05-03)
First release to PyPI.
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
rgeocoder-0.1.3.tar.gz
(2.2 MB
view hashes)
Built Distributions
Close
Hashes for rgeocoder-0.1.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a87794ab4f0a5b7ce6ee0cf85083fce114c924565d8e4804b9433cb285ac7f00 |
|
MD5 | 114afe40f715791b39da65892cf418cb |
|
BLAKE2b-256 | d575f9ae927d6b4716baa8cea9713bd149d5ac24811d7142e6a098291e1819db |
Close
Hashes for rgeocoder-0.1.3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81ac7815a656569efde59ebe7fdba3319e02c56ce88a44cc24a7bddf357da857 |
|
MD5 | 476880bc0d8e9ecbdd64915ee9b6d7b1 |
|
BLAKE2b-256 | 5c141a0040e39e5fe2a605c3091ad721a5542ec28440a170602fb77e658d4795 |
Close
Hashes for rgeocoder-0.1.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67c6127f27ae422ab969b8bb7aa8a8d30b0026e7a18e7ed0f94b76c846bd2eee |
|
MD5 | d86b7eabdd0b289ccb2d1c63d39bd1ab |
|
BLAKE2b-256 | 4a8ca9ff81ba906599ca5c4c07c8ddaf8d083aa3a79589a38cb7431b348683c3 |
Close
Hashes for rgeocoder-0.1.3-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f0acfe8921cca61e03ad079e65f8353c714f21cb759e0ca0d369ba4587bb3b8 |
|
MD5 | 16d62e7470d86ba9028edbfc8639b4b9 |
|
BLAKE2b-256 | 207391bf87e0bc9d577db58815c12f2d0f4f2b9084b9d669a0fc68982f43bec4 |
Close
Hashes for rgeocoder-0.1.3-cp36-cp36m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 834b487211b549b65dfbdb508f3559017489c463137130042a98e17b7644033c |
|
MD5 | 67f68c79c37da901c80be8eff7a2389c |
|
BLAKE2b-256 | e3d13c91ede18aea8738dc289a0fabb6cdb7d1a35ef89f01eff820d3f1ed0346 |
Close
Hashes for rgeocoder-0.1.3-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b62b13c290e96e7c8b45b398e42570a445f3caf7e0e01c03504610696e3a24e |
|
MD5 | 1fc2ed2be0bb8af2d6998cb9a1117df6 |
|
BLAKE2b-256 | dcfff4aa4b3a6d228a9e3f1b35d7cce906b3a6413c2b68ce7d75c6e818e5c40c |
Close
Hashes for rgeocoder-0.1.3-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6b9311c42e503c222ef798d24472c44009e2f4858fbf09c2f4e63015bb835d6 |
|
MD5 | 30dccfd5cfa0ec564551bc26ba04c137 |
|
BLAKE2b-256 | b95d9c1c073fccb52d772b822d85f1a418347a19be279095d62da4cab00473cb |
Close
Hashes for rgeocoder-0.1.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad2212accd2c6ec76cc620d5a1dfed0abc5c2236db62be27655cefbf14f33a90 |
|
MD5 | 9c3cd63899a1ace800fe209a9bf8521e |
|
BLAKE2b-256 | 8689db2ab0480f8a0b8abee1a8472a7d4c4dbbdb81a2c2f32655fd8dafcffb9c |
Close
Hashes for rgeocoder-0.1.3-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c0b8b36cc151102ec6fab66d5fe796dd4a954b6b2090be248ab89dbfa996aeb |
|
MD5 | 329b608a77fec0cc41b4c8f24adb12b6 |
|
BLAKE2b-256 | f6a032ec904117003021934e6bee949367ee423a2522076b346d2988444a3f2e |
Close
Hashes for rgeocoder-0.1.3-cp35-cp35m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cc7e18ffc6768d569760d295a9ba09f998cb6eac4d5fcf7a8aa071bd1b36043 |
|
MD5 | bacdaf0cb775f97ee54e3c1b78f67159 |
|
BLAKE2b-256 | af42e39e29c151a8709a9579a63c2f775e291d6f3e832bd9cfe2bfdfa98da12a |
Close
Hashes for rgeocoder-0.1.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77879394e715d1aedc01c8eff9aa35be9d3df3418fbeb30602b2ca8a218be279 |
|
MD5 | 6d9568df8d714b00574bdb9b0b0244b6 |
|
BLAKE2b-256 | f999b88da565afbbb98caa89547fe478eba499bcc07217e9f1a4f7bd31343d1c |
Close
Hashes for rgeocoder-0.1.3-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a852f9b64d4ba255839d228b7e49ad66de1ed5c65f6332cf295be16198f96cf |
|
MD5 | e965198a13f5bdec24eae767d436a800 |
|
BLAKE2b-256 | 060d97509d2fdb98894c452f4a0d813357e684ff6fffe4c729ba8fcdf331d926 |
Close
Hashes for rgeocoder-0.1.3-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0507691edb9512b4cf9c669033dd001ba57673b7b23e1046ceff19f9a76b9e56 |
|
MD5 | dd488d7f6c82d2eb02f6aedfe1e2b671 |
|
BLAKE2b-256 | 9adc07cdd016c90e2b29a15248a384511ce5c912e752c203edb9c2a83c0d34ae |
Close
Hashes for rgeocoder-0.1.3-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5359ec936516730d307bef73863b6bcf76e6cbe7ef2153769e0e25eaac288889 |
|
MD5 | 9c993ac2dead7fb7e88b792a80ba4338 |
|
BLAKE2b-256 | d5a607cb9fb05a39fb6a90db404b94d317d10efd081df5a6e446d8e4830f7e3e |
Close
Hashes for rgeocoder-0.1.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1988f504de38d8c3d235b4b17a0fc2154da33d69d27c9504ad1b18ac4ad001d4 |
|
MD5 | ba8f7a8a7277767797a39814836d0f2c |
|
BLAKE2b-256 | 216e4644d64e487210823a1060b16d45c80c44f597c2402d3d796d4f0cceb8e2 |
Close
Hashes for rgeocoder-0.1.3-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f41ccd2b8d03465bbce3d876443d809d8b41c14d7a7948741078b1171776f9d0 |
|
MD5 | 41502b79fb55a69640b347295e578132 |
|
BLAKE2b-256 | 5fd7ead6f26a69fa9e446e76d485508d2d1623c1cc3101fdae201af1baf5360c |
Close
Hashes for rgeocoder-0.1.3-cp27-cp27m-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53f3a7c075f2743406ba20b14e7a861eca7d63daedb22be7cc345e89497d6192 |
|
MD5 | dd7e62f2f891f1a36e658fd9c60803e5 |
|
BLAKE2b-256 | f864126f91561b1147fe5c512278253a4bb1c0c82f57e3e47f318799c9bcf6dd |