cass坡度土方计算案例_60度斜坡怎么计算_南方CASS土方计算方法—方格网法

34275f285b865d2a18f9a445e92d54b1.png

01

概述

在我们的日常工作中,遇到大量的土方修正算的相关咨询,为什么CASS的方格网土方修正算,方格设定为10米和20米,修正算结果有很大差异呢?从软件计算原理、数据质量等方面进行分析,读了这篇文章,与大家分享。

逐渐积累数了大量CASS的土方计算应用经验,下面从适用土方工程、计算原理、常见问题来讲讲CASS方格网土方计算。

一句话就知道方格网法简便直观,操作方便,手工管理方便,因此该方法在实际工作中应用非常广泛。

02

适用土方工程

适用于土方工程的设计面是平面、是斜面和不规则面。

4f38e93561e59b7171db3c54e39651ec.png

不规则的土方

03

计算原理

当设计曲面是平面时,输入目标高程,即平场高程。设置网格的宽度,点击“确定”得到计算结果;当设计面倾斜时,可以选择“参考点”和“参考线”;当设计图面不规则时,选择三角剖分文件。注意:这里的三角测量文件指的是三角测量文件(*)。sjw)由设计图面的高程点生成。

76ef04e5ac177bf66a28cae01923d033.png

方格网土方计算界面

按网格计算土方量:根据实地测量的地面点坐标(x,y,z)和设计标高,通过生成网格计算每个网格内的填挖方量,最终累计指定范围内的填挖方量,并绘制填挖方边界线。CASS首先减去网格四个角上的实际高程和设计高程(如果角上没有高程点,则通过插值周围的高程点得到高程),并将得到的值进行平均。然后,通过网格的指定边长得到每个网格的面积,再利用长方体的体积计算公式得到填挖方量。

5c44462dee6b48c8c5ad9e263cdc54bc.png

方格网土方计算详解

PS:总是想弄明白计算原理的各位朋友,记得收藏这张图。

04

常见问题探讨

经常被问到的问题和解决方法如下:

(1)方格网法的计算范围线是否可以拟合?

不可以。在CASS中,方格网法土方计算的范围线是闭合的不拟合多段线。如果用拟合的多段线。软件会弹出如图3对话框,将其按设置的内插角度变为折线。

df97b0a3d41e983f3733d4c43fd17924.png

(2)方格网法土方计算的格网起点如何确定?

执行正方形网格土方计算命令后,命令行上会出现如下图所示的提示。首先选择计算区域的边界线,然后软件自动计算所选区域的最大和最小高程值。然后让用户指定网格的起始位置,直接输入或右键单击,这是默认的默认位置。您也可以在此时指定网格的起点,并在绘图区域中选择它。如果要生成特定方向的倾斜网格,也可以在下一步中选择网格的倾斜方向。

ba4402675af025024523897ae54a49e5.png

(3)同一个计算区域,同一套设计参数,多次计算,为什么会得到不同的计算结果?

CASS默认方格网的起点随机选定,所以同一个计算区域,同一套设计参数。多次计算的方格网起点可能都不相同,导致不同的计算结果。

(4)设计面是斜面的如何指定方向

在CASS中的方格网法土方计算中,设计面是斜面的,分为两种情况。一种是基准点、一种是基准线。

2925b54049268c2f1356e1c2cf8fcb2e.png

操作界面

基准点:适用于单坡土方工程。输入坡度后,单击“拾取”按钮并选择放坡参考点。然后指定一个向下的点。也就是说,从参考点开始,沿着这个方向,坡度高程逐渐减小。如果坡度设置为从北到南,高程将随着北坐标的减小而减小。从参考点开始,在垂直南方向稍微点一下,以确定坡度设定方向。

基线:适用于双坡边坡土方工程。例如,基于建筑场地边线本身的坡度有一个坡度。参考线方向的坡度反映在两个参考点之间的设计高差中。其余的操作过程与“参考点”相同。

f792b37db71694761fd8b0df52a66ccc.png

基准点放坡示意图

PS:不知道如何指定放坡线的朋友,请仔细看看此图。

(5)可否用于两期土方计算?

很多用户喜欢用CASS的方格网土方计算里的第三种,设计面是“三角网”来计算两期土方量。用此法计算,对于三角网文件中三角网的网形的组成,有特定的要求,请看下图的例子:

1bd0f29f70f35904912e304cf199397c.png

上图中的高程数据都是一样的,但是三角网的形状不同,会导致图中黑圈中心的地面高程有很大的差异。在这种情况下,如果使用相同的数据和设计数据,三角网的网形问题将不会受到重视,这将导致土方计算结果的巨大差异。因此,如果我们使用这种方法,我们必须注意,在保存三角测量文件之前,我们必须绘制等高线来检查地形的重合度。只有当完全重合时,我们才能保存三角测量文件进行土方计算,这样结果才会准确。

