亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

動(dòng)態(tài)地名數(shù)據(jù)處理方法

文檔序號(hào):6360276閱讀:329來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):動(dòng)態(tài)地名數(shù)據(jù)處理方法
技術(shù)領(lǐng)域
本發(fā)明公開(kāi)了一種地圖數(shù)據(jù)的處理方法,尤其是指一種利用路名、門(mén)牌號(hào)快速確定某地坐標(biāo)值及計(jì)算兩地距離的方法。
背景技術(shù)
在計(jì)算機(jī)地理位置定位系統(tǒng)中,至今仍采用電子地圖的辦法,而這種方法由于采用圖形定位,速度比較慢,用一般的微型計(jì)算機(jī)調(diào)用一個(gè)點(diǎn)一般需要幾秒至十幾秒。而同時(shí)調(diào)用幾個(gè)點(diǎn),而且形成相互位置關(guān)系,則需要幾分鐘。如中國(guó)地圖出版社的中國(guó)專(zhuān)利申請(qǐng)第98102340號(hào)背景部分所述,計(jì)算機(jī)在處理一幅圖像時(shí),首先要把整幅地圖的圖像數(shù)據(jù)讀入內(nèi)存中,任何一次顯示都要對(duì)整幅圖像的數(shù)據(jù)進(jìn)行計(jì)算,需要占用大量的內(nèi)存空間,處理速度也非常慢。該發(fā)明專(zhuān)利申請(qǐng)所揭示的圖像處理方法,是將整個(gè)圖像分割成若干圖像塊,雖然可以提高在讀取電子地圖時(shí)的速度,但本質(zhì)上仍然是對(duì)圖像數(shù)據(jù)的處理,無(wú)法從根本上得到提高速度。
在快遞行業(yè),客戶(hù)給出發(fā)件人地址和收件人地址后,快遞公司須根據(jù)兩地之間距離盡快給出所需的快遞費(fèi)用,而上述速度顯然不能滿(mǎn)足這種要求。同時(shí),只有對(duì)該地圖中的所有道路及重要地名都比較熟悉,才能比較容易且快速地找到兩個(gè)地址,這對(duì)于工作人員的記憶力要求比較高。中國(guó)地圖出版社的專(zhuān)利申請(qǐng)中所揭示的圖像處理方法,由于對(duì)整個(gè)地圖進(jìn)行了分塊,在需要查看兩點(diǎn)時(shí)比較不方便。這也是為什么至今沒(méi)有一家快遞公司運(yùn)用電子地圖的原因。同時(shí),由于電子地圖的數(shù)據(jù)結(jié)構(gòu)的原因,其數(shù)據(jù)也很難為其他應(yīng)用程序所利用。

