python在openstreetmap地图上绘制路线图的实现
来源:中文源码网 浏览: 次 日期:2019年11月5日
python在openstreetmap地图上绘制路线图的实现利用python进行经纬度轨迹展示
嘿!各位好久不见,距离第一次发博客已经过去两年多了,本人也从本科生变成了研究生,好了书归正传,最近在做一个关于航班滑行路径轨迹的项目,目的是将航班的经纬度数据在地图上显现出来并生成一条路径,以方便日后的滑行路径优化与分析。本文所用的语言为python,使用的是folium包,数据在flightaware网站上可以找到,使用这个包之前还是需要先进行pip install folium
folium的基本用法 folium.Map([纬度,经度],zoom start,width,height,control_scale,no_touch) #zoom start为地图的初始缩放尺寸,数值越大地图放大程度就会越大,width为像素或百分比(int或者str两种形式),height地图高度,control_scale为是否需要在地图上显示比例尺,默认为false,no_touch为是否禁止触碰地图或拖拽地图,默认为不禁止。这些功能都是可自己选择的,一般来说只需要经度纬度和zoom_start就好了
folium.Marker([纬度,经度]).add_to(m) #在地图上设置一个标志符号
folium.PolyLine(location = [[纬度1,经度1],[纬度2,经度2]...],weight,color&#x