应用 Douglas 压缩算法对防护栅栏中线地面线进行抽稀,找出地面线上最能代表地面线轮廓的点作为地形分界点,后用最小二乘法拟合各地形分界点之间的地面坡度,根据拟合直线的坡度,依据通用参考图(2012)8001《铁路线路防护栅栏》,选取合适的单元长度防护栅栏类型,根据拟合直线的交点求得的变坡点,利用“路线定点求桩计算的统一数学模型”,求出地形变坡点对应的铁路中线里程,最后通过数据处理,整理输出成果。文章通过 VB 编写程序将算法实现,使用计算机计算,大幅提高设计人员的工作效率,为铁路防护栅栏设计带来很大的便利。