亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        求解制圖區(qū)域的地圖圖幅編號的算法研究

        2017-10-16 09:05:50吳曜宏喬俊軍胡馮偉
        地理信息世界 2017年4期
        關(guān)鍵詞:圖幅經(jīng)緯度制圖

        吳曜宏,喬俊軍,胡馮偉,2

        (1.武漢大學(xué)測繪學(xué)院,湖北 武漢 430079;2.浙江省測繪科學(xué)技術(shù)研究院,浙江 杭州 310012)

        0 引 言

        地圖是國民經(jīng)濟(jì)建設(shè)、國防建設(shè)和科學(xué)研究的重要基礎(chǔ)地理信息資料[1],隨著計(jì)算機(jī)科技的進(jìn)步,計(jì)算機(jī)地圖制圖逐漸取代手工地圖制圖,成為地圖生產(chǎn)的主要形式,國家基礎(chǔ)地理信息數(shù)據(jù)庫的建設(shè)更是極大地提高了地圖制圖的效率與精度。當(dāng)我們進(jìn)行地圖制圖時,僅需要根據(jù)制圖區(qū)域的地理位置和形狀大小,準(zhǔn)確選擇該區(qū)域的基礎(chǔ)地理信息數(shù)據(jù)便可開展地圖制圖工作,因此,對基礎(chǔ)地理信息數(shù)據(jù)范圍的確定及編號的可視化查詢就顯得十分重要。

        為了方便基礎(chǔ)地理信息數(shù)據(jù)的管理查詢和準(zhǔn)確使用,我國基于地理格網(wǎng)制定了一套新的GBT13989-2012《國家基本比例尺地形圖分幅和編號》[2]國家標(biāo)準(zhǔn),該標(biāo)準(zhǔn)同樣適用國家基礎(chǔ)地理信息數(shù)據(jù)庫的分幅和編號。為了實(shí)現(xiàn)地形圖編號查詢的自動化,國內(nèi)許多學(xué)者做了相關(guān)研究,并取得了一定的研究成果[3],但是,功能比較單一,有的沒有實(shí)現(xiàn)點(diǎn)、線、面等多維度查詢;有的查詢結(jié)果是利用地理坐標(biāo)系平面投影化后的環(huán)境生成的,在泛區(qū)域的情況存在圖幅查詢空缺。目前,還沒有根據(jù)各種投影后的制圖區(qū)域確定基礎(chǔ)地理信息數(shù)據(jù)范圍和查詢基礎(chǔ)地理信息數(shù)據(jù)幅編號等方面的研究,基礎(chǔ)地理信息數(shù)據(jù)是否完全覆蓋制圖區(qū)域,直接影響著地圖制圖工作的進(jìn)一步開展。

        針對上述問題,本文基于投影后的制圖區(qū)域,從點(diǎn)、線、面三個方面提出了歸原法、斜率分段-同異側(cè)判別法和投影反算-圖廓內(nèi)外判別法,這些方法可準(zhǔn)確映射各種投影后制圖區(qū)域所對應(yīng)的基礎(chǔ)地理信息數(shù)據(jù)范圍,實(shí)現(xiàn)了基礎(chǔ)地理信息數(shù)據(jù)編號的可視化查詢,避免了圖號缺失和冗余,為基礎(chǔ)地理信息數(shù)據(jù)庫驅(qū)動地圖制圖奠定了數(shù)據(jù)基礎(chǔ)。

        1 理論基礎(chǔ)

        1.1 基礎(chǔ)地理信息數(shù)據(jù)范圍的確定

        地圖是基礎(chǔ)地理信息數(shù)據(jù)投影后的產(chǎn)物,由于投影方式各異,所以,經(jīng)緯線形狀及間隔也各不相同,這就造成了同一區(qū)域、同一比例尺且圖廓大小相同的情況下,所對應(yīng)的基礎(chǔ)地理信息數(shù)據(jù)范圍各不相同。下面以圓柱投影和蘭勃特投影為例,不同投影下同一制圖區(qū)域所對應(yīng)的不同基礎(chǔ)地理信息數(shù)據(jù)范圍,如圖1所示。

        圖1 不同投影下的基礎(chǔ)地理信息數(shù)據(jù)范圍比較Fig.1 Comparing the boundaries of diあerent projections

        由于任何投影后的地圖,都是由基礎(chǔ)地理信息數(shù)據(jù)按照一定的數(shù)學(xué)法則從地理坐標(biāo)轉(zhuǎn)換而來,所以,無論投影后的制圖區(qū)域如何變化,都可以將其反解到地理坐標(biāo)上來,從而實(shí)現(xiàn)對基礎(chǔ)地理信息數(shù)據(jù)范圍的確定,具體確定方法詳見算法部分。

        1.2 基礎(chǔ)地理信息數(shù)據(jù)的編號

        基礎(chǔ)地理信息數(shù)據(jù)的分幅和編號仍以GBT 13989-2012《國家基本比例尺地形圖分幅和編號》為標(biāo)準(zhǔn),采用國際上統(tǒng)一的“經(jīng)緯線分幅,行列式編號”原則,編號由其所在的行號(字符碼)和列號(數(shù)字碼)組合而成。

        1.2.1 1∶1 000 000基礎(chǔ)地理信息數(shù)據(jù)的分幅和編號

        國家1∶1 000 000基礎(chǔ)地理信息數(shù)據(jù)分幅和編號的規(guī)定:

        1)緯向成行:自0°緯線起算,每4°為一行,從赤道至南、北緯88°各有22行,用字母A,B,C,…,V表示。

        2)經(jīng)向成列:從180°經(jīng)線起算,自西向東每6°為一列,全球分為60列,用阿拉伯?dāng)?shù)字1,2,3,…,60表示。

        3)一個行號和一個列號組成一幅1∶1 000 000基礎(chǔ)地理信息數(shù)據(jù)的編號。

        1∶1000 000基礎(chǔ)地理信息數(shù)據(jù)編號的計(jì)算公式如下:

        式中,[ ]為取整符號,H為行號,L為列號,λ、ψ分別為某點(diǎn)的經(jīng)度和緯度。

        1.2.2 1∶5 000~1∶500 000基礎(chǔ)地理信息數(shù)據(jù)的分幅和編號

        1)1∶5 000~1∶500 000基礎(chǔ)地理信息數(shù)據(jù)的分幅均以1∶1 000 000基礎(chǔ)地理信息數(shù)據(jù)為基礎(chǔ),逐次加密劃分而成,橫為行,由上而下排序;豎為列,由左向右排序。

        2)1∶5 000~1∶500 000基礎(chǔ)地理信息數(shù)據(jù)的編號也均以1∶1 000 000基礎(chǔ)地理信息數(shù)據(jù)為基礎(chǔ),由10位代碼組成:前三位是1∶1 000 000基礎(chǔ)地理信息數(shù)據(jù)的編號;第四位是比例尺代碼,1∶500 000~1∶5 000分別由字母B~H表示;后六位分兩組,前一組是圖幅行號,后一組是圖幅列號,不足三位補(bǔ)零,行號從上而下排序,列號從左到右排序。

        1∶5 000~1∶500 000基礎(chǔ)地理信息數(shù)據(jù)編號的計(jì)算公式如下:

        式中,[ ]為取整符號,H、L分別為1∶1 000 000分幅的基礎(chǔ)地理信息數(shù)據(jù)行號和列號,h、l分別為1∶5000~1∶500 000分幅的基礎(chǔ)地理信息數(shù)據(jù)行號和列號,λ、ψ分別為某點(diǎn)的經(jīng)度和緯度。△λ、△ψ分別為某比例尺分幅的基礎(chǔ)地理信息數(shù)據(jù)經(jīng)差和緯差。

        2 數(shù)據(jù)基礎(chǔ)與功能設(shè)計(jì)

        本文以中國及周邊1∶1 000 000基礎(chǔ)地理信息數(shù)據(jù)庫為基礎(chǔ)數(shù)據(jù),研究基于投影后的制圖區(qū)域,確定基礎(chǔ)地理信息數(shù)據(jù)的范圍,查詢基礎(chǔ)地理信息數(shù)據(jù)的編號等算法,下面以蘭勃特投影為例,要求算法嚴(yán)密,運(yùn)算快捷,查詢靈活,結(jié)果準(zhǔn)確。

        本文基于投影后的制圖區(qū)域,從點(diǎn)、線、面三個方面設(shè)計(jì)了基礎(chǔ)地理信息數(shù)據(jù)編號的可視化查詢窗口,編寫了點(diǎn)、線、面查詢算法模塊,并提供了八種基本比例尺選項(xiàng),當(dāng)用戶選擇其中一種比例尺時,可從點(diǎn)、線、面三個方面進(jìn)行查詢。查詢結(jié)束后釋放內(nèi)存,沒有數(shù)據(jù)冗余。程序界面如圖2所示。

        圖2 編號查詢程序設(shè)計(jì)界面Fig.2 Programmatic interface of querying map sheet numbers

        設(shè)計(jì)流程如圖3所示。

        圖3 設(shè)計(jì)流程圖Fig.3 Design flow-process diagram

        2.1 點(diǎn)查詢功能

        點(diǎn)查詢能自動計(jì)算某點(diǎn)所在的基礎(chǔ)地理信息數(shù)據(jù)編號,并將該編號所對應(yīng)的基礎(chǔ)地理信息數(shù)據(jù)范圍準(zhǔn)確地顯示在地圖上。本文提供了兩種點(diǎn)查詢的方法:圖上拾取點(diǎn)查詢和輸入經(jīng)緯度查詢。

        2.1.1 圖上拾取點(diǎn)

        首先,通過雙擊鼠標(biāo)左鍵拾取圖面上的一點(diǎn)(或多點(diǎn)),并顯示在地圖上;然后,點(diǎn)擊“查詢圖幅”按鈕,將該編號所對應(yīng)的基礎(chǔ)地理信息數(shù)據(jù)范圍準(zhǔn)確地顯示在地圖上,以此來完成點(diǎn)的查詢。

        2.1.2 輸入經(jīng)緯度

        首先,通過鍵盤輸入某點(diǎn)的經(jīng)緯度,其形式可以是小數(shù)度(D.DD)或者是度分秒(DMS)任意一種;然后,點(diǎn)擊“查詢圖幅”按鈕,將該編號所對應(yīng)的基礎(chǔ)地理信息數(shù)據(jù)范圍準(zhǔn)確地顯示在地圖上,以此來完成點(diǎn)的查詢。

        2.2 線查詢功能

        線查詢能自動計(jì)算該線所經(jīng)過的基礎(chǔ)地理信息數(shù)據(jù)編號,并將編號所對應(yīng)的基礎(chǔ)地理信息數(shù)據(jù)范圍一并顯示在地圖上。

        首先,通過雙擊鼠標(biāo)左鍵獲取線(或折線)的節(jié)點(diǎn),并顯示在地圖上,再雙擊鼠標(biāo)右鍵結(jié)束畫線。點(diǎn)擊“查詢圖幅”按鈕,該線所經(jīng)過的基礎(chǔ)地理信息數(shù)據(jù)范圍及編號將準(zhǔn)確地顯示在地圖上,以此來完成點(diǎn)的查詢。

        2.3 面查詢功能

        面查詢能自動計(jì)算該面所覆蓋的基礎(chǔ)地理信息數(shù)據(jù)編號,并將編號所對應(yīng)的基礎(chǔ)地理信息數(shù)據(jù)范圍一并顯示在地圖上。

        首先,通過要素選擇工具選擇制圖主區(qū)的邊界(如行政區(qū)劃界線等);然后,點(diǎn)擊主界面的“查詢圖幅”按鈕,彈出“初設(shè)比例尺”界面,完成比例尺設(shè)計(jì);最后,點(diǎn)擊“初設(shè)比例尺”界面的“查詢圖幅”按鈕,該面所覆蓋的基礎(chǔ)地理信息數(shù)據(jù)范圍及編號將準(zhǔn)確地顯示在地圖上,以此來完成面的查詢。

        3 算法設(shè)計(jì)與查詢結(jié)果

        本文以蘭勃特投影為例,基于投影后的制圖區(qū)域,從點(diǎn)、線、面三個方面進(jìn)行探討,通過算法設(shè)計(jì),程序解算,實(shí)現(xiàn)了基礎(chǔ)地理信息數(shù)據(jù)范圍的確定和編號的可視化查詢,以下為解算過程和程序查詢結(jié)果。

        3.1 點(diǎn)查詢

        在進(jìn)行點(diǎn)查詢時,首先,通過投影轉(zhuǎn)換獲取點(diǎn)的經(jīng)緯度,利用公式(1)、(2)計(jì)算該點(diǎn)所在的基礎(chǔ)地理信息數(shù)據(jù)編號。為了將該編號所對應(yīng)的基礎(chǔ)地理信息數(shù)據(jù)范圍準(zhǔn)確地顯示在地圖上,本文提出了歸原法,即以圖幅的左下角點(diǎn)為圖幅原點(diǎn),推算整個圖幅。計(jì)算圖幅原點(diǎn)的公式如下:

        式中,λ1、ψ1分別為該圖幅左下角點(diǎn)的經(jīng)度和緯度,H、L分別為1∶1000000分幅的基礎(chǔ)地理信息數(shù)據(jù)行號和列號,h、l分別為1∶5000~1∶500000分幅的基礎(chǔ)地理信息數(shù)據(jù)行號和列號,△λ、△ψ分別為某比例尺分幅的基礎(chǔ)地理信息數(shù)據(jù)經(jīng)差和緯差。

        由于是在投影后的制圖區(qū)域上進(jìn)行分幅,所以,圖幅形狀不同于投影前的矩形基礎(chǔ)地理信息數(shù)據(jù),有一定的投影變化,如圖4所示。因此,在進(jìn)行圖幅可視化時,不同于投影前只計(jì)算矩形基礎(chǔ)地理信息數(shù)據(jù)的四個角點(diǎn),而是對矩形基礎(chǔ)地理信息數(shù)據(jù)邊上的點(diǎn)進(jìn)行加密(以每邊加密100點(diǎn)為例),通過公式(3)獲得矩形基礎(chǔ)地理信息數(shù)據(jù)左下角點(diǎn)的經(jīng)緯度,在此基礎(chǔ)上,利用基本比例尺確定的經(jīng)差和緯差獲得每條邊上加密點(diǎn)的經(jīng)緯度,并通過投影變換[4]得到投影后的加密點(diǎn)坐標(biāo),連線得到如圖4b所示的圖幅。

        圖4 投影前后圖幅對比Fig.4 The comparison of map sheet line before and after map projection

        在進(jìn)行點(diǎn)查詢時,還要判斷以下兩種特殊情況:點(diǎn)在兩幅圖的公共邊上時,要顯示該點(diǎn)所在共邊的兩幅圖;點(diǎn)在四幅圖的公共角點(diǎn)上時,要顯示該點(diǎn)所在共點(diǎn)的四幅圖。

        3.1.1 圖上拾取點(diǎn)

        圖上拾取點(diǎn)首先獲取該點(diǎn)的圖上坐標(biāo),通過投影反解獲得該點(diǎn)的經(jīng)緯度,然后再進(jìn)行計(jì)算,程序運(yùn)行結(jié)果如圖5所示。

        圖5 圖上拾取點(diǎn)查詢結(jié)果Fig.5 The query result of pick up points

        3.1.2 輸入經(jīng)緯度

        經(jīng)緯度的輸入有兩種形式,如圖4所示,當(dāng)選擇任意一種形式輸入時,程序會自動彈出填寫范例,無論哪種形式,都是以小數(shù)度的形式參與運(yùn)算。度分秒(DMS)轉(zhuǎn)化為小數(shù)度(D.DD)的公式如下:

        式中,dec為小數(shù)度形式的經(jīng)緯度,dms為度分秒形式的經(jīng)緯度,[ ]為取整符號,△為一個極小偏差量。這兩種形式在計(jì)算機(jī)中轉(zhuǎn)換時,由于計(jì)算機(jī)運(yùn)算是二進(jìn)制,與十進(jìn)制轉(zhuǎn)換存在極小誤差,不會影響點(diǎn)的精度。但是,當(dāng)十進(jìn)制與六十進(jìn)制轉(zhuǎn)換時,誤差就會比較大,直接影響到點(diǎn)的精度,所以在進(jìn)行轉(zhuǎn)換時要人為添加一個極小偏差量。圖6為輸入的經(jīng)緯度恰好為四幅圖交點(diǎn)的情況。

        圖6 輸入四幅圖交點(diǎn)的查詢結(jié)果Fig.6 The query result of the four corners

        3.2 線查詢

        在進(jìn)行線查詢時,首先,根據(jù)線的外包絡(luò)矩形獲得四個極值點(diǎn)坐標(biāo),然后,根據(jù)選擇的比例尺計(jì)算圖幅的經(jīng)差和緯差,進(jìn)行初步查詢,其結(jié)果如圖7所示。

        圖7 線查詢初步分幅結(jié)果Fig.7 The tentative query result of lines

        由圖7可以看出,初步查詢的結(jié)果存在多余的圖幅,為了清除多余的圖幅,本文提出了斜率分段-同異側(cè)判別法。首先,對折線進(jìn)行分段,如圖8所示,并計(jì)算出每一段的斜率,公式如下:

        然后,根據(jù)線段的端點(diǎn)坐標(biāo)、斜率以及圖幅的包絡(luò)線,對每一幅圖進(jìn)行判斷,判斷該圖幅的邊是否位于線段的同側(cè),位于同側(cè)則刪除,位于異側(cè)則保留。對圖7中所有圖幅進(jìn)行遍歷,得到最終結(jié)果如圖8所示。

        圖8 線查詢結(jié)果Fig.10 The query result of lines

        3.3 面查詢

        在進(jìn)行面查詢時,首先,要根據(jù)制圖區(qū)域確定適宜的比例尺和矩形圖廓,再根據(jù)矩形圖廓反解出其所覆蓋的基礎(chǔ)地理信息數(shù)據(jù)范圍和編號。

        當(dāng)選取制圖區(qū)域時,點(diǎn)擊主界面上的“查詢圖幅”按鈕,程序彈出“初設(shè)比例尺”窗口,當(dāng)用戶輸入內(nèi)圖廓(寬度與高度)尺寸,程序則根據(jù)制圖區(qū)域的形狀和大小自動繪出外接矩形,即內(nèi)圖廓線。同時,程序根據(jù)輸入的內(nèi)圖廓尺寸和制圖區(qū)域的實(shí)際大小,按照“長邊比長邊,短邊比短邊”的比例尺計(jì)算法則,計(jì)算出該制圖區(qū)域的橫向比例尺與縱向比例尺。用戶再根據(jù)橫向和縱向比例尺,經(jīng)取整后,給出合適的設(shè)計(jì)比例尺,程序再根據(jù)用戶的設(shè)計(jì)比例尺重新繪制內(nèi)圖廓線,如圖9中的矩形區(qū)域,經(jīng)適當(dāng)偏移和避開微小區(qū)域后,該區(qū)域即為制圖區(qū)域所需要的基礎(chǔ)地理信息數(shù)據(jù)范圍。

        圖9 設(shè)計(jì)比例尺Fig.9 Designing the scale

        由于采用的是投影后數(shù)據(jù),矩形制圖區(qū)域投影反解后會變成扇形,所以,根據(jù)矩形區(qū)域獲得的四個極值與該矩形區(qū)域投影反解后所求得的四個極值并不相同。

        根據(jù)矩形區(qū)域的四個極值點(diǎn),通過投影反解獲得對應(yīng)的經(jīng)緯度,進(jìn)而求得經(jīng)差和緯差以及圖幅數(shù)量。最終,繪制查詢圖幅范圍如圖10a黑線所示。從圖中可以看出,矩形的四個角點(diǎn)并不對應(yīng)經(jīng)緯度的最大最小值,故而查詢結(jié)果會出現(xiàn)某些地方缺失,而另一些地方卻是多余的情況。

        圖10 投影反算前后結(jié)果對比Fig.10 The comparison before and after projection inversion

        為了解決這個問題,本文提出了投影反算-圖廓內(nèi)外判別法。首先對矩形邊上的點(diǎn)加密并進(jìn)行投影反算,本文以矩形寬度(或高度)與該比例尺圖幅經(jīng)差(或緯差)的比值為加密的單元數(shù),每個單元加密100個點(diǎn),加密后的矩形區(qū)域如圖10b中的綠線所示。加密過程中比較每個加密點(diǎn)的經(jīng)緯度,得出經(jīng)緯度的最大最小值,進(jìn)而求得經(jīng)差和緯差以及圖幅數(shù)量,繪制查詢圖幅范圍如圖10b黑線所示,從圖中可以看出,查詢的圖幅不存在缺失現(xiàn)象,但卻存在著多余現(xiàn)象,所以本文對每個圖幅的范圍與圖廓范圍進(jìn)行比較,判別圖幅的位置,位于圖廓外的刪除,位于圖廓內(nèi)的保留,最后加上圖幅編號,最終查詢結(jié)果如圖11所示。

        圖11 初設(shè)比例尺查詢結(jié)果Fig.11 The query result of initial design scale

        4 結(jié)束語

        本文以蘭勃特投影為例,基于投影后的制圖區(qū)域,從點(diǎn)、線、面三個方面提出了歸原法、斜率分段-同異側(cè)判別法和投影反算-圖廓內(nèi)外判別法,這些算法可準(zhǔn)確映射各種投影后制圖區(qū)域所對應(yīng)的基礎(chǔ)地理信息數(shù)據(jù)范圍,實(shí)現(xiàn)了基礎(chǔ)地理信息數(shù)據(jù)編號的可視化查詢。特別是在編制《中華人民共和國普通地圖集》前期的基礎(chǔ)地理信息數(shù)據(jù)庫建設(shè)與擴(kuò)建項(xiàng)目中,發(fā)揮了精準(zhǔn)確定基礎(chǔ)地理信息數(shù)據(jù)范圍的作用,提高了基礎(chǔ)地理信息數(shù)據(jù)編號的查詢效率和準(zhǔn)確度,避免了數(shù)據(jù)缺失和數(shù)據(jù)冗余,為基礎(chǔ)地理信息數(shù)據(jù)庫驅(qū)動《中華人民共和國普通地圖集》的編制奠定了數(shù)據(jù)基礎(chǔ)。

        猜你喜歡
        圖幅經(jīng)緯度制圖
        無聲手槍如何消音?
        自制中學(xué)實(shí)驗(yàn)操作型經(jīng)緯測量儀
        二向反射模型在土地覆被制圖中的應(yīng)用
        澳洲位移大,需調(diào)經(jīng)緯度
        一種利用太陽影子定位的數(shù)學(xué)模型
        基于EXCEL的地形圖圖幅號轉(zhuǎn)換查詢方法
        工程制圖課程教學(xué)改革探析
        基于ArcMap的圖幅接合表快速生成方法研究
        地形圖圖幅編號規(guī)則及實(shí)現(xiàn)
        城市勘測(2014年4期)2014-06-24 14:33:27
        建筑工程制圖與識圖專業(yè)人才培養(yǎng)的探討
        河南科技(2014年3期)2014-02-27 14:06:14
        日韩精品首页在线观看| 国产精品毛片一区二区三区| 国产不卡在线观看视频| 中国老熟女露脸老女人| 日本在线精品一区二区三区| 亚洲精品无码高潮喷水a片软| 国产精品免费看久久久8| 奇米影视久久777中文字幕| 日韩av无卡无码午夜观看| 精品一区二区三区牛牛| 人人人妻人人人妻人人人| 欧美裸体xxxx极品少妇| 超薄肉色丝袜一区二区| 囯产精品无码一区二区三区AV| 久久免费精品视频老逼| 丰满少妇被啪啪到高潮迷轩| 欧美黑寡妇特a级做爰| 亚洲狠狠婷婷综合久久| 亚洲无AV码一区二区三区| 久久精品天堂一区二区| 精品无码久久久久久久久水蜜桃| 国产熟妇另类久久久久| 欧美成人形色生活片| 国产视频在线一区二区三区四区| 久久综合一本中文字幕| 国产午夜精品av一区二区三| 国产无套一区二区三区久久| 亚洲av成人片无码网站| 少妇饥渴偷公乱a级无码| 日韩av无码成人无码免费| 久久久国产精品ⅤA麻豆百度 | 国产成人亚洲精品无码青| 亚洲日本va中文字幕| 午夜免费福利在线观看| 国产av熟女一区二区三区老牛| 在线观看在线观看一区二区三区| 69国产成人精品午夜福中文| 亚洲国产精品久久久久婷婷老年| 亚洲精品免费专区| 亚洲一区二区三区在线中文| 黄射视频在线观看免费|