利用OpenStreetMap决定GPS点所在的道路类型

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

根据GPS 信号决定该点所在的道路类型(高速路,市街道等)

简介

这篇文章主要是分享如何使用OpenStreetMap 获得GPS signal点的道路类型。

要求

为了获得GPS 的道路类型, 我们需要安装OSMPythonTools:

pip install OSMPythonTools

OSMPythonTools 提供了对OpenStreetMap(OSM) 相关的服务的访问, 其中包括Overpass 端点,Nominatim, OSM API.

代码实现

  1. 通过Nominatim 获得点的相关信息(osm_id, osm_type)
  2. 通过 OSM API获得道路类型便签 (tag)
from OSMPythonTools.nominatim import Nominatim
from OSMPythonTools.api import Api
nominatim = Nominatim()
api = Api()
def judge(lat, lon):
    if not (-
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值