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

一種基于CAD的車位底圖繪制方法及系統(tǒng)與流程

文檔序號:40651324發(fā)布日期:2025-01-10 18:57閱讀:7來源:國知局
一種基于CAD的車位底圖繪制方法及系統(tǒng)與流程

本發(fā)明涉及計算機,尤其涉及一種基于cad的車位底圖繪制方法及系統(tǒng)。


背景技術(shù):

1、目前停車場的尋車系統(tǒng)在上線前均需要導(dǎo)入已繪制完成的車位底圖,車位底圖是由售前設(shè)計人員先導(dǎo)入車場規(guī)劃cad圖紙,在cad上打開該圖紙并補充設(shè)備、線纜、橋架和管道等,再由視覺設(shè)計師根據(jù)cad圖紙繪制車位底圖,通過車位編輯軟件導(dǎo)入車位底圖,手工按照車位底圖逐個繪制車位、路線以及自助機設(shè)備點位信息,從而完成停車系統(tǒng)上線前的車位底圖繪制,整體操作流程繁瑣,手工繪制效率低下而且人工處理cad紙出錯率高。


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

1、本發(fā)明所要解決的技術(shù)問題是:本發(fā)明提供一種基于cad的車位底圖繪制方法及系統(tǒng),實現(xiàn)車位底圖的自動化繪制,提高繪制效率降低出錯率。

2、為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:

3、第一方面,本發(fā)明提供一種基于cad的車位底圖繪制方法,包括:

4、獲取待導(dǎo)入cad圖紙中每一個圖層的所有cad元素,所述cad元素包括cad車位矩形塊;

5、根據(jù)預(yù)設(shè)映射表將所述cad元素轉(zhuǎn)換為對應(yīng)元件,并獲取所述cad車位矩形塊的矩形坐標(biāo),根據(jù)所述矩形坐標(biāo)計算出對應(yīng)的虛擬坐標(biāo);

6、根據(jù)所述虛擬坐標(biāo)和所述元件自動完成車位底圖繪制。

7、本發(fā)明的有益效果在于:將待導(dǎo)入cad圖紙中的cad元素轉(zhuǎn)換為對應(yīng)元件并計算出cad車位矩形塊的矩形坐標(biāo)對應(yīng)的虛擬坐標(biāo),從而根據(jù)虛擬坐標(biāo)和元件自動完成車位底圖繪制,擺脫傳統(tǒng)人工手動繪制,提高繪制效率,降低出錯率。

8、可選地,所述根據(jù)預(yù)設(shè)映射表將所述cad元素轉(zhuǎn)換為對應(yīng)元件包括:

9、獲取所述cad車位矩形塊的矩形名稱和車位編號,根據(jù)所述矩形名稱、所述車位編號和預(yù)設(shè)映射表將所述cad車位矩形塊轉(zhuǎn)換為對應(yīng)的矩形車位元件。

10、根據(jù)上述描述可知,將cad車位矩形塊轉(zhuǎn)換矩形車位元件時,不僅根據(jù)預(yù)設(shè)映射表還結(jié)合cad車位矩形塊的矩形名稱和車位編號,提高轉(zhuǎn)換所得到的矩形車位元件的準(zhǔn)確性。

11、可選地,所述cad元素包括線段元素,所述所根據(jù)預(yù)設(shè)映射表將所述cad元素轉(zhuǎn)換為對應(yīng)元件包括:

12、根據(jù)所述預(yù)設(shè)映射表將所述線段元素轉(zhuǎn)換為對應(yīng)的連接線元件。

13、可選地,所述根據(jù)所述矩形坐標(biāo)計算出對應(yīng)的虛擬坐標(biāo)包括:

14、獲取當(dāng)前圖層左上角的第一頂點坐標(biāo)和右下角的第二頂點坐標(biāo);

15、計算所述第一頂點坐標(biāo)的第一橫坐標(biāo)與所述第二頂點坐標(biāo)的第二橫坐標(biāo)的差值絕對值,得到第一絕對值,計算所述第一頂點坐標(biāo)的第一縱坐標(biāo)與所述第二頂點坐標(biāo)的第二縱坐標(biāo)的差值絕對值,得到第二絕對值;

16、獲取所述待導(dǎo)入cad圖紙中的橫坐標(biāo)最大值和縱坐標(biāo)最大值,將所述橫坐標(biāo)最大值與所述第一絕對值代入第一縮放公式計算第一縮放值,將所述縱坐標(biāo)最大值與所述第二絕對值代入第二縮放公式計算第二縮放值,所述第一縮放公式為:

