两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于腳本的廊道斷面圖標(biāo)注方法及裝置、電子設(shè)備與流程

文檔序號:40615131發(fā)布日期:2025-01-07 21:03閱讀:13來源:國知局
基于腳本的廊道斷面圖標(biāo)注方法及裝置、電子設(shè)備與流程

本發(fā)明涉及工程繪圖或其他相關(guān)領(lǐng)域,具體而言,涉及一種基于腳本的廊道斷面圖標(biāo)注方法及裝置、電子設(shè)備。


背景技術(shù):

1、在工程繪圖領(lǐng)域中,自動生成廊道斷面圖是一種提高效率的有效手段,在生成廊道斷面圖后,通常需要對廊道斷面圖進(jìn)行準(zhǔn)確的標(biāo)注。準(zhǔn)確的標(biāo)注能夠清晰地展示廊道斷面圖中各個組成部分的信息,幫助工程師能夠準(zhǔn)確地理解設(shè)計細(xì)節(jié),同時,準(zhǔn)確的標(biāo)注是施工過程中遵循設(shè)計要求的基礎(chǔ),能夠避免施工誤差,確保工程的質(zhì)量和安全。因此,對廊道斷面圖進(jìn)行準(zhǔn)確的標(biāo)注,是提升工程質(zhì)量和施工效率的重要手段。

2、相關(guān)技術(shù)中,現(xiàn)有的廊道斷面圖標(biāo)注策略通常依賴于人工操作或固定的代碼邏輯,然而,通過人工操作進(jìn)行廊道斷面圖的標(biāo)注時,標(biāo)注效率低且對操作對象的要求較高。而采用固定的代碼邏輯進(jìn)行廊道斷面圖標(biāo)注的策略往往只能適應(yīng)特定的標(biāo)注需求,一旦需求發(fā)生變化,就需要重新設(shè)計并編寫代碼,大大增加了工作量和維護(hù)成本。因此,現(xiàn)有的廊道斷面圖標(biāo)注策略存在效率低下、難以適應(yīng)多變的標(biāo)注需求的缺陷。

3、針對上述的問題,目前尚未提出有效的解決方案。


技術(shù)實現(xiàn)思路

1、本發(fā)明實施例提供了一種基于腳本的廊道斷面圖標(biāo)注方法及裝置、電子設(shè)備,以至少解決相關(guān)技術(shù)中斷面圖標(biāo)注的繪制效率低且無法復(fù)用的技術(shù)問題。

2、根據(jù)本發(fā)明實施例的一個方面,提供了一種基于腳本的廊道斷面圖標(biāo)注方法,包括:響應(yīng)斷面圖標(biāo)注請求,獲取目標(biāo)廊道每個里程段的里程信息和模板名稱,基于里程段的模板名稱,獲取里程段岸壁的類別和名稱,其中,里程信息包括:起始里程、終止里程;在里程段岸壁的類別為純邊坡的情況下,基于名稱生成里程段岸壁的純邊坡標(biāo)注腳本,在類別為非純邊坡的情況下,獲取里程段岸壁的非純邊坡標(biāo)注腳本,將純邊坡標(biāo)注腳本與非純邊坡標(biāo)注腳本進(jìn)行組合,得到里程段標(biāo)注腳本,其中,純邊坡為不存在護(hù)岸的里程段岸壁,非純邊坡為存在護(hù)岸的里程段岸壁;獲取目標(biāo)廊道斷面圖的斷面里程,基于斷面里程以及目標(biāo)廊道的多個里程信息,確定與斷面里程對應(yīng)的目標(biāo)里程段標(biāo)注腳本,讀取目標(biāo)里程段標(biāo)注腳本中的參考點名稱及對應(yīng)的參考點坐標(biāo)和繪制信息;獲取目標(biāo)廊道斷面圖的所有斷面點名稱及對應(yīng)的斷面點坐標(biāo),在參考點名稱與斷面點名稱相匹配的情況下,基于匹配的斷面點名稱對應(yīng)的斷面點坐標(biāo)和參考點名稱對應(yīng)的繪制信息在目標(biāo)廊道斷面圖中繪制標(biāo)注。

3、可選地,在響應(yīng)斷面圖標(biāo)注請求之前,還包括:定義斷面圖標(biāo)注腳本的元素結(jié)構(gòu),每個斷面圖標(biāo)注腳本至少包括根元素,根元素包括多個主元素,每個主元素包括多個子元素,其中,子元素包括:標(biāo)注類型元素、參考點元素和繪制元素,標(biāo)注類型元素的類別包括:高程、坡度、尺寸、文字和圖塊,每個主元素對應(yīng)一個類別的標(biāo)注類型元素,不同類別的標(biāo)注類型元素對應(yīng)不同的參考點元素和繪制元素。

