中文字幕无码日韩视频无码三区

一種電子地圖繪制的方法及系統的制作方法

文檔序號:6552748閱讀:227來源:國知局
專利名稱:一種電子地圖繪制的方法及系統的制作方法
技術領域
本發明涉及一種電子地圖繪制的方法及系統。
背景技術
電子地圖就是利用成熟的網絡技術、通信技術、GIS (地理信息系統)技術,實現一種新的地圖服務方式。電子地圖沒有了紙的質感,卻重新詮釋了人們心目中地圖的概念。與紙地圖、光盤地圖相比,網上電子地圖具有信息無限、可隨意添加的特點。它不受比例尺、圖形樣式的限制,抽象化更低,對象化更好,可以根據用戶的意圖智能化地顯示用戶需要的信息。由于有專人負責搜集各種數據,因而網上電子地圖可以隨時更新新開通的道路、規劃中的小區、暫時緩行的路段,都可以在網上地圖中及時得到反應。然而,由于運行電子地圖的平臺所依賴的技術條件的差異(不同的軟、硬件環境),電子地圖應用環境存在較大的不確定性。由此會引發同一款電子地圖在不同運行平臺下,圖形顯示效果不統一,即同一款電子地圖在不同運行平臺下,會產生地圖顯示不一致, 即顯示失真的問題。