对于设计三角网文件的边界与网格的计算范围不完全相等的处理,我们可以使用菜单“等高线——查询指定点的高程”,在网格计算范围的边界线上插值计算足够的高程点,并使用这些点和范围线内的点生成一个与地形完全匹配的正确的三角网文件,可以在两个周期内进行土方计算,完全没有问题。

PS:CASS的新手用户不推荐使用这种方法来计算两个阶段的土方量。不掌握数据处理方法和原始数据会造成计算结果的较大偏差。

(6)计算结果会与手工计算不同吗?

有些用户会手工统计每个网格的填挖方量,然后汇总最终的工程填挖方量。发现其结果与中国社会科学院自动计算的结果不同。在中国社会科学院,每个方块中显示的填充和挖掘量受小数位数的限制。在实际操作中,它是由实际数据计算出来的。也就是说,实际数据精确到小数点后第四位,计算结果也是如此。在菜单“文件-CASS参数设置-测量参数-高级设置”中,可以设置计算的小数位数。

5cf8551b8690c3bbf9636b253095f40f.png

CASS参数设置

(7)如果软件自动内插的实地高程值,与实际值出入很大,如何处理?

当土方计算涉及的高程点数据不够密集时。或者当选择的网格不合适时,CASS自动插值生成的网格点的场高程值与实际值会有很大的差异。CASS9.1增加了菜单功能“工程应用-方格网土方计算-根据注释重新计算”。修改已生成网格的图形上网格点的设计高程或插值高程。根据修改后的数据重新计算土方量。计算过程如下图所示。

13878a14cfc8357f587f9d89244067aa.png

修改前的方格

0772d361aab06c841ee55d151c377c72.png

修改后的方格

0590e720cd97d457b73efd6ed229bc76.png

根据注记重新计算后的方格

(8)如何选择网格的大小?

软件网格的默认长度为20m。一般来说,这种尺寸便于施工。并不是网格越小,计算越精确。如果多个测量的高程点均匀分布在每个网格中,请根据高程点的密度选择网格的大小。这个网格大小是合理的。

(9)哪些项目不能用网格法计算?

无法处理有岛屿的项目。例如,在一个大的平坦的领域,有几个小坑和池塘,不需要参与计算;超过两个坡度的斜坡不能同时处理。如扇形弧形斜坡;不能处理的,只有边坡的方向和坡度,边坡工程没有边坡的范围。

05

总结

关于CASS方格网土方计算的那些事,就说到这里了。南方CASS的功能还是十分强大,在数字成图方面也足够专业,能够满足我们测量专业的使用需求,但是它同样也有一些不足。增加了许多的专用工具和符号,为数字化测量和成图带来了很大的方便。但在应用中存在着许多注意事项和技巧,正确的使用这些工具和技巧,可以达到事半功倍的效果。

往期回顾

1.林业采伐专业术语

2.探讨 | 农村房地一体登记十大难点及对策

3.ArcGIS 地理配准步骤(底图校正)

4.不同坐标系之间的转换

5.收藏!测绘知识综合词典

有需要Arcgis视频的、证书扫码关注

7dec9ec97a93d9608779ee9f1c37aa42.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/559194.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

rabbitmq+topic+java_译:5.RabbitMQ Java Client 之 Topics (主题)

我们使用的是direct(直接交换),而不是使用只能进行虚拟广播的 fanout(扇出交换),并且有可能选择性地接收日志。虽然使用direct(直接交换)改进了我们的系统,但它仍然有局限性 - 它不能基于多个标准进行路由。在我们的日志系统中,我…

php 查找无限级,Ztree + PHP 无限级节点 递归查找节点法

一、前言简单的描述一下,实习几个原理,思想,其实写很多东西,思想算是最重要的。1、目标:将写一个无限节点的树形目录结构,如下图步骤:1、你的下载 插件 ztree。然后布置在你的项目中。2、相关C…

用php实现一个简易的web表单生成器,网络编程PHP Web表单生成器案例分析

本文实例讲述了PHP Web表单生成器。分享给大家供大家参考,具体如下:1.实例:2. 需求分析在项目的实际开发中,经常需要设计各种各样表单。直接编写HTML表单虽然简单,但修改、维护相对麻烦。因此,可以利用PHP实…

matlab示波器有功功率,巧用示波器计算功率-测试测量-与非网

示波器主要用于测量电流和电压,然后通过一系列魔术般的数学公式就可以计算出功率。遗憾的是,功率有许多种类:瞬时功率、有功功率、视在功率和无功功率。这么多的功率术语经常让人感到困惑。本文介绍了如何在Teledyne LeCroy HDO 6000示波器上…

php 表单提交文件大小,PHP如何通过表单直接提交大文件详解

