博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用python解析地址经纬度和利用经纬度定位地址
阅读量:5098 次
发布时间:2019-06-13

本文共 1660 字,大约阅读时间需要 5 分钟。

解析地址经纬度

from geopy.geocoders import Nominatimtry:    geolocator = Nominatim()    location = geolocator.geocode("NYU Shanghai")    print(location.address)    print((location.latitude, location.longitude))    print(location.raw)except:    print('not found')

结果如下:

{'place_id': '146818865', 'licence': 'Data © OpenStreetMap contributors, ODbL 1.0.  'osm_type': 'way', 'osm_id': '307821899', 'boundingbox': ['31.2274081', '31.2283654', '121.5291039', '121.5303289'], 'lat': '31.22789385', 'lon': '121.529716424151', 'display_name': 'NYU Shanghai, 1555, 世纪大道, 洋泾街道, 浦东新区, 上海市, 200120, 中国', 'class': 'amenity', 'type': 'university', 'importance': 0.201, 'icon': 'https://nominatim.openstreetmap.org/images/mapicons/education_university.p.20.png'}

 

 

反向解析

try:    geolocator = Nominatim()    location = geolocator.reverse("31.2284923, 121.402113889769")    print(location.address)    print((location.latitude, location.longitude))    print(location.raw)except:    print('not found')

结果如下

华东师范大学, 3663, 中山北路, 曹家渡, 普陀区, 普陀区 (Putuo), 上海市, 200062, 中国 (31.2284923, 121.402113889769) {'place_id': '199368033', 'licence': 'Data © OpenStreetMap contributors, ODbL 1.0. 'osm_type': 'relation', 'osm_id': '6179557', 'lat': '31.2284923', 'lon': '121.402113889769', 'display_name': '华东师范大学, 3663, 中山北路, 曹家渡, 普陀区, 普陀区 (Putuo), 上海市, 200062, 中国', 'address': {'university': '华东师范大学', 'house_number': '3663', 'road': '中山北路', 'suburb': '曹家渡', 'city': '普陀区', 'county': '普陀区 (Putuo)', 'state': '上海市', 'postcode': '200062', 'country': '中国', 'country_code': 'cn'}, 'boundingbox': ['31.2234204', '31.233672', '121.3973669', '121.4061896']}

 

转载于:https://www.cnblogs.com/oikoumene/p/10077444.html

你可能感兴趣的文章
[TJOI2017] 可乐
查看>>
Java I/O流典型使用案例
查看>>
Web服务器性能/压力测试工具http_load、webbench、ab、Siege、loadrunner
查看>>
第一次随笔作业
查看>>
Percona-Server-5.5.15源码安装
查看>>
比AtomicLong还高效的LongAdder 源码解析
查看>>
TCP报文中的SYN,FIN,ACK,PSH,RST,URG
查看>>
博客园第一天
查看>>
java反射机制
查看>>
Centos 添加SWAP(交换分区)
查看>>
SQLPlus的两种登录方式的不同效果
查看>>
《算法导论》CLRS算法C++实现(一)P11 插入排序
查看>>
ZROI2018暑期集训B班训练赛#1解题报告
查看>>
ListIterator
查看>>
HDU 2855 Fibonacci Check-up 矩阵
查看>>
Matlab使用xlsread, xlswrite函数导致excel进程无法终止的问题
查看>>
scrapy爬取数据的基本流程及url地址拼接
查看>>
Python 生产者和消费者模型
查看>>
GLSL中 Billboard和Point的顶点空间变换
查看>>
Fiddler基本用法:手机抓包
查看>>