如何在经度和纬度之外获得道路的标记速度限制

时间:2011-12-12 01:47:54

标签: web-services google-maps geolocation bing-maps latitude-longitude

我知道这不是一个技术问题,但我不知道还能在哪里问。

有没有办法从google或bing地图获取道路标记的速度限制?或任何其他网络服务?

3 个答案:

答案 0 :(得分:12)

您无法从Bing地图或Google地图获取此信息。我也不知道提供这些信息的任何其他网络服务(当然也不是免费的)。

开放街道地图(http://osm.org)可以使用 maxspeed 标记进行录制。您可以下载OSM行星数据集并将其托管在空间数据库(如SQL Server 2012)中,然后创建自己的Web服务以查询数据库并返回最接近的最大速度,但此值并不总是可靠地填充。但是,即使缺少maxspeed标签,您也可以通过查看感兴趣的国家/地区的道路类型的国家速度限制来获得近似的最大速度限制,如http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Maxspeed

所述。

OSM数据的质量因国家而异。在英国这里真的非常好 - 在许多方面比Google地图或Bing地图更新,更准确,更完整。但是,在其他国家,它并不那么可靠。或者,有些提供商会向您出售包含此信息的道路网络的商业数据集,但它们往往处于国家级别并且可能非常昂贵。 (您对哪些国家/地区感兴趣?您没有提及..)

最后,要注意这些信息是相当动态和时间相关的 - 如果您下载最大道路速度信息的数据集(来自OSM或商业来源),则必须经常更新它以保持最新状态。 - 改变公路的日期。

答案 1 :(得分:8)

  1. 访问www.google.com/mapmaker。
  2. 登录或设置帐户。
  3. 导航到您想要速度限制的区域。
  4. 将鼠标悬停在“修改”上,然后选择“选择道路段”。
  5. 选择感兴趣的细分受众群。建议您一次只选择一个细分。
  6. 单击左侧面板中的蓝色“下一步”按钮。
  7. 选择“编辑道路属性”。
  8. 这将打开页面左侧的面板,为您提供有关所选段的大量信息。在这个面板的右上角是Max。该段的速度限制。

    请注意,此数据是用户生成,审核和批准的。它可能是错误的,但通常非常接近。

答案 2 :(得分:7)

自2005年以来,Wikispeedia.org一直在全球范围内提供限速信息。它的实时性让您可以轻松获取和管理一个值得的城市。他们从各州获得速度限制和估计。给他们发电子邮件,他们会寻找你感兴趣的领域。

您只需下载box worth like this:

即可

有一个php界面,即时速度限制,用于位置感知broswers和工作Java code here:

所以回顾一下,有三个,Navteq,Wikispeedia和OSM。如果您想知道,没有联邦或州速度限制数据库。我一直在寻找七年。它们不存在,这就是创建wikispeedia的原因。