
方法1:网站直接下载
1可以通过该网站下载世界各地的OpenStreetMap地图矢量数据
具体的进入过程为,打开OpenStreeetMap首页OpenStreetMap 。然后单击下图右上角的导出,可以看到有许多数据来源的网站,选择Geofabrik 下载就可以进入下载了。
2以中国为例,在表格内选择Asia,单击,然后在Sub Region内选择China,选择shpzip数据,单击直接下载,解压后,就可以在ArcGIS直接打开了。数据量很庞大,需要自己先整理。OSM数据定期更新。
3单击China按钮,可以查看数据的更新时间,也可以下载china-latestshpzip。
4下载后解压,将地图数据加载到ArcMap中。
方法2 通过ArcGIS Editor for OpenStreetMap插件下载
1ArcGIS Editor for OpenStreetMap 是一个免费开源的 ArcGIS Desktop 插件,可以在ESRI的网站下载,不同版本的ArcGIS对应的插件版本也不同,如101、102、103的都不一样。
ArcGIS Editor for OpenStreetMap
2单击download ArcGIS Editor for OpenStreetMap Now 即可下载。
因为我的机子是103版本的,所以我用支持103版的来演示,
4安装后在ArcToolbox就会显示,OpenStreetMap Toolbox的工具
5单击Download OSM data就可以下载地图数据,既可以以经纬度确定范围,只需在Top、Bottom、Left、Right输入经纬度即可,但是范围不能过大,否则无法下载,会提示Extend of download超过范围。
6也可以用原有的矢量图(shp文件)进行框定范围,进行下载,同样对范围有所限制,为了下载武汉市的数据,我将武汉市地图切成几十块分块下载
7在Extent of data download 选择The same as 某一个区域,Target feature dataset选择保存路径,路径为好保存在文件地理数据库中,避免出错。
方法3:网站直接下载再经过ArcGIS Editor for OpenStreetMap插
目前无任何使用限制。请申请key,然后使用该接口。
如何使用
第一步,申请key,点击这里获取密钥,申请key需要注册百度账号;
第二步,拼写发送>
地图软件里的实时路况数据主要是依靠各种数据采集后,通过大数据处理来完成的。
1 交通传感器和摄像头
截止2009年google通过路上的交通传感器和摄像头收集数据,这些设备使用激光雷达或主动红外技术通过观察汽车的总体尺寸和速度来检测整体交通移动的速度,政府交通部门和一些企业会在主要道路上安装这些设备,然后把数据汇总到服务器上并且定时更新,google map就从这些来源获取数据。
2 Crowdsourcing
google采用众包数据的技术,这种技术设计非常巧妙,可以更快速获取实时交通数据,服务器收集用户地理位置、行驶速度、方向等数据,通过大数据分析和路网匹配计算出道路的实时路况下发给客户端。Crowdsourcing的精髓就在于此,从app的用户设备上收集数据并实时上传到服务器,快速分析和验证数据,然后下发给用户的客户端。
3 TMC(Traffic Message Channel)
据说TMC公司大多采用浮动车辆的形式,比如说跟某个出租车或者长途车公司合作,在车上安装定期实时回传速度的车载设备,这样就可以获得每个路段的通过逻辑计算之后的平均车速,据此判断路段的拥堵程度。
相关信息
对于车主来说,最头疼的可能不是只涨不跌的油费,也都不是各种繁琐的保养,反而是日日活在拥堵的道路当中,过着有车比没车更缓慢的生活。而掌握了实时路况,则可以给予车主选择其他道路的主动权。
部分车主也会通过交通电台等方式获取交通路况,其实这也是获取实时路况的一种方式。但是与TMC相比,就缺乏一种宏观的资讯,很容易刚逃过了一条拥堵的道路,又陷入了另外一条拥堵的道路。
以上就是关于获取OpenStreetMap数据方法知多少全部的内容,包括:获取OpenStreetMap数据方法知多少、如何使用百度地图api获取数据、地图软件里的实时路况数据怎么来的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)