测绘算法
测绘算法中常用的函数包括以下几种:
生成指定范围的随机数
生成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中无效)