`r`n
经纬志
`r`n
`r`n
首页 / OpenLayers / 使用示例
`r`n

IGC 飞行轨迹

解析滑翔伞日志里的 IGC 记录,得到一条带时间的飞行轨迹。

OpenLayers 10.3.1 · 更新 2026-10-27
`r`n
源码与运行效果
运行效果
`r`n

说明

ol.format.IGC 读取 IGC 文件里的 B 记录,每条记录含时间与经纬度; 解析结果是一条 LineString,配合 featureProjection: 'EPSG:3857' 直接落到地图上。

示例的飞行日志写在页面变量里,包含起飞、爬升与降落几个阶段。 起点与终点用不同颜色的圆点标出,状态栏显示记录条数。

操作结果
查看轨迹橙色线条串联全部 B 记录点
缩放地图轨迹随投影缩放,线宽保持像素值
点「重新解析」重新读取日志并给出记录条数

IGC 的坐标是度分格式,ol.format.IGC 会自动换算成十进制度;手动解析时别把分当成小数部分。

`r`n
`r`n