4、可選地,在獲取目標(biāo)廊道斷面圖的斷面里程之前,還包括:對目標(biāo)廊道的模型進(jìn)行剖切,獲取目標(biāo)廊道斷面圖,其中,目標(biāo)廊道斷面圖是以目標(biāo)廊道模型的軸線在水平面上的投影為原點的二維圖,目標(biāo)廊道斷面圖包括:斷面里程、斷面點名稱及對應(yīng)的斷面點坐標(biāo)。

5、可選地,在類別為純邊坡的情況下,基于名稱生成里程段岸壁的純邊坡標(biāo)注腳本的步驟,包括:基于里程段岸壁的名稱獲取純邊坡數(shù)據(jù),其中,純邊坡數(shù)據(jù)包括:子邊坡的數(shù)量、每個子邊坡的類型和坡度信息,子邊坡的類型包括:斜坡、馬道;在子邊坡的類型為斜坡的情況下,坡度信息包括斜坡的坡度和高度,基于坡度信息生成坡度類別的主元素;在子邊坡的類型為馬道的情況下,坡度信息包括馬道的寬度,基于坡度信息生成尺寸類別的主元素;將所有子邊坡的主元素進(jìn)行組合,生成里程段岸壁的純邊坡標(biāo)注腳本。

6、可選地,在類別為非純邊坡的情況下,獲取里程段岸壁的非純邊標(biāo)注腳本的步驟,包括:基于里程段岸壁的名稱確定子邊坡的數(shù)量、每個子邊坡的護(hù)岸類型,獲取與護(hù)岸類型對應(yīng)的主元素;將所有子邊坡的主元素進(jìn)行組合,得到里程段岸壁的非純邊坡標(biāo)注腳本。

7、可選地,讀取目標(biāo)里程段標(biāo)注腳本中的參考點名稱及對應(yīng)的參考點坐標(biāo)和繪制信息的步驟,包括:讀取目標(biāo)里程段標(biāo)注腳本中的主元素,根據(jù)讀取的主元素獲取對應(yīng)的標(biāo)注類型元素;基于標(biāo)注類型元素的類別,讀取主元素中的參考點元素和繪制元素;基于參考點元素獲取對應(yīng)的參考點名稱、參考點坐標(biāo),基于繪制元素獲取對應(yīng)的繪制信息。

8、可選地,基于匹配的斷面點名稱對應(yīng)的斷面點坐標(biāo)和參考點名稱對應(yīng)的繪制信息在目標(biāo)廊道斷面圖中繪制標(biāo)注的步驟,包括:將匹配的斷面點名稱對應(yīng)的斷面點坐標(biāo)作為標(biāo)注基準(zhǔn)坐標(biāo),獲取參考點名稱對應(yīng)的繪制信息,其中,繪制信息包括:橫軸偏移距離、縱軸偏移距離;基于標(biāo)注基準(zhǔn)坐標(biāo),根據(jù)橫軸偏移距離、縱軸偏移距離在目標(biāo)廊道斷面圖中繪制標(biāo)注;在參考點名稱對應(yīng)的標(biāo)注類型元素類別為高程的情況下,在繪制的標(biāo)注中添加一個三角形;在參考點名稱對應(yīng)的標(biāo)注類型元素類別為坡度的情況下,獲取繪制信息中的旋轉(zhuǎn)角度,根據(jù)旋轉(zhuǎn)角度將繪制的標(biāo)注進(jìn)行旋轉(zhuǎn);在參考點名稱對應(yīng)的標(biāo)注類型元素類別為文字的情況下,獲取繪制信息中的引導(dǎo)線信息,根據(jù)引導(dǎo)線信息在繪制的標(biāo)注中添加引導(dǎo)線。

9、可選地,基于匹配的斷面點名稱對應(yīng)的斷面點坐標(biāo)和參考點名稱對應(yīng)的繪制信息在目標(biāo)廊道斷面圖中繪制標(biāo)注之后,還包括:在繪制的標(biāo)注不滿足預(yù)設(shè)要求的情況下,修改目標(biāo)里程段標(biāo)注腳本,基于新的里程段標(biāo)注腳本在目標(biāo)廊道斷面圖中繪制新的標(biāo)注。

