在rust中实现的轻量级离线逆向地理编码器。
rgeocoder的Python项目详细描述
在rust中实现的轻量级离线逆向地理编码器 pyo3python绑定。
基于llambda/rust-reverse-geocoder 以及thampiman/reverse-geocoder。
基本用法
pip install rgeocoder
>>>fromrgeocoderimportReverseGeocoder>>>rg=ReverseGeocoder()>>>r=rg.nearest(41.891929,12.511331)# lat, lon>>>print(r.name,r.cc)'Rome IT'>>>print(r.lat,r.lon)41.8919312.51133
有些地方包括第一个- 二级行政区划:
>>>print(r.admin1)'Latium'>>>print(r.admin2)'Citta metropolitana di Roma Capitale'
有关详细信息,请参见http://download.geonames.org/export/dump/readme.txt 有关数据集的信息。
许可证
历史记录
0.1.3(2018-05-31)
- 源分发和Windows二进制控制盘。
0.1.2(2018-05-03)
- 第一次发布到pypi。