PHP如何通过表单直接提交大文件详解前言我想通过表单直接提交大文件,django 那边我就是这么干的。而对于 php 来说,我认为尽管可以设置最大上传的大小,但最大也无法超过内存大小,因为它无法把文件内容都放到 php://input 里面。直…

php登陆项目,ThinkPHP6项目基操(14.实战部分 中间件处理登录流程)

一、定义中间件namespace app\middleware;class Check{public function handle($request, \Closure $next){if ($request->param(name) think) {return redirect(index/think);}return $next($request);}}中间件类可以随意命名,中间件的入口执行方法必须是handl…

蓝桥杯第七届决赛之---阶乘位数

阶乘位数9的阶乘等于:362880它的二进制表示为:1011000100110000000这个数字共有19位。请你计算,9999 的阶乘的二进制表示一共有多少位? 思路总结: 根据平时做题规律得到如下规律:public class SwingDesign …

生日快乐模板php,可会有人跟我说句生日快乐

一个人一年可以经历三百六十五次零点的跨越,可是真正有意义的却只有那么一次。从呱呱坠地到现在芳华正茂,今晚将是我要度过的第二十二个零点。从此以后,我便会进入到一个崭新的年龄,弱弱的问一句:可会有人跟我说句生日…

Java排序算法之--快速算法--快速上手

何为快速算法:它是冒泡排序的改进~ 基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以…

排序算法值--堆排序

堆实际上是一棵完全二叉树&#xff0c;其任何一非叶节点满足性质&#xff1a;Key[i]<key[2i1]&&Key[i]<key[2i2]或者Key[i]>Key[2i1]&&key>key[2i2]即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。堆分为大顶堆和小顶堆&#x…

linux 彻底删除oracle,Linux下完美卸载Oracle

先说一下Linux 下Oracle没有卸载干净再安装会出现什么后果吧&#xff0c;在一次生产环境安装中&#xff0c;装Oracle时出现一个错误&#xff0c;倒致oracle没有安先说一下Linux 下Oracle没有卸载干净再安装会出现什么后果吧&#xff0c;在一次生产环境安装中&#xff0c;装Orac…

spring常见术语理解

SpringMVC工作流程&#xff1a;流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器&#xff0c;生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 …

linux ssh服务,Linux配置SSH服务以便实现远程连接

Linux用户们一定想要知道该怎么开启SSH服务吧&#xff0c;SSH服务是Linux系统远程连接的重要方式&#xff0c;所以如何配置SHH服务也让很多用户感到纠结。现在小编就帮大家解决这个问题。配置方法&#xff1a;查询\安装SSH服务1.登陆linux系统&#xff0c;打开终端命令。输入 r…

玄学········为什么在eclipse上更改程序之后运行之后好像没更改一样

更改了半天&#xff0c;保存的了很多次&#xff0c;错误也改掉了&#xff0c;但是还是报同一个错误&#xff0c;很痛苦~搜了半天&#xff0c;终于搞定了&#xff0c;方法总结如下&#xff1a;一 可能是有一些文件没报存&#xff0c;设置让其自动保存&#xff1a;1 Windows-&g…

转圈打印矩阵~~

下面附上程序&#xff0c;欢迎各位前来讨论&#xff1a; package jian_zhi_offer;public class code29_PrintMatrixClockWisely {public static void main(String args[]) {int arr[][] { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } };printMatrix(arr);}/* 这个函数…

“之”字形打印矩阵~

编程如下&#xff1a; 欢迎大家前来讨论~ public class PrintMatirx { public static void main(String args[]) { int arr[][] { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } }; printZigMatrix(arr); } public static void printZigMatrix(int arr[][]) { int row1 …

linux设备probe,你了解Embeded linux中的probe

一、基于linux-3.18.20、mac驱动二、启动时机&#xff1a;所谓的"probe”&#xff0c;是指在Linux内核中&#xff0c;如果存在相同名称的device和device_driver&#xff0c;内核就会执行device_driver中的probe回调函数&#xff0c;而该函数就是所有driver的入口&#xff…

在行列都排好序的矩阵中找数

对于这种题&#xff0c;首先要读懂该题的题意&#xff0c;首先是有序的&#xff0c;然后就判断K是否存在数组中。 仔细研究这个题之后不难发现一个规律&#xff0c;咱们定义右上角的坐标为&#xff08;row&#xff0c;col&#xff09;则有如下规律&#xff1a;程序如下&#xf…

打印两个有序链表的公共部分~~

类似与归并排序&#xff0c;这里就不再赘述了~

透彻理解回文~单链表的逆序~

判断一个单链表是不是回文&#xff0c;主要有三种方法&#xff0c;不过如果要考虑空间复杂度的话&#xff0c;就只有常用的一种方法了。 这种方法很考验一个人的细心以及编程能力~ 前两种方法比较简单我就不祥述了~ 主要讲一下最后一种方法&#xff1a;直接上图了~下面附上code…