專 欄
❈treelake,Python中文社区专栏作者。
简书:
http://www.jianshu.com/u/66f24f2c0f36
❈
最近有一些车辆的gps数据要分析,想着能否先直观地感受下车辆的运行情况,正好有leaflet地图库,做起来很方便。简单实现了基本需求后,想着能不能封装下,弄成个python包的形式,这样可以在其他地方使用pip安装,在程序里import调用,也显得简洁。
基本效果
基本功能实现 - html页面借助leaflet实现由地理坐标和时间列表数据产生的动态轨迹。 - 数据获取利用jinja2模板渲染,直接往html模板(即path_template)中填充数据(经纬度,对应时间,以及轨迹运行快慢即时间间隔)。 - 最后保存渲染好的html文件到本地。 - 部分代码如下,很简单,就是一个模板变量加一个函数,仅供参考。将该文件保存为car.py。(因为篇幅有限,完整代码已上传至社区圈子,扫描文末二维码即可进入下载)
封装为python包并上传
python setup.py register -r pypitest
python setup.py sdist upload -r pypitest
python setup.py register -r pypi
python setup.py sdist upload -r pypi
下载测试
其他