[發(fā)明專(zhuān)利]基于MicroStation的標(biāo)高符號(hào)標(biāo)注方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201811543072.5 | 申請(qǐng)日: | 2018-12-17 |
| 公開(kāi)(公告)號(hào): | CN109800457B | 公開(kāi)(公告)日: | 2023-05-09 |
| 發(fā)明(設(shè)計(jì))人: | 李澤敏;蔣奇;尹欣;王圣文;張志偉;何奇峰;吳明哲;蘆辰;曾憲利 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京市水利規(guī)劃設(shè)計(jì)研究院 |
| 主分類(lèi)號(hào): | G06F30/20 | 分類(lèi)號(hào): | G06F30/20;G06F3/04845 |
| 代理公司: | 北京潤(rùn)平知識(shí)產(chǎn)權(quán)代理有限公司 11283 | 代理人: | 肖冰濱;王曉曉 |
| 地址: | 100048 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 microstation 標(biāo)高 符號(hào) 標(biāo)注 方法 裝置 | ||
1.一種基于MicroStation的標(biāo)高符號(hào)標(biāo)注方法,其特征在于,該方法包括:
響應(yīng)于外部輸入,調(diào)用keyin命令;
根據(jù)所述keyin命令,執(zhí)行與keyin命令關(guān)聯(lián)的函數(shù),以生成用于標(biāo)高符號(hào)選擇的對(duì)象;以及
響應(yīng)于所述標(biāo)高符號(hào)選擇的外部輸入,執(zhí)行用于標(biāo)高符號(hào)標(biāo)注的MDL程序以進(jìn)行標(biāo)高符號(hào)標(biāo)注,包括:
響應(yīng)于所述標(biāo)高符號(hào)選擇的外部輸入,從*.cel庫(kù)文件中取得標(biāo)高符號(hào);
響應(yīng)于第一位置和第二位置的外部輸入,計(jì)算所述第一位置和所述第二位置的方向矢量;
根據(jù)所述方向矢量與x軸正方向構(gòu)造旋轉(zhuǎn)矩陣;
根據(jù)所述旋轉(zhuǎn)矩陣,在所述第一位置和所述第二位置之間生成所述標(biāo)高符號(hào);
響應(yīng)于基準(zhǔn)數(shù)值的外部輸入,修改所述*.cel庫(kù)文件中cell元素的標(biāo)高值為所述基準(zhǔn)數(shù)值。
2.根據(jù)權(quán)利要求1所述的基于MicroStation的標(biāo)高符號(hào)標(biāo)注方法,其特征在于,所述修改所述*.cel庫(kù)文件中cell元素的標(biāo)高值包括:
從*.cel庫(kù)文件中獲取cell元素描述指針變量cellDescrp;
從所述cellDescrp構(gòu)造可編輯元素類(lèi)型變量eeh;
遍歷所述eeh中ChildEditElemIter類(lèi)型的子元素child;
從所述child中獲取ElementRef類(lèi)型變量childRefP;
在所述childRefP類(lèi)型為T(mén)ext時(shí),使用需要修改成的標(biāo)高值替換所述Text的標(biāo)高值,并更新所述eeh,以完成所述*.cel庫(kù)文件中cell元素的標(biāo)高值的修改。
3.一種基于MicroStation的標(biāo)高符號(hào)標(biāo)注裝置,其特征在于,該裝置包括:
命令調(diào)用模塊、函數(shù)執(zhí)行模塊以及程序執(zhí)行模塊,其中,
所述命令調(diào)用模塊用于響應(yīng)于外部輸入,調(diào)用keyin命令;
所述函數(shù)執(zhí)行模塊用于根據(jù)所述keyin命令,執(zhí)行與keyin命令關(guān)聯(lián)的函數(shù),以生成用于標(biāo)高符號(hào)選擇的對(duì)象;以及
所述程序執(zhí)行模塊用于響應(yīng)于所述標(biāo)高符號(hào)選擇的外部輸入,執(zhí)行用于標(biāo)高符號(hào)標(biāo)注的MDL程序以進(jìn)行標(biāo)高符號(hào)標(biāo)注,包括:
響應(yīng)于標(biāo)高符號(hào)選擇的外部輸入,從*.cel庫(kù)文件中取得標(biāo)高符號(hào);
響應(yīng)于第一位置和第二位置的外部輸入,計(jì)算所述第一位置和所述第二位置的方向矢量;
根據(jù)所述方向矢量與x軸正方向構(gòu)造旋轉(zhuǎn)矩陣;
根據(jù)所述旋轉(zhuǎn)矩陣,在所述第一位置和所述第二位置之間生成所述標(biāo)高符號(hào);
響應(yīng)于基準(zhǔn)數(shù)值的外部輸入,修改所述*.cel庫(kù)文件中cell元素的標(biāo)高值為所述基準(zhǔn)數(shù)值。
4.根據(jù)權(quán)利要求3所述的基于MicroStation的標(biāo)高符號(hào)標(biāo)注裝置,其特征在于,所述修改所述*.cel庫(kù)文件中cell元素的標(biāo)高值包括:
從*.cel庫(kù)文件中獲取cell元素描述指針變量cellDescrp;
從所述cellDescrp構(gòu)造可編輯元素類(lèi)型變量eeh;
遍歷所述eeh中ChildEditElemIter類(lèi)型的子元素child;
從所述child中獲取ElementRef類(lèi)型變量childRefP;
在所述childRefP類(lèi)型為T(mén)ext時(shí),使用需要修改成的標(biāo)高值替換所述Text的標(biāo)高值,并更新所述eeh,以完成所述*.cel庫(kù)文件中cell元素的標(biāo)高值的修改。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京市水利規(guī)劃設(shè)計(jì)研究院,未經(jīng)北京市水利規(guī)劃設(shè)計(jì)研究院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811543072.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種基于Microstation v8i的城市快速建模方法
- 基于三維設(shè)計(jì)平臺(tái)和專(zhuān)業(yè)軟件的智能變電站集成設(shè)計(jì)方法
- 一種基于MicroStation的海量復(fù)雜規(guī)劃數(shù)據(jù)無(wú)損轉(zhuǎn)換入庫(kù)方法
- 一種DGN數(shù)據(jù)格式的轉(zhuǎn)換方法
- 基于MicroStation的標(biāo)高符號(hào)標(biāo)注方法和裝置
- 一種避免IFC格式圓管模型導(dǎo)入Microstation軟件出現(xiàn)線面化的方法
- 一種融合多尺度特征的車(chē)載點(diǎn)云道路桿狀物機(jī)器學(xué)習(xí)自動(dòng)提取方法
- 一種結(jié)合語(yǔ)義規(guī)則和模型匹配的車(chē)載點(diǎn)云道路桿狀物自動(dòng)提取方法
- 導(dǎo)航墻模型的生成方法及裝置
- 樁基模型的生成方法及裝置
- 碼轉(zhuǎn)換裝置、接收機(jī)以及碼轉(zhuǎn)換方法
- TrueType符號(hào)與基于路徑的點(diǎn)狀地圖符號(hào)交換方法
- 一種生成嵌入式程序運(yùn)行符號(hào)表的方法和裝置
- 控制車(chē)內(nèi)后視鏡的按鈕符號(hào)的方法
- 一種基于矢量符號(hào)描述語(yǔ)言的電子海圖擴(kuò)展符號(hào)構(gòu)建系統(tǒng)
- 一種用于無(wú)線光通信的方法及通信裝置
- 計(jì)算機(jī)圖形符號(hào)化表達(dá)方法、電子設(shè)備、存儲(chǔ)介質(zhì)
- 一種圖像識(shí)別的方法和裝置
- 標(biāo)點(diǎn)符號(hào)的校正方法及設(shè)備、介質(zhì)
- 一種被用于無(wú)線通信的節(jié)點(diǎn)中的方法和裝置