發明內容
有鑒于此,本發明的主要目的在于提供一種電子地圖繪制的方法及系統,以解決在不同的運行平臺下電子地圖顯示失真的問題。本發明提供的一種電子地圖繪制方法,包括步驟A、定義電子地圖表達的圖元;B、根據貝塞爾曲線繪制所述圖元;C、根據所述圖元制作電子地圖所需的符號;D、應用所述符號繪制電子地圖。在上述的電子地圖繪制方法中,所述步驟A定義的圖元包括折線、B樣條曲線、圓、 橢圓、矩形、扇形、圓弧、多邊形、閉合B樣條曲線、圓拱、文字(TrueType文字)、紋理(圖片)、貝塞爾曲線和閉合貝塞爾曲線。在上述的電子地圖繪制方法中,所述步驟B包括在貝塞爾曲線的基礎上,通過封閉起始點與終止點得到閉合貝塞爾曲線;
η通過多條所述閉合貝塞爾曲線邏輯組合形成文字,即ΣΑ(0,其中Bi⑴為任意
i=0
一個閉合貝塞爾曲線。在上述的電子地圖繪制方法中,所述步驟B包括通過使貝塞爾曲線的四個控制點中的Ptl = P1, P2 = P3形成折線,其中Ptl為起始點,P1為終止點;在所述折線的基礎上,通過封閉所述起始點與所述終止點從而形成多邊形;在所述多邊形的基礎上,通過將所述多邊形的內角設定為90度從而形成矩形。
在上述的電子地圖繪制方法中,所述步驟B包括 在貝塞爾曲線的基礎上,構造B樣條曲線與貝塞爾曲線之間的數學關系式 P(n) (t) = (B0,n(t), Bljn (t), L, Bn,n(t)) (P0, P1, L, Pn)τ
=(B' 0,n(t),B' ,Jt), L, B' n.n(t))S(n)(P0, P1 L, Ρη)τ
=(B'0,η(t),B',⑴,L,B',(t))(P' 0,P' i;L,P' n)T;其中,Bn,n(t)為η 次伯恩斯坦基函數,t e
;(B'。,n(t),B' ljn(t),L,B' n, n(t)) = (B0,n(t),B1Jt),L,Bn,n(t)) (Sw)-1, S(n)是使B樣條曲線某一段多項式轉換為貝塞爾曲線段的轉換矩陣,(P' C P'Jt = S^Pci,P1, L,Pn)T為貝塞爾曲線的η個控制點。在上述的電子地圖繪制方法中,所述S(n)的求解過程如下S(n) = S0L0E0R0L1E1R1L Ir1ElriIT1,其中 L 為 L 為 S(n)與 Silri)之間的遞歸轉換矩陣, S0= 1,
權利要求
1.一種電子地圖繪制方法,其特征在于,包括步驟A、定義電子地圖表達的圖元;B、根據貝塞爾曲線繪制所述圖元;C、根據所述圖元制作電子地圖所需的符號;D、應用所述符號繪制電子地圖。
2.根據權利要求1所述的電子地圖繪制方法,其特征在于,所述步驟B包括 在貝塞爾曲線的基礎上,通過封閉起始點與終止點得到閉合貝塞爾曲線;η通過多條所述閉合貝塞爾曲線邏輯組合形成文字,即ΣΑ(0,其中Bi (t)為任意一個i=0閉合貝塞爾曲線。
3.根據權利要求1所述的電子地圖繪制方法,其特征在于,所述步驟B包括通過使貝塞爾曲線的四個控制點中的Ptl = P1, P2 = P3形成折線,其中Ptl為起始點,P1 為終止點;在所述折線的基礎上,通過封閉所述起始點與所述終止點從而形成多邊形; 在所述多邊形的基礎上,通過將所述多邊形的內角設定為90度從而形成矩形。
4.根據權利要求1所述的電子地圖繪制方法,其特征在于,所述步驟B包括 在貝塞爾曲線的基礎上,構造B樣條曲線與貝塞爾曲線之間的數學關系式 P(n) (t) = (B0,n(t), Bljn(t), L, Bn,n(t)) (P0, P1, L, Pn)τ=(B' 0,n(t),B' ljn(t),L,B' njn(t))S(n)(P0,Pi; L,Pn)T =(B' 0,n(t),B' ljn(t),L,B' n,n(t)) (P' o, P' 1;L,P' n)T ; 其中,Bn,n(t)為 η 次伯恩斯坦基函數,t e
;(B'。,n(t),B' ^ω, ,Β' n,n(t)) =(B0,n(t),B1^a),L,Bn,n(t)) (Sw)-1, S(n)是使B樣條曲線某一段多項式轉換為貝塞爾曲線段的轉換矩陣,(P' o,P' i;L,P' 7 = 3(11)^,P1;L,Pn)T為貝塞爾曲線的η個控制點。
5.根據權利要求4所述的電子地圖繪制方法,其特征在于,所述S(η)的求解過程如下S(n) = S0L0E0R0L1E1R1L Ir1ElriIT1,其中 L 為 L 為 S(n)與 Silri)之間的遞歸轉換矩陣,S° =
6.根據權利要求4所述的電子地圖繪制方法,其特征在于,在所述B樣條曲線的基礎上,通過封閉所述B樣條曲線的起始點與終止點從而形成閉合B樣條曲線。
7.根據權利要求1所述的電子地圖繪制方法,其特征在于,所述步驟B包括 給定三個點,Pc^PpP2,其中P。為圓心,P1為起始點,P2終止點,沿逆時針方向,圓弧上每個點與貝塞爾曲線上的點之間的誤差不大于S,半徑r= I P1-Ptl I,求出矢量P1-Pjn P2-Ptl 的角度ω。ωι,若CO1S ω。,則
8.根據權利要求7所述的電子地圖繪制方法,其特征在于,在所述圓弧的基礎上,通過繪制所述Po、P:、P2三個點構成的折線從而形成扇形;在所述圓弧的基礎上,在所述Pc^PpP2中,通過設定P1 = P2從而形成圓; 通過縱向或橫向縮放所述圓從而形成橢圓。
9.一種實現權利要求1所述電子地圖繪制方法的電子地圖繪制系統,其特征在于,包括圖元定義模塊,用于定義所述圖元; 圖元繪制模塊,用于根據貝塞爾曲線繪制所述圖元; 符號編輯模塊,用于根據所述圖元,制作電子地圖所需的符號; 地圖繪制模塊,用于應用所述符號繪制電子地圖。
10.根據權利要求9所述的電子地圖繪制系統,其特征在于,所述符號編輯模塊為符號編輯器,包括符號編輯窗口,用于使用戶可以在該窗口內使用所述圖元繪制模塊構造的圖元組成所需符號;選中圖元屬性窗口向用戶提供所述電子地圖繪制系統中所有圖元的圖形屬性的顯示和編輯;符號管理窗口,用于管理符號。
全文摘要
本發明提供了一種電子地圖繪制的方法,包括步驟A、定義電子地圖表達的圖元;B、根據貝塞爾曲線繪制所述圖元;C、根據所述圖元制作電子地圖所需的符號;D、應用所述符號繪制電子地圖。本發明還提供了一種能夠實現上述方法的電子地圖繪制系統,包括圖元定義模塊,用于定義所述圖元;圖元繪制模塊,用于根據貝塞爾曲線繪制所述圖元;符號編輯模塊,用于根據所述圖元,制作電子地圖所需的符號;地圖繪制模塊,用于應用所述符號繪制電子地圖。從而解決了在不同的運行平臺下電子地圖顯示失真的問題。
文檔編號G06T11/00GK102157001SQ20111009380
公開日2011年8月17日 申請日期2011年4月14日 優先權日2011年4月14日
發明者丁圣陶, 劉勇, 印潔, 葉關根, 孫隆祥, 張成成, 方馳宇, 李成名, 殷勇, 沈濤, 王繼周, 趙占杰, 趙園春, 金志國, 馬照亭 申請人:中國測繪科學研究院
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1