简介
这篇文章主要是分享如何使用OpenStreetMap 获得GPS signal点的道路类型。
要求
为了获得GPS 的道路类型, 我们需要安装OSMPythonTools:
pip install OSMPythonTools
OSMPythonTools 提供了对OpenStreetMap(OSM) 相关的服务的访问, 其中包括Overpass 端点,Nominatim, OSM API.
代码实现
- 通过Nominatim 获得点的相关信息(osm_id, osm_type)
- 通过 OSM API获得道路类型便签 (tag)
from OSMPythonTools.nominatim import Nominatim
from OSMPythonTools.api import Api
nominatim = Nominatim()
api = Api()
def judge(lat, lon):
if not (-

本文介绍了如何借助OSMPythonTools库,利用OpenStreetMap解析GPS信号点对应的道路类型。首先,需要安装OSMPythonTools以访问Overpass、Nominatim和OSM API。接着,通过Nominatim获取GPS点的osm_id和osm_type,再通过OSM API获取道路的标签信息,从而得知道路类型。

1788

被折叠的 条评论
为什么被折叠?