10、根據(jù)本發(fā)明實施例的另一方面,還提供了一種基于腳本的廊道斷面圖標(biāo)注裝置,包括:獲取單元,用于響應(yīng)斷面圖標(biāo)注請求,獲取目標(biāo)廊道每個里程段的里程信息和模板名稱,基于里程段的模板名稱,獲取里程段岸壁的類別和名稱,其中,里程信息包括:起始里程、終止里程;組合單元,用于在里程段岸壁的類別為純邊坡的情況下,基于名稱生成里程段岸壁的純邊坡標(biāo)注腳本,在類別為非純邊坡的情況下,獲取里程段岸壁的非純邊坡標(biāo)注腳本,將純邊坡標(biāo)注腳本與非純邊坡標(biāo)注腳本進(jìn)行組合,得到里程段標(biāo)注腳本,其中,純邊坡為不存在護(hù)岸的里程段岸壁,非純邊坡為存在護(hù)岸的里程段岸壁;讀取單元,用于獲取目標(biāo)廊道斷面圖的斷面里程,基于斷面里程以及目標(biāo)廊道的多個里程信息,確定與斷面里程對應(yīng)的目標(biāo)里程段標(biāo)注腳本,讀取目標(biāo)里程段標(biāo)注腳本中的參考點名稱及對應(yīng)的參考點坐標(biāo)和繪制信息;繪制單元,用于獲取目標(biāo)廊道斷面圖的所有斷面點名稱及對應(yīng)的斷面點坐標(biāo),在參考點名稱與斷面點名稱相匹配的情況下,基于匹配的斷面點名稱對應(yīng)的斷面點坐標(biāo)和參考點名稱對應(yīng)的繪制信息在目標(biāo)廊道斷面圖中繪制標(biāo)注。

11、可選地,獲取單元包括:定義模塊,用于定義斷面圖標(biāo)注腳本的元素結(jié)構(gòu),每個斷面圖標(biāo)注腳本至少包括根元素,根元素包括多個主元素,每個主元素包括多個子元素,其中,子元素包括:標(biāo)注類型元素、參考點元素和繪制元素,標(biāo)注類型元素的類別包括:高程、坡度、尺寸、文字和圖塊,每個主元素對應(yīng)一個類別的標(biāo)注類型元素,不同類別的標(biāo)注類型元素對應(yīng)不同的參考點元素和繪制元素。

12、可選地,獲取單元還包括:剖切模塊,用于對目標(biāo)廊道的模型進(jìn)行剖切,獲取目標(biāo)廊道斷面圖,其中,目標(biāo)廊道斷面圖是以目標(biāo)廊道模型的軸線在水平面上的投影為原點的二維圖,目標(biāo)廊道斷面圖包括:斷面里程、斷面點名稱及對應(yīng)的斷面點坐標(biāo)。

13、可選地,組合單元包括:第一獲取模塊,基于里程段岸壁的名稱獲取純邊坡數(shù)據(jù),其中,純邊坡數(shù)據(jù)包括:子邊坡的數(shù)量、每個子邊坡的類型和坡度信息,子邊坡的類型包括:斜坡、馬道;第一生成模塊,用于在子邊坡的類型為斜坡的情況下,坡度信息包括斜坡的坡度和高度,基于坡度信息生成坡度類別的主元素;第二生成模塊,用于在子邊坡的類型為馬道的情況下,坡度信息包括馬道的寬度,基于坡度信息生成尺寸類別的主元素;第三生成模塊,用于將所有子邊坡的主元素進(jìn)行組合,生成里程段岸壁的純邊坡標(biāo)注腳本。

14、可選地,組合單元還包括:第二獲取模塊,基于里程段岸壁的名稱確定子邊坡的數(shù)量、每個子邊坡的護(hù)岸類型,獲取與護(hù)岸類型對應(yīng)的主元素;第三獲取模塊,用于將所有子邊坡的主元素進(jìn)行組合,得到里程段岸壁的非純邊坡標(biāo)注腳本。

15、可選地,讀取單元包括:第一讀取模塊,用于讀取目標(biāo)里程段標(biāo)注腳本中的主元素,根據(jù)讀取的主元素獲取對應(yīng)的標(biāo)注類型元素;第二讀取模塊,基于標(biāo)注類型元素的類別,讀取主元素中的參考點元素和繪制元素;第四獲取模塊,基于參考點元素獲取對應(yīng)的參考點名稱、參考點坐標(biāo),基于繪制元素獲取對應(yīng)的繪制信息。

