[發(fā)明專(zhuān)利]一種標(biāo)簽優(yōu)化布置的工程勘察圖自動(dòng)繪制方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710699292.6 | 申請(qǐng)日: | 2017-08-16 |
| 公開(kāi)(公告)號(hào): | CN108536883B | 公開(kāi)(公告)日: | 2021-10-22 |
| 發(fā)明(設(shè)計(jì))人: | 李智斌 | 申請(qǐng)(專(zhuān)利權(quán))人: | 李智斌 |
| 主分類(lèi)號(hào): | G06F30/10 | 分類(lèi)號(hào): | G06F30/10;G06F111/06 |
| 代理公司: | 北京科億知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11350 | 代理人: | 湯東鳳 |
| 地址: | 100083 北京市海*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 標(biāo)簽 優(yōu)化 布置 工程 勘察 自動(dòng) 繪制 方法 | ||
本發(fā)明涉及地質(zhì)工程及巖土工程勘察技術(shù)工程圖繪制,尤其涉及一種基于標(biāo)簽布置優(yōu)化算法的工程勘察平面圖的方法。本發(fā)明要解決的技術(shù)問(wèn)題在于提供一種能夠自動(dòng)地、智能地生成工程勘察平面圖的方法,應(yīng)用于地質(zhì)工程和巖土工程等相關(guān)領(lǐng)域中,可無(wú)人值守、無(wú)需作任何修改生成平面圖。
技術(shù)領(lǐng)域
本發(fā)明涉及地質(zhì)工程及巖土工程勘察技術(shù)工程圖繪制,尤其涉及一種基于標(biāo)簽布置優(yōu)化算法的工程勘察平面圖的方法。
背景技術(shù)
在地質(zhì)工程和巖土工程勘察領(lǐng)域,作為技術(shù)文件中一個(gè)重要的圖件——平面圖,主要用來(lái)顯示勘察作業(yè)中鉆孔位置、鉆孔編號(hào)、鉆孔深度、剖面線位置及編號(hào)、鉆孔坐標(biāo)等相關(guān)信息。通過(guò)瀏覽平面圖,可以直觀獲取勘察作業(yè)的規(guī)模大小、鉆孔布置位置以及其與設(shè)計(jì)建筑物以及各剖面線在平面上的空間位置相互關(guān)系。平面圖在工程勘察所有圖件中具有提綱攜領(lǐng)的作用,通過(guò)瀏覽平面圖可以獲取技術(shù)文件中其他圖件如鉆孔柱狀圖、剖面圖的相互關(guān)系。
由于現(xiàn)有行業(yè)軟件采用一定固定角度例如45度,添加一固定長(zhǎng)度例如10mm引線從鉆孔圓圈連接其標(biāo)簽塊,不考慮標(biāo)簽與平面圖中如剖面線、其他標(biāo)簽等構(gòu)圖要素發(fā)生沖突造成相互疊加的可能性,結(jié)果導(dǎo)致生成的平面圖,可能大量出現(xiàn)各構(gòu)圖要素相互疊加的情況,所以采用現(xiàn)有行業(yè)軟件的生成平面圖的最大問(wèn)題是,需要技術(shù)人員進(jìn)行后期的人工修改,移動(dòng)出現(xiàn)重疊的標(biāo)簽。在圖件較復(fù)雜時(shí),出現(xiàn)的類(lèi)似情況較多時(shí),需要耗費(fèi)較多時(shí)間進(jìn)行修改。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于提供一種能夠自動(dòng)地、智能地生成工程勘察平面圖的方法,應(yīng)用于地質(zhì)工程和巖土工程等相關(guān)領(lǐng)域中,可無(wú)人值守、無(wú)需作任何修改生成平面圖。
一種工程圖的自動(dòng)繪制方法,包括如下步驟:
S1,將鉆孔坐標(biāo)數(shù)據(jù)以及剖面線數(shù)據(jù)錄入數(shù)據(jù)庫(kù);數(shù)據(jù)包括鉆孔編號(hào)、鉆孔坐標(biāo)、鉆孔嘗試、剖面線編號(hào)、剖面線中鉆孔序列編號(hào)信息;
S2,檢驗(yàn)是否有鉆孔標(biāo)簽與剖面線及剖面線延長(zhǎng)線存在重疊沖突情況;在鉆孔位置,依順時(shí)針或逆時(shí)針從0度到360度進(jìn)行掃描,比較鉆孔標(biāo)簽的四個(gè)角點(diǎn)與剖面線是否存在切點(diǎn)或交叉點(diǎn);如果存在,則記錄下標(biāo)簽信息進(jìn)入下一步優(yōu)化布置;如果沒(méi)有切點(diǎn)沖突;則不用進(jìn)行優(yōu)化布置;
S3,根據(jù)S2得到的需要優(yōu)化布置的標(biāo)簽信息,通過(guò)兩種方式之一或兩種方式結(jié)合調(diào)整,其一,依次選擇鉆孔標(biāo)簽處于鉆孔圓圈右上角45度,或左上角45度,或左下角45度,或右下角45度;其二,調(diào)整鉆孔標(biāo)簽與鉆孔位置之間的距離,然后再次回到S2進(jìn)行比較檢驗(yàn),直到不存在鉆孔標(biāo)簽與剖面線重疊沖突情況;
S4,確定相應(yīng)比例尺及圖紙旋轉(zhuǎn)角度,將鉆孔坐標(biāo)轉(zhuǎn)換為圖紙坐標(biāo),將鉆孔和剖面線信息繪制在平面圖上。
優(yōu)選地,步驟S2含有如下步驟:
S2.1,通過(guò)鉆孔標(biāo)簽所占的扇區(qū)與剖面線形成的扇區(qū)進(jìn)行比較,得到鉆孔標(biāo)簽的沖突檢驗(yàn)。以Brute-Force算法偽代碼計(jì)算鉆孔標(biāo)簽所處的扇區(qū)。(Brute Force算法是普通的模式匹配算法,BF算法的思想就是將目標(biāo)串S的第一個(gè)字符與模式串T的第一個(gè)字符進(jìn)行匹配,若相等,則繼續(xù)比較S的第二個(gè)字符和T的第二個(gè)字符;若不相等,則比較S的第二個(gè)字符和T的第一個(gè)字符,依次比較下去,直到得出最后的匹配結(jié)果。)
輸入:L={V1,V2,V3,V4=V1}是鉆孔標(biāo)簽的四個(gè)角點(diǎn)
P是鉆孔所在位置的坐標(biāo)
VR=VL=V1;
for each定點(diǎn)Vi(i=2,4)
{
eprev=(P is left of Vi-1 Vi);//left of edge ei-1
enext=(P is left of Vi Vi+1);//left of edge ei
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于李智斌,未經(jīng)李智斌許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201710699292.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 瀏覽器中關(guān)閉標(biāo)簽的裝置和方法
- 標(biāo)簽生成方法及標(biāo)簽生成裝置
- 一種帶有標(biāo)簽的電氣插座
- 標(biāo)簽檢測(cè)定位裝置及其標(biāo)簽制造設(shè)備
- 標(biāo)簽切割裝置及其標(biāo)簽加工機(jī)
- 基于樹(shù)形結(jié)構(gòu)的標(biāo)簽存儲(chǔ)方法及裝置
- 一種標(biāo)簽分離機(jī)構(gòu)
- 標(biāo)簽切割裝置及其標(biāo)簽加工機(jī)
- 標(biāo)簽檢測(cè)定位裝置及其標(biāo)簽制造設(shè)備
- 標(biāo)簽轉(zhuǎn)換處理方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)





