钉钉位置分析小程序
-
利用经纬度判断今昨两日的位置变动是否属于【省外入闽】、【外地返榕】、【离闽】、【离榕】等。
注:此处“榕”指的是:福州市鼓楼区、台江区、晋安区、仓山区、马尾区、闽侯县。
-
计算当天位置与前一天位置的距离,计算当天位置与福师大的距离
-
在地图上绘制每个人员随时间变化的地点变动
-
将钉钉健康打卡导出的位置数据,进行整合汇总
-
根据钉钉健康打卡导出的数据,生成一人一档
- 需自行申请腾讯地图/高德地图API的开发者密钥(即Key)
-
受制于API的每秒并发量(腾讯地图5次/秒,高德地图50次/秒)
-
受制于API的每日次数限制(腾讯地图上限1w次,高德地图上限3w次)
-
运行在Windows下最佳
- Python 3.6
- pyecharts (simplejson, prettytable, jinja2)
- PyQt5 5.14 (PyQt5-sip)
- requests (idna, certifi, urllib3, chardet)
- xlrd / xlsxwriter
~$ pip install pyecharts
~$ pip install PyQt5
~$ pip install requests
~$ pip install xlrd==1.2.0
~$ pip install XlsxWriter
- PyQt5-5.14.1-5.14.1-cp35.cp36.cp37.cp38-none-win_amd64.whl
- pywin32-227-cp36-cp36m-win_amd64.whl
> virtualenv .env
> .\.env\Scripts\activate.bat
> pip install -r requirements.txt
> .\.env\Scripts\activate.bat
> python app.py
删除
build
、dist
文件夹 修改app.spec
中python
和pyechart
的路径 使用dist
中的app.exe
- 64bit
> pyinstaller app.spec
- 32bit
> pyinstaller appx32.spec