16、可選地,繪制單元包括:第五獲取模塊,用于將匹配的斷面點名稱對應(yīng)的斷面點坐標(biāo)作為標(biāo)注基準(zhǔn)坐標(biāo),獲取參考點名稱對應(yīng)的繪制信息,其中,繪制信息包括:橫軸偏移距離、縱軸偏移距離;第一繪制模塊,基于標(biāo)注基準(zhǔn)坐標(biāo),根據(jù)橫軸偏移距離、縱軸偏移距離在目標(biāo)廊道斷面圖中繪制標(biāo)注;第二繪制模塊,用于在參考點名稱對應(yīng)的標(biāo)注類型元素類別為高程的情況下,在繪制的標(biāo)注中添加一個三角形;第三繪制模塊,用于在參考點名稱對應(yīng)的標(biāo)注類型元素類別為坡度的情況下,獲取繪制信息中的旋轉(zhuǎn)角度,根據(jù)旋轉(zhuǎn)角度將繪制的標(biāo)注進(jìn)行旋轉(zhuǎn);第四繪制模塊,用于在參考點名稱對應(yīng)的標(biāo)注類型元素類別為文字的情況下,獲取繪制信息中的引導(dǎo)線信息,根據(jù)引導(dǎo)線信息在繪制的標(biāo)注中添加引導(dǎo)線。

17、可選地,繪制單元還包括:修改模塊,用于在繪制的標(biāo)注不滿足預(yù)設(shè)要求的情況下,修改目標(biāo)里程段標(biāo)注腳本,基于新的里程段標(biāo)注腳本在目標(biāo)廊道斷面圖中繪制新的標(biāo)注。

18、根據(jù)本發(fā)明實施例的另一方面,還提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)包括存儲的計算機程序,其中,在計算機程序運行時控制計算機可讀存儲介質(zhì)所在設(shè)備執(zhí)行上述任意一項的基于腳本的廊道斷面圖標(biāo)注方法。

19、根據(jù)本發(fā)明實施例的另一方面,還提供了一種電子設(shè)備,包括一個或多個處理器和存儲器,存儲器用于存儲一個或多個程序,其中,當(dāng)一個或多個程序被一個或多個處理器執(zhí)行時,使得一個或多個處理器實現(xiàn)上述任意一項的基于腳本的廊道斷面圖標(biāo)注方法。

20、根據(jù)本發(fā)明實施例的另一方面,還提供了一種計算機程序產(chǎn)品,包括計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述任意一項的基于腳本的廊道斷面圖標(biāo)注方法的步驟。

21、在本公開中,通過獲取目標(biāo)廊道每個里程段的里程信息和模板名稱,基于里程段的模板名稱獲取里程段岸壁的類別和名稱,在里程段岸壁的類別為純邊坡的情況下,基于名稱生成里程段岸壁的純邊坡標(biāo)注腳本,在類別為非純邊坡的情況下,獲取里程段岸壁的非純邊坡標(biāo)注腳本,將純邊坡標(biāo)注腳本與非純邊坡標(biāo)注腳本進(jìn)行組合,得到里程段標(biāo)注腳本,然后獲取目標(biāo)廊道斷面圖的斷面里程,基于斷面里程以及目標(biāo)廊道的多個里程信息,確定與斷面里程對應(yīng)的目標(biāo)里程段標(biāo)注腳本,讀取目標(biāo)里程段標(biāo)注腳本中的參考點名稱及對應(yīng)的參考點坐標(biāo)和繪制信息,最后獲取目標(biāo)廊道斷面圖的所有斷面點名稱及對應(yīng)的斷面點坐標(biāo),在參考點名稱與斷面點名稱相匹配的情況下,基于匹配的斷面點名稱對應(yīng)的斷面點坐標(biāo)和參考點名稱對應(yīng)的繪制信息在目標(biāo)廊道斷面圖中繪制標(biāo)注,實現(xiàn)了基于標(biāo)注腳本對廊道斷面圖的標(biāo)注繪制。

22、由上述公開內(nèi)容,獲取到的標(biāo)注腳本具備很好的結(jié)構(gòu)化特性和可擴(kuò)展性,能夠通過修改腳本滿足更多樣化的需求,同時,標(biāo)注腳本能夠保存并重復(fù)使用,通過采用標(biāo)注腳本進(jìn)行斷面圖標(biāo)注的繪制,大大提高了標(biāo)注工作的效率,進(jìn)而解決了相關(guān)技術(shù)中斷面圖標(biāo)注的繪制效率低且無法復(fù)用的技術(shù)問題。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宿州市| 南丹县| 丰顺县| 长治县| 嘉祥县| 兴仁县| 黑山县| 高台县| 侯马市| 焦作市| 云林县| 蒙阴县| 肇源县| 新化县| 榆社县| 宜君县| 札达县| 大渡口区| 锡林郭勒盟| 永泰县| 姚安县| 郓城县| 木兰县| 兴安盟| 当阳市| 汝州市| 厦门市| 舞钢市| 延安市| 澳门| 红河县| 镇安县| 彩票| 治多县| 明溪县| 靖江市| 兴宁市| 印江| 襄樊市| 繁昌县| 沂南县|