17、m=|op|/|x|

18、其中,m表示第一縮放值,|op|表示第一絕對值,x表示橫坐標(biāo)最大值;

19、所述第二縮放公式為:

20、n=|qt|/|y|

21、其中,n表示第二縮放值,|qt|表示第二絕對值,y表示縱坐標(biāo)最大值;

22、將所述矩形坐標(biāo)的左上角頂點橫坐標(biāo)與所述第一縮放值輸入橫坐標(biāo)轉(zhuǎn)換公式,得到虛擬坐標(biāo)的左上角頂點橫坐標(biāo),將所述矩形坐標(biāo)的右下角頂點縱坐標(biāo)與所述第二縮放值輸入縱坐標(biāo)轉(zhuǎn)換公式,得到虛擬坐標(biāo)的右下角頂點縱坐標(biāo),所述橫坐標(biāo)轉(zhuǎn)換公式為:

23、a=x*m+e

24、其中,a表示虛擬坐標(biāo)的橫坐標(biāo),x表示橫坐標(biāo)最大值,m表示第一縮放值,e表示矩形坐標(biāo)的左上角頂點橫坐標(biāo);

25、所述縱坐標(biāo)轉(zhuǎn)換公式為:

26、b=(t-y*n)+q

27、其中,b表示虛擬坐標(biāo)的縱坐標(biāo),t表示第二縱坐標(biāo),y表示縱坐標(biāo)最大值,n表示第二縮放值,q表示矩形坐標(biāo)的右下角頂點縱坐標(biāo)。

28、根據(jù)上述描述可知,將當(dāng)前圖層左上角的第一頂點坐標(biāo)和右下角的第二頂點坐標(biāo)與待導(dǎo)入cad圖紙中的橫坐標(biāo)最大值和縱坐標(biāo)最大值結(jié)合計算出第一縮放值和第二縮放值,從而將第一縮放值和第二縮放值與矩形坐標(biāo)的左上角頂點橫坐標(biāo)以及右下角頂點縱坐標(biāo)結(jié)合分別計算出虛擬坐標(biāo)的左上角頂點橫坐標(biāo)和虛擬坐標(biāo)的右下角頂點縱坐標(biāo),保證所計算出的虛擬坐標(biāo)的準(zhǔn)確性同時確保矩形坐標(biāo)能夠容納所有轉(zhuǎn)換后的虛擬坐標(biāo)。

29、可選地,所述cad元素包括設(shè)備節(jié)點元素。

30、第二方面,本發(fā)明提供一種基于cad的車位底圖繪制系統(tǒng),包括:

31、獲取模塊,用于獲取待導(dǎo)入cad圖紙中每一個圖層的所有cad元素,所述cad元素包括cad車位矩形塊;

32、轉(zhuǎn)換模塊,用于根據(jù)預(yù)設(shè)映射表將所述cad元素轉(zhuǎn)換為對應(yīng)元件,并獲取所述cad車位矩形塊的矩形坐標(biāo),根據(jù)所述矩形坐標(biāo)計算出對應(yīng)的虛擬坐標(biāo);

33、繪制模塊,用于根據(jù)所述虛擬坐標(biāo)和所述元件自動完成車位底圖繪制。

34、本發(fā)明的有益效果在于:將待導(dǎo)入cad圖紙中的cad元素轉(zhuǎn)換為對應(yīng)元件并計算出cad車位矩形塊的矩形坐標(biāo)對應(yīng)的虛擬坐標(biāo),從而根據(jù)虛擬坐標(biāo)和元件自動完成車位底圖繪制,擺脫傳統(tǒng)人工手動繪制,提高繪制效率,降低出錯率。

35、可選地,所述轉(zhuǎn)換模塊具體為:

36、獲取所述cad車位矩形塊的矩形名稱和車位編號,根據(jù)所述矩形名稱、所述車位編號和預(yù)設(shè)映射表將所述cad車位矩形塊轉(zhuǎn)換為對應(yīng)的矩形車位元件。

37、根據(jù)上述描述可知,將cad車位矩形塊轉(zhuǎn)換矩形車位元件時,不僅根據(jù)預(yù)設(shè)映射表還結(jié)合cad車位矩形塊的矩形名稱和車位編號,提高轉(zhuǎn)換所得到的矩形車位元件的準(zhǔn)確性。

