[發明專利]一種基于特征點的路網一體化豎向優化方法在審
| 申請號: | 201410623719.0 | 申請日: | 2014-11-06 |
| 公開(公告)號: | CN104392026A | 公開(公告)日: | 2015-03-04 |
| 發明(設計)人: | 何興富;陳翰新;薛梅;陳良超;胡章杰;李響;唐相楨 | 申請(專利權)人: | 重慶市勘測院 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 400020 *** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 特征 路網 一體化 豎向 優化 方法 | ||
1.一種基于特征點的路網一體化豎向優化方法,其特征在于包括以下步驟:
步驟一、獲取路網初始狀態下特征點信息,所述特征點信息包括道路變坡點特征點信息和/或交叉口特征點信息;
步驟二、根據所述特征點標高的改變,分析路網中受影響的道路,生成受影響道路列表和/或分析路網中受影響的交叉口,生成受影響交叉口列表;
步驟三、調整所述受影響道路列表中的道路和/或調整所述受影響交叉口列表中的交叉口;
調整所述受影響道路列表中的道路按以下步驟進行:
A1、從所述受影響道路列表中選出一條道路;
A2、判斷步驟A1選出的道路,其特征點的類型是否為變坡點,當其為變坡點時執行步驟A3,否則執行步驟A6;
A3、獲取步驟A1選出的道路的所有豎曲線,并選出步驟A1選出的道路的所有受影響的豎曲線:
依次判斷特征點是否位于豎曲線內部,當步驟A1選出的道路的特征點位于豎曲線內部時,則該豎曲線為受影響的豎曲線;;
A4、設定步驟A1選出的道路的受影響的豎曲線為VC,計算特征點調整后VC的變坡點標高:
B1、設定VC的初始變坡點標高為H0,VC在道路的位置為Kvc;
B2、設定特征點的標高變化值為△H;設定特征點調整后VC的變坡點標高為H1,計算H1=H0+△H得到特征點調整后VC的變坡點標高;
A5、調整VC的前坡度和后坡度,然后結束;
當從道路起點到VC之間存在豎曲線時,取道路起點到VC之間距離VC最近的豎曲線變坡點標高為VC的前變坡點標高,否則取道路起點標高為VC的前變坡點標高,設定VC的前變坡點標高為Hs,設定Hs在道路中的位置為Ks;
設定待調整的VC前坡度為I1,計算I1=(H1–Hs)/(Kvc-Ks)得到待調整的VC前坡度;將VC的前坡度更新為I1;
當從VC到道路終點之間存在豎曲線時,取VC到道路終點之間距離VC最近的豎曲線變坡點標高為VC的后變坡點標高,否則取道路終點標高為VC的后變坡點標高,設定VC的后變坡點標高為He,設定He在道路中的位置為Ke;
設定待調整的VC后坡度為I2,計算I2=(He–H1)/(Ke-Kvc)得到待調整的VC后坡度;將VC的后坡度更新為I2;
A6、判斷特征點是否位于道路豎曲線內;當特征點位于一個豎曲線內時,返回執行步驟A4;否則執行步驟A7;
A7、設定特征點在所選道路中的位置為Kt,標高為Ht;在特征點處創建一個豎曲線VC1,并將其添加到所選道路中;
所述VC1各項參數確定過程如下:設定VC1變坡點高為Ht、VC1的曲線半徑為300;計算得到VC1的前變坡度和后變坡度:
當從道路起點到VC1之間存在豎曲線時,取道路起點到VC1之間距離VC1最近的豎曲線變坡點標高為VC1的前變坡點標高,否則取道路起點標高為VC1的前變坡點標高,設定VC1的前變坡點標高為Hs1,設定Hs1在道路中的位置為Ks1;
設定待調整的VC1前坡度為I11,計算I11=(Ht–Hs1)/(Kt-Ks1)得到待調整的VC1前坡度;將VC的前坡度更新為I1;
當從VC1到道路終點之間存在豎曲線時,取VC1到道路終點之間距離VC1最近的豎曲線變坡點標高為VC1的后變坡點標高,否則取道路終點標高為VC1的后變坡點標高,設定VC1的后變坡點標高為He1,設定He在道路中的位置為Ke1;
設定待調整的VC1后坡度為I21,計算I2=(He1–Ht)/(Ke1-Kt)得到待調整的VC1后坡度;將VC1的后坡度更新為I21;
調整所述受影響交叉口列表中的交叉口按以下步驟進行:
C1、從所述受影響交叉口列表中取出一個交叉口;
C2、依次提取通過交叉口的道路,根據當前狀態下豎曲線參數,計算交叉口位置Kc處的新標高,并將其分別記為H1,H2,……,Hn,n為通過交叉口的道路數,n≥1;
道路上任意一點K的標高Hn,按其下式進行計算:
Hn=Hv+D*Iv+2*x2/Rv
其中:Hv為位于K點之前一條豎曲線的變坡點高,如果K點之前沒有豎曲線,則取位于K點之后的第一個豎曲線的變坡點高;
D為K點到位于K點之前一條豎曲線的距離,如果K點之前沒有豎曲線,則取K點到位于K點之后的第一個豎曲線的距離;
Iv為位于K點之前一條豎曲線的后坡坡度,如果K點之前沒有豎曲線,則取位于K點之后的第一個豎曲線的前坡坡度,并將Iv反號;
x為K點到位于K點之前一條豎曲線的豎曲線起點的距離,當K點之前沒有豎曲線時,則取K點到位于K點之后的第一個豎曲線的豎曲線起點的距離;當x大于豎曲線的長度時,則x取0,此時R取任意非0值;
R為位于K點之前一條豎曲線的半徑,如果K點之前沒有豎曲線,則取位于K點之后的第一個豎曲線的豎曲線半徑;
如果道路沒有豎曲線,則Hv取道路起點高,D取Kc到道路起點的距離,Iv為道路起點到道路終點的坡度,x取0,R取任意非0值;
C3、取H1,H2,……,Hn的算術平均值作為交叉口的新標高。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶市勘測院,未經重慶市勘測院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410623719.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種城市場景參數化建模系統
- 下一篇:獲取移動站點鏈接地址的方法和裝置





