CASS里程文件生成
发布网友
发布时间:2022-04-30 21:29
我来回答
共1个回答
热心网友
时间:2023-10-14 11:18
里程文件生成的5种方式:
1.由纵断面线生成
2.由复合线生成
3.由等高线生成
4.由三角网生成
5.由坐标文件生成
方式1和5,可用于同时生成多条断面的里程文件,即一个里程文件内包含多条断面的数据,可一次生成多个断面。
方式2,3,4,可用于依次生成单个断面的里程文件。即一个里程文件内仅包含一条断面的数据,只能生成一个断面。
1.由纵断面线生成
功能:由道路中桩线即纵断面线生成里程文件。
操作过程:
(1)在图上画出的道路纵断面线(必须是复合线);
(2)点取[由纵断面线生成]命令下的[新建];
(3)提示:选择纵断面线,请选择(1)中画好的纵断面线;
(4)出现[由纵断面生成里程文件]窗口,中桩点获取方式可选择1[结点],2[等分],3[等分且处理结点]。
输入横断面间距:xx(米),请给出相邻横断面的间距;
输入横断左边长度:xx(米) 请给出横断面线左侧的长度;
输入横断右边长度:xx(米) 请给出横断面线右侧的长度;
单击[确定]按钮后,图面上可见在(1)中画出的道路纵断面线上生成多条相应的横断面线。
(5)点取[由纵断面线生成]命令下的[生成];提示:选择纵断面线,请选择在(1)中画好的纵断面线;
(6)出现[生成里程文件]窗口,请浏览定位须打开的[高程点数据文件名](即原始地形图的坐标数据文件),和指定需要保存的[生成的里程文件名]和[里程文件对应的数据文件名];并指定[断面线插值间距](是横断面线上的采样间距,而非纵断面线上的中桩间距),以及横断面的[起始里程]。
通过以上6个步骤,就可生成道路各个中线桩处的多个横断面的里程文件。
2.由复合线生成
该方法最适合用于生成纵断面的里程文件,它从断面线的起点开始,按指定间距依次记下每一交点在断面线上离起点的距离和所在交点处的高程。
3.由等高线生成
功能:由图面上的等高线来生成里程文件。
操作过程:执行本命令前在图上画一条穿等高线的断面线(必须是复合线)。然后点取本菜单,在提示保存文件对话框中给出目标文件名,再选择事先画好的断面线,然后根据系统提示输入起始里程。
4.由三角网生成
功能:由图面上的三角网来生成里程文件。
操作过程:执行本命令前在图上画一条穿三角网的断面线(必须是复合线)。然后点取本菜单,在提示保存文件对话框中给出目标文件名,再选择事先画好的断面线,然后根据系统提示输入起始里程。
5.由坐标文件生成
功能:根据坐标数据文件生成里程文件。
说明:坐标数据文件应按如下格式编辑。
点号,M1, X坐标,Y坐标,高程
点号,1, X坐标,Y坐标,高程
点号,1, X坐标,Y坐标,高程
……
点号,M2,X坐标,Y坐标,高程
点号,2, X坐标,Y坐标,高程
点号,2, X坐标,Y坐标,高程
……
点号,Mi, X坐标,Y坐标,高程
点号,i, X坐标,Y坐标,高程
点号,i, X坐标,Y坐标,高程
……
其中,代码Mi表示道路中心点,代码i表示该点是对应Mi的道路横断面上的点。
操作过程:根据提示打开坐标数据文件,并输入里程文件名,然后输入起始里程即可。
=====================================================================
问题1:
回到楼主的正题上,我使用正版CASS2008 for CAD2004,经实验横断面线均可被切除,实验步骤如下:
首先,我使用安装目录demo文件夹中的dgx.dat数据绘制等高线,并用复合线绘制好纵断面线后,采用[工程应用]-〉[生成里程文件]-〉[由纵断面线生成]-〉[新建],按指定间距和长度自动生成了多条横断面线。
然后,使用PL复合线圈出边界,使用[工程应用]-〉[生成里程文件]-〉[由纵断面线生成]-〉[剪切]命令,先选择纵断面线,后选择边界复合线,与边界复合线相交的横断面线都被切除了。
楼主可以尝试其他方法切除,如[工程应用]-〉[生成里程文件]-〉[由纵断面线生成]-〉[变长]命令,或直接用break命令。
问题2
经实验,高程值相同的多个高程点仍然可以生成三角网。实验步骤如下:
首先,在图面上绘制一个高程点,然后复制多个相同值的高程点到不同位置。
其次,使用[等高线]-〉[建立DTM]-〉[由图面高程点生成],可显示出建网结果。
高程值为0的高程点,无法建立三角网,CAD提示点数太少。
所以,地势平缓的地方是可以生成三角形的,但是如果三角形的某个角小于5度的情况太多的话,可就不会自动构网了,需要人工添加三角形。