發(fā)明內(nèi)容
本發(fā)明的目的在于針對(duì)現(xiàn)有技術(shù)中存在的缺陷,提供一種利用計(jì)算機(jī)快速處理地圖數(shù)據(jù)的方法。
本發(fā)明的另一目的在于提供一種支持上述方法的程序及相應(yīng)的數(shù)據(jù)庫(kù)。
本發(fā)明的目的是通過(guò)以下技術(shù)方法來(lái)實(shí)現(xiàn)的將某一地區(qū)的地圖以一定精度標(biāo)以坐標(biāo),并將每條路分成若干段,每段標(biāo)記為具有路名,起點(diǎn)門(mén)牌,終點(diǎn)門(mén)牌,起點(diǎn)坐標(biāo),終點(diǎn)坐標(biāo)的數(shù)據(jù),并將所有的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,當(dāng)知道某地的路名及門(mén)牌號(hào)時(shí),即可以搜索數(shù)據(jù)庫(kù)中的數(shù)據(jù)并計(jì)算出該地的坐標(biāo)值。
當(dāng)需要取得兩個(gè)地方(門(mén)牌號(hào))之間的距離時(shí),分別計(jì)算出兩個(gè)門(mén)牌的坐標(biāo)值,并執(zhí)行相減,取其絕對(duì)值并乘以一定的地圖比例后即可得到兩者之間的距離。
根據(jù)計(jì)算出的兩地之間的距離,并依據(jù)數(shù)據(jù)庫(kù)中存儲(chǔ)的相應(yīng)的收費(fèi)標(biāo)準(zhǔn)計(jì)算出快遞費(fèi)用。
上述方法所需要的地名數(shù)據(jù)庫(kù),包括兩個(gè)子數(shù)據(jù)庫(kù),路名數(shù)據(jù)庫(kù)及小區(qū)名數(shù)據(jù)庫(kù),路名數(shù)據(jù)庫(kù)收集了某地所有道路的詳細(xì)信息,包括路名、門(mén)牌、坐標(biāo)、參照物等,小區(qū)名數(shù)據(jù)庫(kù)收集了該地新村,郊區(qū)鎮(zhèn)村,大樓名,醫(yī)院等信息,每個(gè)小區(qū)名均由小區(qū)名、路名、坐標(biāo)、參照點(diǎn)等信息組成,路名和小區(qū)名互為映射,即由每個(gè)路名與相應(yīng)的小區(qū)名對(duì)應(yīng),每個(gè)小區(qū)名也對(duì)應(yīng)有相應(yīng)的路名。
本發(fā)明所公開(kāi)地圖數(shù)據(jù)處理方法其優(yōu)點(diǎn)表現(xiàn)在以單純的數(shù)字信息代替圖形數(shù)據(jù),大大提高了處理地圖數(shù)據(jù)的速度。通過(guò)輸入地名即查到該地的坐標(biāo),免去了記憶地圖的麻煩。同時(shí),由于每個(gè)路名及小區(qū)名均事先標(biāo)記了簡(jiǎn)拼及異讀音,使使用者不必知道漢字路名的具體寫(xiě)法也能快速調(diào)用。異讀音的采用則解決了一字多音,誤讀音,方言特有讀音所帶來(lái)的困擾。該數(shù)字信息的數(shù)據(jù)庫(kù)也很容易被其它應(yīng)用程序所調(diào)用。地名數(shù)據(jù)庫(kù)由兩個(gè)相互映射的子數(shù)據(jù)庫(kù)構(gòu)成,知道路名就可以查到其間的小區(qū)名,知道小區(qū)名就可以查到其所在的路名門(mén)牌號(hào)。


