明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2834|回复: 12

挑战高手

  [复制链接]
发表于 2006-3-12 11:53:00 | 显示全部楼层 |阅读模式

公路测量相关问题:已有线路中桩坐标文件,文件格式为txt,存储的格式是: 

桩号  x坐标  y坐标 z坐标

……

具体的操作要求就是读取该文件,然后沿线路的前进方向,依次将每个中桩左右两侧的横断点至中线的垂直距离、与中桩的z坐标差(中桩-横断点)写到文件中,正常的话,横断点分布在通过中桩的道路中线垂直线两侧4m范围内(这一步需要对横断点进行判断,属于哪个横段),文件格式仍然是txt,存储格式为:

桩号

线路前进方向左侧第一点离中线垂距  z差值  第二点  z差值……

线路前进方向右侧第一点离中线垂距 z差值  第二点  z差值……

……

期待中………………

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2006-3-12 11:55:00 | 显示全部楼层

看看能不能回帖子

看看能不能回帖子
发表于 2006-3-12 16:41:00 | 显示全部楼层

不好意思,我很想跟你比,但是我却无能为力

 楼主| 发表于 2006-3-13 15:33:00 | 显示全部楼层

这个问题斑竹解决不了吗?mccad呢?

发表于 2006-3-13 16:10:00 | 显示全部楼层
fengyong88发表于2006-3-13 15:33:00 这个问题斑竹解决不了吗?mccad呢?


要求太高,*.txt也不知在哪里。

 楼主| 发表于 2006-3-14 07:19:00 | 显示全部楼层

上传一个*.txt文件,横断点我是用圈来表示的,实际中会是点,且暂时我没有为其赋上z值,在写代码的时候可以适当的在横断点上修改一两个z值看看程序运行的结果。这个问题是不是用vba解决起来比较容易一点呢?用二维数组来做?先找出与中桩在同一个断面的横断点,再判断左右侧,最后根据与中线的垂距大小排序??

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2006-3-14 08:00:00 | 显示全部楼层

中线是如何画出的,图上绿色圆并不在中线上,图上单位是1=1米吗?

看来有些圆落在4m外,sorry!我做机械的,无法理解你要什么?

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2006-3-14 08:42:00 | 显示全部楼层

关注中

发表于 2006-3-14 08:50:00 | 显示全部楼层
龙版提得问题我也早注意到,所以不知道这些黄线是怎么定出来了。
发表于 2006-3-14 09:44:00 | 显示全部楼层

       纵观现代道路中线的设计,按线元法的观点,无论其形如何多样复杂,都是由直线、缓和曲线(也称为回旋曲线)和圆曲线这三种简单的线元,按不同需要和方式组合而成的。在统一线路里程和坐标系中,根据任意点计算其中线里程桩号和边距(沿横断面方向,任意点至相应中线点的距离)的步骤如下:

      (1)判断任意点是位于那一个线元内;

       (2)由任意点的坐标,根据(1)所得线元的起点里程桩号、坐标、切线方位角、曲率半径,以及线元长度、线元止点曲率半径,反求出任意点的里程桩号和边距。

       注:线元起点的里程桩号、坐标及线元长度是描述线元位置的参数,而线元起点的切线方位角、曲率半径及止点曲率半径是描述线元偏转方向和弯曲程度的参数。在由里程和边距计算中边桩的坐标,或者由任意点坐标反算其里程桩号和边距的过程这此参数都是缺一不可的。按1楼仅提供的中柱坐标及横断面点,采拟合的方法可求近似解,要想得到准确解(里程桩号和边距都精确到毫米位),就必须提供中线各线元的要素。

      

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-31 15:12 , Processed in 0.190315 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表