38、可選地,所述cad元素包括線段元素,所述轉(zhuǎn)換模塊具體為:

39、根據(jù)所述預(yù)設(shè)映射表將所述線段元素轉(zhuǎn)換為對應(yīng)的連接線元件。

40、可選地,所述轉(zhuǎn)換模塊具體為:

41、獲取當(dāng)前圖層左上角的第一頂點坐標(biāo)和右下角的第二頂點坐標(biāo);

42、計算所述第一頂點坐標(biāo)的第一橫坐標(biāo)與所述第二頂點坐標(biāo)的第二橫坐標(biāo)的差值絕對值,得到第一絕對值,計算所述第一頂點坐標(biāo)的第一縱坐標(biāo)與所述第二頂點坐標(biāo)的第二縱坐標(biāo)的差值絕對值,得到第二絕對值;

43、獲取所述待導(dǎo)入cad圖紙中的橫坐標(biāo)最大值和縱坐標(biāo)最大值,將所述橫坐標(biāo)最大值與所述第一絕對值代入第一縮放公式計算第一縮放值,將所述縱坐標(biāo)最大值與所述第二絕對值代入第二縮放公式計算第二縮放值,所述第一縮放公式為:

44、m=|op|/|x|

45、其中,m表示第一縮放值,|op|表示第一絕對值,x表示橫坐標(biāo)最大值;

46、所述第二縮放公式為:

47、n=|qt|/|y|

48、其中,n表示第二縮放值,|qt|表示第二絕對值,y表示縱坐標(biāo)最大值;

49、將所述矩形坐標(biāo)的左上角頂點橫坐標(biāo)與所述第一縮放值輸入橫坐標(biāo)轉(zhuǎn)換公式,得到虛擬坐標(biāo)的左上角頂點橫坐標(biāo),將所述矩形坐標(biāo)的右下角頂點縱坐標(biāo)與所述第二縮放值輸入縱坐標(biāo)轉(zhuǎn)換公式,得到虛擬坐標(biāo)的右下角頂點縱坐標(biāo),所述橫坐標(biāo)轉(zhuǎn)換公式為:

50、a=x*m+e

51、其中,a表示虛擬坐標(biāo)的橫坐標(biāo),x表示橫坐標(biāo)最大值,m表示第一縮放值,e表示矩形坐標(biāo)的左上角頂點橫坐標(biāo);

52、所述縱坐標(biāo)轉(zhuǎn)換公式為:

53、b=(t-y*n)+q

54、其中,b表示虛擬坐標(biāo)的縱坐標(biāo),t表示第二縱坐標(biāo),y表示縱坐標(biāo)最大值,n表示第二縮放值,q表示矩形坐標(biāo)的右下角頂點縱坐標(biāo)。

55、根據(jù)上述描述可知,將當(dāng)前圖層左上角的第一頂點坐標(biāo)和右下角的第二頂點坐標(biāo)與待導(dǎo)入cad圖紙中的橫坐標(biāo)最大值和縱坐標(biāo)最大值結(jié)合計算出第一縮放值和第二縮放值,從而將第一縮放值和第二縮放值與矩形坐標(biāo)的左上角頂點橫坐標(biāo)以及右下角頂點縱坐標(biāo)結(jié)合分別計算出虛擬坐標(biāo)的左上角頂點橫坐標(biāo)和虛擬坐標(biāo)的右下角頂點縱坐標(biāo),保證所計算出的虛擬坐標(biāo)的準(zhǔn)確性同時確保矩形坐標(biāo)能夠容納所有轉(zhuǎn)換后的虛擬坐標(biāo)。

56、可選地,所述cad元素包括設(shè)備節(jié)點元素。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
资源县| 仁寿县| 莱州市| 甘德县| 慈溪市| 罗城| 安多县| 长治市| 巫溪县| 台前县| 景宁| 罗源县| 大埔区| 淳安县| 交口县| 海南省| 黎城县| 伊春市| 建瓯市| 安化县| 孙吴县| 临漳县| 临夏市| 长白| 乡宁县| 长宁区| 平定县| 全南县| 祁门县| 寿光市| 锡林郭勒盟| 化德县| 蒙山县| 沈丘县| 镇赉县| 宝应县| 桓仁| 澳门| 兴业县| 辰溪县| 文水县|