昨天有个小伙伴急吼吼的来找我,用CASS正版算一个很小区域的平场土方,软件就卡死了!软件出现重大的bug了吗?她给我一张下面的截图,我马上就知道了原因。最大高程居然比珠峰还要高!肯定是图形单位错了,应该将毫米改成米。
这类图形,一般是设计单位输出的,默认的图形单位是毫米,而CASS的默认图形单位是米。扩大1000倍的数据计算起来,是会出现卡死的状态。这类数据,我一般会采取以下步骤来处理。
验证图形单位
命令行输入dist,查询两个已知点的距离,看看命令行提示的结果,是不是正常?缩小1000倍后是否正常。下图中两点距离就明显异常了。
改变图形单位
新建图形文件,在命令行输入insert,选择单位错误的图形,按下图设置插入。即将图形单位转换成米。
接着进行方格网法土方计算,就能顺利的输出计算结果。如果也遇到过上述问题的小伙伴,可以按照这种方法来试试。遇到自己无法解决的土方问题,欢迎到生态圈(http://o.southgis.com)和我交流解决。