專利名稱:運用flash軟件制作的電子地圖的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子地圖的制作方法,屬于Internet GIS技術(shù)領(lǐng)域。
隨著Internet的出現(xiàn),電子地圖使企業(yè)用戶直接通過瀏覽器對地理信息數(shù)據(jù)進行訪問,實現(xiàn)檢索查詢、制圖輸出、編輯修改等GIS基本功能。它使GIS從專業(yè)人員手中解放出來,成為千千萬萬老百姓生活中息息相關(guān)的一部分。目前的電子地象處理技術(shù)及其實現(xiàn)方法,是用戶向電子地圖服務網(wǎng)站發(fā)出http請求,電子地圖服務網(wǎng)站向它的地圖服務器傳遞用戶的地圖操作請求,地圖服務器負責響應并生成地圖。網(wǎng)站上生成相關(guān)的頁面?zhèn)骰赜脩舻臑g覽器,用戶從電子地圖服務網(wǎng)站上獲得剛剛生成的地圖。這種實現(xiàn)方法對計算機硬件要求較高。CPU在處理一幅圖象時,首先要把整幅圖中圖象的數(shù)據(jù)讀入內(nèi)存或虛擬內(nèi)存,然后再根據(jù)顯示范圍的需要把相應圖象的數(shù)據(jù)移送到顯示內(nèi)存中。這種處理需要占用大量的系統(tǒng)資源、內(nèi)存空間、處理時間。以圖象形式存在的地圖是圖象類中比較特殊的一種,其最大的特點是幅面大,而且電子地圖所涉及的圖象處理以圖象顯示為主。目前的計算機顯示器一般在1024*768像素左右,通過如此小的屏幕又要基本滿足視覺需求,則一次只能看到地象中很小的一部分。目前采用上述處理圖象的常規(guī)數(shù)據(jù)的計算,如此大量的數(shù)據(jù)運算會大大降低對地圖的瀏覽速度,而用算法去實現(xiàn)一幅地圖的縮小或放大顯示時,其速度應更加緩慢了。另外,受目前互聯(lián)網(wǎng)帶寬和其它因素的影響,使目前的網(wǎng)絡電子地圖只能適應于中小型訪問需求。如果根據(jù)當前特殊環(huán)境增大系統(tǒng)容耐性,則需大量的服務器和先進的通訊予以支持;這種例子有http//www.go2map.com、http//www.chinaquest.com(目前城市通TM在上海有12臺地圖服務器,在北京有20臺地圖服務器)、http//www.map.com.tw、http//www.mapquest.com等鑒于上述,本發(fā)明制作的電子地圖,以低資源消耗,降低電子地圖應用成本,節(jié)省用戶的投入提高電子地圖的瀏覽速度,節(jié)省訪問者大量寶貴的時間和金錢。
本發(fā)明運用FLASH軟件制作電子地圖底圖,通過ASP與數(shù)據(jù)庫鏈接,用FLASH的TXT存儲中間變量,并用JAVASCRIPT對客戶端進行控制。
以下結(jié)合發(fā)明實例(杭州市電子地圖)的制作方法對本發(fā)明作進一步描述本發(fā)明把杭州市地圖分塊掃描到設(shè)定的文件夾中,存成bmp格式文件,分辨率可根據(jù)圖片的清晰程度隨意設(shè)定,以看清圖上的文字為準在photoshop中進行加工,去掉所畫地圖外的部分,盡可能的降低圖片的大小(gif或者jpeg格式輸出),但必須保證圖片放大以后可以清晰的看到上面的文字。打開flash文件,在此新文件的場景一的第一層中導入剛才所處理好的地圖,進行合適的調(diào)整,(注意只可按比例放大或縮小此圖片不可拉伸扭曲它的形狀。)然后鎖定它。另建一層,沿著掃描地圖邊線繪制出地圖的大路、中路、小路、河流、大路名稱、中路名稱、小路名稱、河流名稱、村莊名稱、小區(qū)名稱、風景區(qū)等。制作出一張杭州市電子地圖的底圖。接著,在數(shù)據(jù)庫中建立一地圖數(shù)據(jù)文件,通過ASP與數(shù)據(jù)庫鏈接,用TXT存儲中間變量,將地圖數(shù)據(jù)(如杭州市的企業(yè))加入數(shù)據(jù)庫中,地圖數(shù)據(jù)通過FLASH的TXT讀取,運用FLASH制作成完整的電子地圖。
地圖是一種很有用的工具,運用FLASH制作的地圖底圖是基于矢量的圖形格式,可用少量的向量數(shù)據(jù)描述一個復雜的對象,存儲圖片只占用極少的空間,一個杭州地圖(包含紙地圖上所有信息)只有400K左右。FLASH的特點是可邊下載邊播放,傳送到客戶端的結(jié)果為矢量數(shù)據(jù),在客戶端實現(xiàn)縮放、漫游等基本操作;采用FLASH矢量圖格式來制作電子地圖,在低帶寬的網(wǎng)絡環(huán)境中兼具了地理信息顯示的高畫質(zhì)及小體積的優(yōu)點,而且在windows98作業(yè)系統(tǒng)、Inter、Explorer和netcape瀏覽器軟件中,都內(nèi)建有shockwave Flash外掛程序,在多方軟件支持的情況下,使得Flash制作的電子地圖的閱讀率幾乎達到百分之百。用戶通過網(wǎng)站電子地圖界面,直接操作地圖(進行縮放、漫游等功能操作),可直接在客戶端完成,而不需要“地圖服務器“進行計算、響應生成地圖,地圖數(shù)據(jù)通過FLASH的TXT讀取,使地圖使用、點信息查找、重復使用與共享數(shù)據(jù)都變得很快捷,本發(fā)明的效果是大大提高了電子地圖的運行效率,最大程度地體現(xiàn)了地理數(shù)據(jù)信息的價值。
權(quán)利要求
1.一種運用FLASH軟件制作的電子地圖,其特征在于運用以下步驟打開FLASH軟件,在FLASH文件的場景中導入地圖及地圖信息,用TXT存儲中間變量,制作出電子地圖。
2.根據(jù)權(quán)利要求1的運用FLASH軟件制作電子地圖,其中所述的在FLASH文件的場景中導入地圖及地圖信息,包括沿著掃描地圖邊線繪制出地圖的大路、中路、小路、河流、大路名稱、中路名稱、小路名稱、河流名稱、村莊名稱、小區(qū)名稱、風景區(qū)等。
全文摘要
本發(fā)明涉及一種電子地圖的制作方法,屬于Internet GIS技術(shù)領(lǐng)域。本發(fā)明運用FLASH制作電子地圖底圖,打開FLASH軟件,在FLASH文件的場景中導入地圖及地圖信息,沿著掃描地圖邊線繪制出地圖的大路、中路、小路、河流、大路名稱、中路名稱、小路名稱、河流名稱、村莊名稱、小區(qū)名稱、風景區(qū)等;通過ASP與數(shù)據(jù)庫鏈接,用FLASH的TXT存儲中間變量,并用JAVASCRIPT對客戶端進行控制。
文檔編號G06F17/30GK1363884SQ01101768
公開日2002年8月14日 申請日期2001年1月2日 優(yōu)先權(quán)日2001年1月2日
發(fā)明者應卓拉 申請人:海南百匯網(wǎng)絡有限公司