㈠ CASS里程文件生成
里程文件生成的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度的情況太多的話,可就不會自動構網了,需要人工添加三角形。