V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hfutzj
V2EX  ›  问与答

行车轨迹做热力图求教

  •  
  •   hfutzj · 2020-04-08 12:51:06 +08:00 via Android · 1823 次点击
    这是一个创建于 1506 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在是有很多行车轨迹。轨迹是车辆每隔一段时间发送的经纬度,其实就是一堆离散的 gps 点,想要根据这个做热力图有什么方法吗。目前找到的还需要一个 count 值来表示热力大小,想根据位置点的密集程度来表示热力值,或者能够在地图上绘制行车轨迹也可以,多谢大佬们。
    7 条回复    2020-04-09 00:07:30 +08:00
    ljpCN
        1
    ljpCN  
       2020-04-08 13:07:43 +08:00 via Android
    你直接把这些点丢给 heatmap.js ,每个点的 count 值设成 1,就会得到一张热力图。没必要自己去算密度。如果你想算密度,了解一下核密度估计。绘制行车轨迹的话,现在各大地图的 gl 版本的 sdk 应该都是提供了 API 的。
    hfutzj
        2
    hfutzj  
    OP
       2020-04-08 13:28:13 +08:00
    @ljpCN 感谢回复,我去了解一下
    enrio
        3
    enrio  
       2020-04-08 16:59:50 +08:00
    hfutzj
        4
    hfutzj  
    OP
       2020-04-08 20:57:21 +08:00
    @enrio 感谢回复,这个看起来很好,我用 pyecharts 做了类似的,不过地图只是空白,没有具体道路
    opengps
        5
    opengps  
       2020-04-08 21:28:51 +08:00 via Android
    百度地图高德地图都有扩展海量点插件
    ila
        6
    ila  
       2020-04-08 21:41:16 +08:00 via Android
    @hfutzj 建议用 echarts
    前后端分离
    enrio
        7
    enrio  
       2020-04-09 00:07:30 +08:00
    @hfutzj https://www.echartsjs.com/zh/download-extension.html
    还需要加上百度地图的插件,就是不知道 pyecharts 支不支持了。其实我不是很建议用 pyecahrts,因为它作为一个中间层,版本和 api 都会有一定的滞后或都缺失。直接用 js 就好了,你可以配个 python 的 web 服务器(比如 flask )给前端作为数据接口,数据要是静态的那一个 html 页面就好了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1354 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:34 · PVG 07:34 · LAX 16:34 · JFK 19:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.