KafkaGeoDemo地理可视化演示项目

Kafka 的地理可视化演示项目,KafkaGeoDemo,蛮适合拿来练练手的。项目用的是 WMATA 的数据,不过你也可以换成CTA的数据,改起来不麻烦。核心就是一段 node.js 脚本拉取 API 数据,丢进 Kafka。数据在 KSQL 里做了点,比如加了 geo_hash() 算出来的地理哈希。

时间轴加速 10 倍这个点,挺有意思,能让你在地图上更快看到公交车的路线动态。地图前端用的是 Leaflet,配合 KafkaEventService 搭的服务,响应也快,部署也不麻烦。KafkaEventService 是个基于 vert.x 的网络应用,支持静态文件服务,拿它跑 Leaflet 页面正合适。

如果你在做跟 地理可视化实时数据Kafka 集成 有关的项目,建议你直接 clone 下来看看代码结构,顺便跑一下体验流程,比较直观。代码写得还算清晰,新手上手没啥压力。

如果你想深入:

如果你刚好在调 Kafka 消息流、想接点地理信息服务,那这个项目可以直接拿来用,改几个地方就能对接自己的数据源。

zip 文件大小:49.82MB