逐桩高程表直线版怎么处理

逐桩高程表以直代曲处理方式

1、我们平时遇到的桥主要以30米和40米为主,以5米为模板举例:

 

由图可以看出5米在表格第6行、10米在11行、15米在16行。我们复制第一行去其他sheet里面并在当前表格删除,如图:

 

利用条件格式:=MOD(ROW(),*)=0,*=所需米数,复制黄色区域,如图:

 

把刚刚放在其他sheet内的第一组数据放回来,如图:

 

我们就可以的到以6组数据为一组的5米长度的逐桩高层表。

 

 

 

 

 

 

以下存在重复点及长度不同,但是也可以使用

处理数据的目的:在Dynamo中我们通常得到的路线是拟合线,想要做到预制的族,就会出现长度等问题,所以通过把线转换为直线,就必须要处理逐桩表,直线就需要线的尾必须是另一条的头这样就能使两条直线或者多条直线形成闭合的线。

1、首先复制数据并且把第一组数据改变颜色,第二组数据无颜色,然后对数据经行自定义排序

 

 2、通过管理规则=MOD(ROW(),60)=0,每60行标记颜色,通过排序奇数一定的有颜色的,偶数一定是没有颜色的,用筛选命令按照颜色筛选,选择无颜色的并且删除所有无颜色得行,因为每60行标记颜色,那么我们想要的重复数据都是有颜色得,多余的得是没有颜色得所以直接删掉无颜色得,留下的就是 所需要得。

3、处理完成后在第一行添加一行,这样每一列数据保持每31、41相同数据头尾相接的(图片为示例保证相同数据一个尾一个头)

 

posted @ 2020-07-02 09:50  AnnLT  阅读(219)  评论(0)    收藏  举报