Terrain Route Video

🗺️ 真实路网地形路线视频一键生成

基于真实道路数据生成地形风格驾驶路线动画视频,支持OSRM路网跟随、动态相机飞行与路线绘制效果

收藏
3.4k
安装
1.2k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Terrain Route Video 是一款用于生成极简地形风格驾驶路线动画视频的命令行工具。用户只需提供途经点(城市/POI)的经纬度列表,即可自动获取真实道路几何数据,渲染出带有飞行跟随相机、路线绘制动画和地点标签的 MP4 视频。

技术栈:OSRM(道路几何)、OpenTopoMap(地形底图)、Matplotlib(帧渲染)、FFmpeg(编码)。无需 Remotion 等复杂视频框架。

使用流程

1. 创建 stops.json 文件,定义途经点名称与坐标
2. 创建 Python 虚拟环境并安装依赖(numpy, matplotlib, pillow, requests)

3. 运行主脚本,指定输出尺寸、帧率、时长、标题等参数

4. 工具自动下载地形瓦片、计算道路路径、渲染帧序列并编码为视频

显著优点

  • 真实路网跟随:基于 OSRM 获取实际高速公路/国道走向,非直线连线
  • 轻量无依赖:纯 Python + 开源工具链,无需 Node.js/Remotion 环境
  • 高度可定制:支持调整缩放级别、相机前瞻、停留帧、字体等参数
  • 地形可视化:使用 OpenTopoMap 提供专业的地形晕渲底图

潜在局限

  • 中文显示依赖系统字体:需手动指定 CJK 字体路径以避免缺字
  • 计算密集型:高分辨率 + 长时长场景下帧渲染耗时显著
  • 离线限制:首次运行需联网下载地形瓦片和 OSRM 数据
  • OSRM 服务依赖:需公共或自建 OSRM 实例可用

适合人群

  • 自驾旅行博主、地理内容创作者
  • 需要快速生成路线可视化视频的数据记者
  • 希望避免复杂视频软件学习成本的轻量用户

常规风险

  • 路径准确性:OSRM 路由结果可能因地图数据时效性而与实际道路有偏差
  • 瓦片服务稳定性:OpenTopoMap 偶有访问限制,可能导致渲染中断
  • 隐私泄露:途经点坐标上传至第三方 OSRM 服务,敏感行程需谨慎

Terrain Route Video 内容

references文件夹
scripts文件夹
手动下载zip · 7.5 kB
stops.schema.jsonapplication/json
请选择文件