测绘算法

测绘算法中常用的函数包括以下几种:

生成指定范围的随机数

生成0.45~0.49间的随机数:`CHOOSE(INT(5*RAND()+1),0.45,0.46,0.47,0.48,0.49)`

生成大于3小于5的随机数:`CHOOSE(INT(3*RAND()+1),3,4,2)+CHOOSE(INT(9*RAND()+1),1,2,3,4,5,6,7,8,9,0)/10+CHOOSE(INT(9*RAND()+1),1,2,3,4,5,6,7,8,9,0)/100`

生成小于大于3小于5公分的随机数:`(CHOOSE(INT(3*RAND()+1),3,4,2)+CHOOSE(INT(9*RAND()+1),1,2,3,4,5,6,7,8,9,0)/10+CHOOSE(INT(9*RAND()+1),1,2,3,4,5,6,7,8,9,0)/100)/100`

格式化CASS坐标值

将坐标值格式化为CASS格式:`A1&",,"& TEXT(F1,"0.000")&","& TEXT(G1,"0.000")&","& TEXT(H1,"0.000")`

将坐标值除以1000并格式化为三位小数:`A1&",,"& TEXT(B1/1000,"0.000")&","& TEXT(C1/1000,"0.000")&","& TEXT(D1/1000,"0.000")`

单元格桩号格式化

格式化桩号为三位小数:`[<-999.999]"坝-"0-000.000;"坝"0-000.000;"坝"0+000.000`(注意:WPS中无效)

将数值格式化为万为单位