圖1為本發(fā)明動(dòng)態(tài)地名數(shù)據(jù)處理方法一應(yīng)用實(shí)例的簡(jiǎn)略地圖。
具體實(shí)施例方式
本發(fā)明動(dòng)態(tài)地名數(shù)據(jù)處理方法的具體實(shí)施方式
包括如下步驟1.將高精度的市區(qū)地圖按一定的精度標(biāo)以坐標(biāo)(a+bj)(a代表橫坐標(biāo),b代表縱坐標(biāo)),比如每400米為一個(gè)標(biāo)記單位;2.將地圖中的每條路分成N段,采集每個(gè)路段的起始門(mén)牌、終點(diǎn)門(mén)牌、起始坐標(biāo)及終點(diǎn)坐標(biāo)設(shè)n為變數(shù),第n段起點(diǎn)門(mén)牌mpA,終點(diǎn)門(mén)牌mpB,起點(diǎn)坐標(biāo)zbA,終點(diǎn)坐標(biāo)zbB,輔助信息Cn代表與該段路名有關(guān)的參信息,如北蘇州路的Cn為“近吳淞路”,則n段標(biāo)記為n(zbA,zbB,mpA,mpB,Cn);3.將每條路的各段標(biāo)記按1,2,3...n...,N的秩序排序;4.將排序后的每條路的各段標(biāo)記作為一個(gè)數(shù)據(jù)記錄集,以適當(dāng)?shù)母袷?如某種數(shù)據(jù)庫(kù)格式)分別保存在電腦中(該種數(shù)據(jù)庫(kù)保存方法為習(xí)知技術(shù));5.當(dāng)需要知道某條路某個(gè)門(mén)牌mpX的坐標(biāo)時(shí),首先根據(jù)路名找到該路名的數(shù)據(jù)記錄集,然后依次搜索n(zbA,zbB,mpA,mpB,Cn),當(dāng)發(fā)現(xiàn)該門(mén)牌mpX符合mpA≤mpX≤mpB的條件時(shí),計(jì)算比例MP=|(mpX-mpA)/(mpX-mpB)|,則門(mén)牌mpX的坐標(biāo)=(zbA+MP×zbB)/(1+MP);6.當(dāng)需要取得兩個(gè)地方(門(mén)牌號(hào))之間的距離時(shí),分別計(jì)算出兩個(gè)門(mén)牌的坐標(biāo)值,并將兩坐標(biāo)值相減,取其絕對(duì)值并乘以一定的地圖比例之后即可得到兩者之間的距離。
由于可以用簡(jiǎn)單的數(shù)字計(jì)算就可以得出某條路某個(gè)門(mén)牌的精確坐標(biāo),就意味著可以用路名門(mén)牌進(jìn)行快速精確的定位。如在快遞業(yè)務(wù)中,在客戶(hù)提出需求并告知兩個(gè)地方的路名和門(mén)牌后,就可以迅速計(jì)算出兩地之間的距離,并依據(jù)相應(yīng)的收費(fèi)標(biāo)準(zhǔn)計(jì)算出快遞費(fèi)用及預(yù)測(cè)出快遞的時(shí)間,大大節(jié)省了在計(jì)算機(jī)受理業(yè)務(wù)及調(diào)配過(guò)程的時(shí)間。
要在計(jì)算機(jī)中進(jìn)行動(dòng)態(tài)地名系統(tǒng)運(yùn)用可以用各種計(jì)算機(jī)語(yǔ)言編程,現(xiàn)用模擬的VB語(yǔ)言說(shuō)明動(dòng)態(tài)地名系統(tǒng)的一種基本運(yùn)用處理方法。更為復(fù)雜的運(yùn)用可根據(jù)實(shí)際需要進(jìn)行編程。
一.某點(diǎn)動(dòng)態(tài)坐標(biāo)確定1.表述動(dòng)態(tài)地名的運(yùn)用,首先必須確定已知兩個(gè)點(diǎn)之間任何一個(gè)點(diǎn)的新坐標(biāo),而這個(gè)新坐標(biāo)我們可以通過(guò)一個(gè)新坐標(biāo)函數(shù)來(lái)實(shí)現(xiàn)。
設(shè)起點(diǎn)坐標(biāo)zbA終點(diǎn)坐標(biāo)zbB起點(diǎn)門(mén)牌mpA終點(diǎn)門(mén)牌mpB起點(diǎn)和終點(diǎn)門(mén)牌之間任何一個(gè)門(mén)牌mpX上述zbA、zbB、mpA、mpB均為數(shù)據(jù)庫(kù)中已有數(shù)據(jù)。
則mpX的坐標(biāo)NEWZB可用函數(shù)表述為NEWZB=NEWZB(zbA,zbB,mpX,mpA,mpB)2.新坐標(biāo)函數(shù)示例代碼新坐標(biāo)函數(shù)用VB的示例代碼表述如下<pre listing-type="program-listing">Function NEWZB(myzbA,myzbB,mymp,mympA,mympB)Dim MPDim myzbxADim myzbxBDim myzbyADim myzbyBDim XDim YIf mympB-mymp=0 Then NEWZB=myzbB Exit FunctionEnd IfMP=Abs((mymp-mympA)/(mympB-mymp))myzbxA=X值(myzbA)myzbxB=X值(myzbB)myzbyA=Y(jié)值(myzbA)myzbyB=Y(jié)值(myzbB)X=Int(((myzbxA+MP*myzbxB)/(1+MP))+0.5)Y=Int(((myzbyA+MP*myzbyB)/(1+MP))+0.5)End Function</pre>3.根據(jù)門(mén)牌確定新坐標(biāo)用NEWZB函數(shù),可以編寫(xiě)出根據(jù)門(mén)牌查詢(xún)所在路段并確定新坐標(biāo)的示例代碼如下注起點(diǎn)門(mén)牌,起點(diǎn)坐標(biāo),門(mén)牌(I),坐標(biāo)(I),終點(diǎn)門(mén)牌,終點(diǎn)坐標(biāo),為數(shù)據(jù)庫(kù)已有數(shù)據(jù)調(diào)用,mpX為待查門(mén)牌。
路名數(shù)據(jù)由N+2段組成<pre listing-type="program-listing">Dim myNew門(mén)牌Dim myNew坐標(biāo)Dim my坐標(biāo)‘新坐標(biāo)Dim ISelect Case mpXCase Is<Val(起點(diǎn)門(mén)牌) my坐標(biāo)=起點(diǎn)坐標(biāo)Case Is>Val(終點(diǎn)門(mén)牌) my坐標(biāo)=終點(diǎn)坐標(biāo)&lt;!-- SIPO &lt;DP n="4"&gt; --&gt;&lt;dp n="d4"/&gt;  Case Val(起點(diǎn)門(mén)牌)To Val(門(mén)牌(1))  my坐標(biāo)=NEWZB(起點(diǎn)坐標(biāo),坐標(biāo)(1),mpX,起點(diǎn)門(mén)牌,門(mén)牌  (1))  Case Val(門(mén)牌(1))To Val(門(mén)牌(2))  my坐標(biāo)=NEWZB(坐標(biāo)(1),坐標(biāo)(2),mpX,門(mén)牌(1),門(mén)牌(2))  Case..........................  ..................................  ..................................  Case Val(門(mén)牌(N))To Val(終點(diǎn)門(mén)牌)  For I=N To 1 Step-1  myNew坐標(biāo)=坐標(biāo)(I)  myNew門(mén)牌=門(mén)牌(I)  If myNew門(mén)牌<>0 Then Exit For  Next  my坐標(biāo)=NEWZB(myNew坐標(biāo),終點(diǎn)門(mén)牌,mpX,myNew門(mén)牌,終點(diǎn)門(mén)牌)  End Select</pre>二.動(dòng)態(tài)兩點(diǎn)之間距離的確定1.表述設(shè)1號(hào)路某小段起始坐標(biāo)及門(mén)牌zbA1,zbB1,mpA1,mpB1為1號(hào)路數(shù)據(jù)庫(kù)中已知數(shù)據(jù),需計(jì)算出mpX1的新坐標(biāo)NEWZB12號(hào)路某小段起始坐標(biāo)及門(mén)牌zbA2,zbB2,mpA2,mpB2為2號(hào)路數(shù)據(jù)庫(kù)中已知數(shù)據(jù),需計(jì)算出mpX2的新坐標(biāo)NEWZB2NEWZB1=NEWZB1(zbA1,zbB1,mpX1,mpA1,mpA2)NEWZB2=NEWZB2(zbA2,zbB2,mpX2,mpA2,mpA2)經(jīng)函數(shù)計(jì)算可得知NEWZB1的X軸與Y軸坐標(biāo)值為X1,Y1NEWZB2的X軸與Y軸坐標(biāo)值為X2,Y2設(shè)1號(hào)路門(mén)牌mpX1和2號(hào)路門(mén)牌mpX2兩點(diǎn)之間的直線(xiàn)距離為L(zhǎng)L=SQR[(X1-X2)^2+(Y1-Y2)^2]其中SQR表示平方根,^表示冪
2.動(dòng)態(tài)兩點(diǎn)間距離VB示例代碼如下<pre listing-type="program-listing">Function my距離(myzbxA,myzbxB,myzbyA,myzbyB,my比例)Dim MyValueDim myzbxA‘為起點(diǎn)坐標(biāo)X值Dim myzbxB‘為終點(diǎn)點(diǎn)坐標(biāo)X值Dim myzbyA‘為起點(diǎn)坐標(biāo)Y值Dim myzbyB‘為終點(diǎn)點(diǎn)坐標(biāo)Y值Dim my比例‘一個(gè)坐標(biāo)單位的公里數(shù)Dim XDim YDim my距離‘起點(diǎn)和終點(diǎn)之間的直線(xiàn)距離If myzbxA=0 Or myzbxB=0 Or myzbyA=0 Or myzbyB=0 Thenmy距離=0Exit FunctionEnd IfX=myzbxA-myzbxBY=myzbyA-myzbyBmy距離=Int(Sqr(X^2+Y^2)+0.5)*my比例End Function</pre>三.運(yùn)用實(shí)例如圖1所示,求南京西路1101號(hào)和川北公路4714號(hào)之間的直線(xiàn)距離。
經(jīng)數(shù)據(jù)庫(kù)查詢(xún),對(duì)應(yīng)數(shù)據(jù)如下1.南京西路1101號(hào)為奇數(shù)號(hào),位于801號(hào)(石門(mén)二路口,坐標(biāo)-2,-1)和1509號(hào)(銅仁路口,坐標(biāo)-5,-2)之間2.川北公路4714號(hào)為偶數(shù)號(hào),位于4310號(hào)(景明路口,坐標(biāo)27,-11)和5292號(hào)(張江路口,坐標(biāo)34,-8)之間3.比例1∶0.4,即一個(gè)坐標(biāo)單位為0.4公里。
4.南京西路1101號(hào)坐標(biāo)NEWZB1=NEWZB1[(-2,-1),(-5,-2),1101,801,1509]=(-3,-1)5.川北公路4714號(hào)坐標(biāo)NEWZB2=NEWZB2[(27,-11),(34,-8),4714,4310,5292]=(30,-10)6.設(shè)南京西路1101號(hào)和川北公路4714號(hào)之間的直線(xiàn)距離L將上述南京西路1101號(hào)新坐標(biāo)值和川北公路4714號(hào)新坐標(biāo)值賦入距離計(jì)算代碼中,可得出以下結(jié)果L=21公里動(dòng)態(tài)地名系統(tǒng)運(yùn)用領(lǐng)域十分廣泛,任何需要確定某個(gè)點(diǎn)具體位置的要求,均可使用動(dòng)態(tài)地名系統(tǒng),不僅僅限速遞行業(yè)。
例一.出租車(chē)呼叫系統(tǒng)運(yùn)用如果出租車(chē)呼叫系統(tǒng)運(yùn)用動(dòng)態(tài)地名系統(tǒng),那么客戶(hù)打電話(huà)要出租車(chē)時(shí),受理員借助路名簡(jiǎn)拼可以在1秒鐘內(nèi)調(diào)出所需路名及小區(qū)名,確定客戶(hù)方位,再不用為漢字輸入、地圖查找定位煩心,也免去了地獄式的地名強(qiáng)記培訓(xùn)。同時(shí),可以在1-2秒內(nèi)調(diào)出距離客戶(hù)一定距離內(nèi)的所有空載出租車(chē),立即用全自動(dòng)的電子合成音向他們發(fā)出呼叫,“中山東二路22號(hào)工業(yè)基金會(huì)大樓4B03室王先生要車(chē),請(qǐng)應(yīng)答?!碑?dāng)然代價(jià)也是很“慘”的,經(jīng)過(guò)數(shù)年強(qiáng)化培訓(xùn)而成的調(diào)度員失去了用武之地,代之以只需要二三天培訓(xùn)即可上手的受理員,高薪的調(diào)度員被低薪的受理員所完全替代。而重要的一點(diǎn)是,要實(shí)行上述的技術(shù)轉(zhuǎn)變,只要借助動(dòng)態(tài)地名系統(tǒng)就可以輕松實(shí)現(xiàn)。
二.維修人員上門(mén)服務(wù)安排如果售后服務(wù)部門(mén)采用動(dòng)態(tài)地名系統(tǒng),那么受理客戶(hù)的報(bào)修十分地快捷準(zhǔn)確,定位精確,無(wú)需借助受理人員的個(gè)人能力,而且,可以實(shí)現(xiàn)計(jì)算機(jī)自動(dòng)按照最合理的路經(jīng)安排上門(mén)維修路線(xiàn)。如果客戶(hù)要求當(dāng)場(chǎng)上門(mén)搶修,系統(tǒng)立即可以將離客戶(hù)最近的維修人員調(diào)出,命令他立即前往客戶(hù)處,而且不用擔(dān)心維修人員不認(rèn)識(shí)路,計(jì)算機(jī)會(huì)將具體路線(xiàn)、參照物、客戶(hù)系統(tǒng)電話(huà)、要求等,全部以無(wú)線(xiàn)信息的方式發(fā)送到維修員的信息機(jī)上。
有了動(dòng)態(tài)地名系統(tǒng),若沒(méi)有相應(yīng)的地名數(shù)據(jù)庫(kù)支持,系統(tǒng)還是無(wú)法運(yùn)用。例如,為得這些地名數(shù)據(jù),我們動(dòng)用大量人力反復(fù)進(jìn)行路名,建筑名實(shí)地調(diào)查,查清了上海每一條路名、參照物的全部門(mén)牌分布、整條路的動(dòng)態(tài)坐標(biāo),形成了一個(gè)龐大的地名數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)包括二大子庫(kù),互為映射,即路名數(shù)據(jù)庫(kù)和小區(qū)名數(shù)據(jù)庫(kù)。
1.路名數(shù)據(jù)庫(kù)路名數(shù)據(jù)庫(kù)包括了一個(gè)地區(qū)內(nèi)所有道路的詳細(xì)信息,包括路名、門(mén)牌、地圖坐標(biāo)、參照物等。一般有以下“字段”(數(shù)據(jù)庫(kù)專(zhuān)用術(shù)語(yǔ))組成查詢(xún)碼,路名簡(jiǎn)拼,路名異讀音,路名,起點(diǎn)單號(hào)門(mén)牌,起點(diǎn)雙號(hào)門(mén)牌,起點(diǎn)參照點(diǎn),起點(diǎn)坐標(biāo)..............................,N點(diǎn)單號(hào)門(mén)牌,N點(diǎn)雙號(hào)門(mén)牌,N點(diǎn)參照點(diǎn),N點(diǎn)坐標(biāo),終點(diǎn)單號(hào)門(mén)牌,終點(diǎn)雙號(hào)門(mén)牌,終點(diǎn)參照點(diǎn),終點(diǎn)坐標(biāo),路名其他信息。
注路名簡(jiǎn)拼,路名異讀音舉例蘊(yùn)川路,路名簡(jiǎn)拼=WCL,路名異讀音=Y(jié)CL。
2.小區(qū)名數(shù)據(jù)庫(kù)“小區(qū)名”指在動(dòng)態(tài)地名系統(tǒng)中作為一個(gè)點(diǎn)而不是一條線(xiàn)的地名,如新村,郊區(qū)鎮(zhèn)村,大樓名,醫(yī)院名,大學(xué),政府機(jī)構(gòu)等。當(dāng)一條路無(wú)限短,特化為一個(gè)點(diǎn)時(shí),相當(dāng)于一個(gè)點(diǎn)狀地名,如建筑名、大學(xué)名、醫(yī)院名等。每個(gè)小區(qū)名均由小區(qū)名,路名,坐標(biāo),參照點(diǎn)等信息組成。
小區(qū)名數(shù)據(jù)庫(kù)一般有以下“字段”組成查詢(xún)碼,小區(qū)名簡(jiǎn)拼,小區(qū)名異讀音,路名,門(mén)牌起始號(hào),門(mén)牌結(jié)束號(hào),小區(qū)名,參照點(diǎn),小區(qū)坐標(biāo),小區(qū)其他信息。
有路名門(mén)牌的小區(qū)名的坐標(biāo)、路名、門(mén)牌、參照點(diǎn)等,是通過(guò)路名數(shù)據(jù)庫(kù)經(jīng)計(jì)算取得,然后自動(dòng)輸入小區(qū)名數(shù)據(jù)庫(kù)的,由此形成小區(qū)名對(duì)路名門(mén)牌的映射,在調(diào)用路名數(shù)據(jù)庫(kù)時(shí),計(jì)算機(jī)可以自動(dòng)查詢(xún)小區(qū)名數(shù)據(jù)庫(kù),如有對(duì)應(yīng)的小區(qū)名,則調(diào)出使用,由此形成路名門(mén)牌對(duì)小區(qū)名的映射的關(guān)系。例如,輸入“中山東二路22號(hào)”,系統(tǒng)會(huì)自動(dòng)確認(rèn)“工業(yè)基金會(huì)大樓”,輸入“工業(yè)基金會(huì)大樓”,系統(tǒng)會(huì)自動(dòng)確認(rèn)“中山東二路22號(hào)”。由于這種映射關(guān)系,那么客戶(hù)即使不知道具體門(mén)牌號(hào),系統(tǒng)也可以根據(jù)小區(qū)名找到相應(yīng)的路名門(mén)牌號(hào)。
權(quán)利要求
1.一種動(dòng)態(tài)地名數(shù)據(jù)處理方法,其特征在于將某一地區(qū)的地圖以一定的精度標(biāo)以坐標(biāo),并將每條路分成若干段,每段標(biāo)記成具有路名,起點(diǎn)門(mén)牌,終點(diǎn)門(mén)牌,起點(diǎn)坐標(biāo),終點(diǎn)坐標(biāo)的數(shù)據(jù),并將所有的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,當(dāng)知道某地的路名及門(mén)牌號(hào)時(shí),即可以搜索數(shù)據(jù)庫(kù)中的數(shù)據(jù)并計(jì)算出該地的坐標(biāo)值。
2.如權(quán)利要求1所述的方法,其特征在于包括如下步驟1)將某一地區(qū)的地圖按一定的精度標(biāo)以坐標(biāo)值(a+bj)(a代表橫坐標(biāo),b代表縱坐標(biāo));2)將每條路分成N段,每個(gè)路段包括起始門(mén)牌、終點(diǎn)門(mén)牌、起始坐標(biāo)及終點(diǎn)坐標(biāo)等信息設(shè)n為變數(shù),第n段起點(diǎn)門(mén)牌mpA,終點(diǎn)門(mén)牌mpB,起點(diǎn)坐標(biāo)zbA,終點(diǎn)坐標(biāo)zbB,輔助信息Cn,則第n段可標(biāo)記為n(mpA,mpB,zbA,zbB,Cn);3)將每條路的各段標(biāo)記按1,2,3...n...,N的秩序排序;4)將排序后的每條路的各段標(biāo)記作為一個(gè)數(shù)據(jù)記錄集,分別保存在數(shù)據(jù)庫(kù)中;5)當(dāng)需要知道某條路某個(gè)門(mén)牌mpX的坐標(biāo)時(shí),首先根據(jù)路名找到該路的數(shù)據(jù)記錄集,然后依次搜索n(mpA,mpB,zbA,zbB,Cn),當(dāng)發(fā)現(xiàn)該門(mén)牌符合mpA≤mpX≤mpB的條件時(shí),計(jì)算比例MP=|(mpX-mpA)/(mpX-mpB)|,則門(mén)牌mpX的坐標(biāo)=(zbA+P×zbB)/(1+MP)。
3.如權(quán)利要求2所述的方法,其特征在于當(dāng)需要取得兩個(gè)地方(路名、門(mén)牌號(hào))之間的距離時(shí),分別計(jì)算出兩個(gè)門(mén)牌的坐標(biāo)值,執(zhí)行相減,取其絕對(duì)值并乘以一定的地圖比例后即可得到兩者之間的距離。
4.如權(quán)利要求3所述的方法,其特征在于根據(jù)計(jì)算出的兩地之間的距離,并依據(jù)數(shù)據(jù)庫(kù)中存儲(chǔ)的相應(yīng)的收費(fèi)標(biāo)準(zhǔn)計(jì)算出快遞費(fèi)用。
5.如權(quán)利要求1,2或3任意之一所述的方法,其特征在于可用于快遞行業(yè),出租車(chē)呼叫系統(tǒng),維修人員上門(mén)服務(wù)安排等。
6.一種地名數(shù)據(jù)庫(kù),其包括兩個(gè)子數(shù)據(jù)庫(kù),路名數(shù)據(jù)庫(kù)及小區(qū)名數(shù)據(jù)庫(kù),路名數(shù)據(jù)庫(kù)存儲(chǔ)了某地所有道路的詳細(xì)信息,包括路名、門(mén)牌、坐標(biāo)、參照物等,小區(qū)名數(shù)據(jù)庫(kù)存儲(chǔ)了該地新村,郊區(qū)鎮(zhèn)村,大樓名,醫(yī)院等信息,每個(gè)小區(qū)名均由小區(qū)名,路名,坐標(biāo),參照點(diǎn)等信息組成,路名數(shù)據(jù)庫(kù)和小區(qū)名數(shù)據(jù)庫(kù)互為映射,每個(gè)小區(qū)名對(duì)應(yīng)有相應(yīng)的路名。
7.如權(quán)利要求6所述的地名數(shù)據(jù)庫(kù),其特征在于路名數(shù)據(jù)庫(kù)的存儲(chǔ)格式為查詢(xún)碼,路名簡(jiǎn)拼,路名異讀音,路名,起點(diǎn)單號(hào)門(mén)牌,起點(diǎn)雙號(hào)門(mén)牌,起點(diǎn)參照點(diǎn),起點(diǎn)坐標(biāo).........,N點(diǎn)單號(hào)門(mén)牌,N點(diǎn)雙號(hào)門(mén)牌,N點(diǎn)參照點(diǎn),N點(diǎn)坐標(biāo),終點(diǎn)單號(hào)門(mén)牌,終點(diǎn)雙號(hào)門(mén)牌,終點(diǎn)參照點(diǎn),終點(diǎn)坐標(biāo),路名其他信息;小區(qū)名數(shù)據(jù)庫(kù)的存儲(chǔ)格式為查詢(xún)碼,小區(qū)名簡(jiǎn)拼,小區(qū)名異讀音,路名,門(mén)牌起始號(hào),門(mén)牌結(jié)束號(hào),小區(qū)名,參照點(diǎn),小區(qū)坐標(biāo),小區(qū)其他信息。
全文摘要
本發(fā)明涉及一種動(dòng)態(tài)地名數(shù)據(jù)處理方法,將某一地區(qū)的地圖以一定的精度標(biāo)以坐標(biāo),并將每條路分成若干段,每段標(biāo)記成具有路名,起點(diǎn)門(mén)牌,終點(diǎn)門(mén)牌,起點(diǎn)坐標(biāo),終點(diǎn)坐標(biāo)的數(shù)據(jù),并將所有的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,當(dāng)知道某地的路名及門(mén)牌號(hào)時(shí),即可以搜索數(shù)據(jù)庫(kù)中的數(shù)據(jù)并計(jì)算出該地的坐標(biāo)值。當(dāng)需要取得兩個(gè)地方(路名、門(mén)牌號(hào))之間的距離時(shí),分別計(jì)算出兩個(gè)門(mén)牌的坐標(biāo)值,并將兩坐標(biāo)值相減,取其絕對(duì)值并乘以一定的地圖比例即可得到兩者之間的距離。由于將查找地圖時(shí)的圖形數(shù)據(jù)處理改為數(shù)字?jǐn)?shù)據(jù)處理,大大提高了數(shù)據(jù)處理的速度。本發(fā)明還涉及一種上述方法所適用的數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)包括路名數(shù)據(jù)庫(kù)及小區(qū)名數(shù)據(jù)庫(kù),兩者互為映射。
文檔編號(hào)G06F17/00GK1553365SQ0312903
公開(kāi)日2004年12月8日 申請(qǐng)日期2003年6月4日 優(yōu)先權(quán)日2003年6月4日
發(fā)明者吳智偉 申請(qǐng)人:吳智偉
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1