[發(fā)明專利]通過計算機構(gòu)造電子地圖中的調(diào)整圖例和指北針的方法在審
| 申請?zhí)枺?/td> | 201510090546.5 | 申請日: | 2015-02-28 |
| 公開(公告)號: | CN104599295A | 公開(公告)日: | 2015-05-06 |
| 發(fā)明(設(shè)計)人: | 琚彪;楊榮旗;許軍;顧余慶;孫德維 | 申請(專利權(quán))人: | 南京國圖信息產(chǎn)業(yè)股份有限公司 |
| 主分類號: | G06T7/60 | 分類號: | G06T7/60 |
| 代理公司: | 南京鐘山專利代理有限公司 32252 | 代理人: | 戴朝榮 |
| 地址: | 210036 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 通過 計算機 構(gòu)造 電子地圖 中的 調(diào)整 圖例 指北針 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于電子地圖的技術(shù)領(lǐng)域,具體涉及一種通過計算機構(gòu)造電子地圖中的調(diào)整圖例和指北針的方法。
背景技術(shù)
現(xiàn)有的電子地圖的制作過程中經(jīng)常需要往往是要把地圖、圖例和指北針放置在一起,避免重疊并且實現(xiàn)最佳位置的擺放,但是現(xiàn)在通常還是使用手動的形式來實現(xiàn),這樣的實現(xiàn)方式往往效率低下并且難以實現(xiàn)最佳位置的擺放。
發(fā)明內(nèi)容
本發(fā)明的目的提供一種通過計算機構(gòu)造電子地圖中的調(diào)整圖例和指北針的方法,依次經(jīng)過預處理階段、導入階段、由虛線邊構(gòu)成的第一矩形設(shè)定階段、附加矩形的設(shè)定階段、交集的求出階段、計算寬度和高度的階段、計算圖例的最佳位置階段、計算指北針的最佳位置階段和第一矩形Q0位置的再確定階段。這樣的方法可有效避免現(xiàn)有技術(shù)中的使用手動的形式來實現(xiàn)的方式往往效率低下并且難以實現(xiàn)最佳位置的擺放的缺陷。
為了克服現(xiàn)有技術(shù)中的不足,本發(fā)明提供了一種通過計算機構(gòu)造電子地圖中的調(diào)整圖例和指北針的方法的解決方案,具體如下:
一種通過計算機構(gòu)造電子地圖中的調(diào)整圖例和指北針的方法,步驟如下:
步驟1:預處理階段,所述的預處理階段為首先在計算機中設(shè)置有用來調(diào)整圖例和指北針的模塊;
步驟2:導入階段,所述的導入階段為通過計算機啟動用來調(diào)整圖例和指北針的模塊來輸入用于電子地圖將要顯示的地圖全部范圍的多邊形輪廓P0、圖例的輪廓、指北針的輪廓;
步驟3:由虛線邊構(gòu)成的第一矩形設(shè)定階段,由虛線邊構(gòu)成的矩形設(shè)定階段為作由虛線邊構(gòu)成的第一矩形Q0,使得虛線邊構(gòu)成的第一矩形Q0的虛線邊相切于地圖全部范圍的多邊形輪廓P0,且虛線邊構(gòu)成的第一矩形Q0包含地圖全部范圍的多邊形輪廓P0,且虛線邊構(gòu)成的第一矩形Q0各邊平行或垂直于設(shè)定的平面直角坐標系的坐標軸;
步驟4:附加矩形的設(shè)定階段,所述的附加矩形的設(shè)定階段為在由虛線邊構(gòu)成的第一矩形Q0的右上角、左上角、左下角以及右下角分別放置由虛線邊構(gòu)成的第二矩形Q1、由虛線邊構(gòu)成的第三矩形Q2、由虛線邊構(gòu)成的第四矩形Q3和由虛線邊構(gòu)成的第五矩形Q4,使得由虛線邊構(gòu)成的第二矩形Q1和由虛線邊構(gòu)成的第三矩形Q2與外接于指北針的輪廓的矩形大小一致,且由虛線邊構(gòu)成的第四矩形Q3和由虛線邊構(gòu)成的第五矩形Q4與外接于圖例的輪廓的矩形大小一致;
將由虛線邊構(gòu)成的第二矩形Q1的X坐標最小值和Y坐標最小值分別記為Q1.Xmin和Q1.Ymin;
將由虛線邊構(gòu)成的第三矩形Q2的X坐標最大值和Y坐標最小值分別記為Q2.Xmax和Q2.Ymin;
將由虛線邊構(gòu)成的第四矩形Q3的X坐標最大值和Y坐標最大值分別記為Q3.Xmax和Q3.Ymax;
將由虛線邊構(gòu)成的第五矩形Q4的X坐標最小值和Y坐標最大值分別記為Q4.Xmin和Q4.Ymax;
步驟5:交集的求出階段,所述的交集的求出階段為求由虛線邊構(gòu)成的第一矩形P0分別與由虛線邊構(gòu)成的第二矩形Q1、由虛線邊構(gòu)成的第三矩形Q2、由虛線邊構(gòu)成的第四矩形Q3和由虛線邊構(gòu)成的第五矩形Q4在二維直角坐標系下的交集,分別得到第一多邊形R1、第二多邊形R2、第三多邊形R3和第四多邊形R4;
將第一多邊形R1的X坐標最大值和Y坐標最大值分別記為R1.Xmax和R1.Ymax;
將第二多邊形R2的X坐標最小值和Y坐標最大值分別記為R2.Xmin和R2.Ymax;
將第三多邊形R3的X坐標最小值和Y坐標最小值分別記為R3.Xmin和R3.Ymin;
將第四多邊形R4的X坐標最大值和Y坐標最小值分別記為R4.Xmax和R4.Ymin;
步驟6:計算寬度和高度的階段,所述的計算寬度和高度的階段為計算第一寬度數(shù)值w1、第二寬度數(shù)值w2、第三寬度數(shù)值w3、第四寬度數(shù)值w4、第一高度數(shù)值h1、第二高度數(shù)值h2、第三高度數(shù)值h3和第四高度數(shù)值h4,具體如下:
當?shù)谝欢噙呅蜶1存在時計算第一寬度數(shù)值w1和第一高度數(shù)值h1,使得:w1=R1.Xmax-Q1.Xmin,h1=R1.Ymax-Q1.Ymin;當?shù)谝欢噙呅蜶1不存在時,w1=0,h1=0;
當?shù)诙噙呅蜶2存在時計算第二寬度數(shù)值w2和第二高度數(shù)值h2,使得:w2=Q2.Xmax-R2.Xmin,h2=R2.Ymax-Q2.Ymin;當?shù)诙噙呅蜶2不存在時,w2=0,h2=0;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京國圖信息產(chǎn)業(yè)股份有限公司;,未經(jīng)南京國圖信息產(chǎn)業(yè)股份有限公司;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510090546.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





