【正文】
attention should be paid to the research of three dimensional maps. This article based on the Northeast Petroleum University and its surroundings designs and creates the threedimensional electronic map. II. FUNCTIONDESIGN Threedimensional electronic map system of campus based on WEBGIS has general characteristics of the mon maps. Through pressing the arrow keys (Up, Down, Left, And Right) on the keyboard, one can make the map move towards the corresponding direction of translation. Through dragging mouse, one can see wherever he likes. Using the mouse wheel, you can control a map39。s magnitude, according to the user39。s 內(nèi)蒙古工業(yè)大學(xué) 本科畢業(yè)設(shè)計 外文文獻翻譯 4 performances usually show up as the form of spot, line and surface in the threedimensional electronic map. Compared with vector graphics, the grid graphics have unparalleled advantages. The bination of the grid graphics and the WEBGIS39。 therefore, it will lessen the user39。s authentication as well as adding, deleting, revising and inquiring information’s, etc. The main function of the system is to realize the three dimensional electronic map displayed in the browser through WEBGIS technology. Owing to the bination of JavaScript technology and WEBGIS development model, we can reduce the cost of the system, and at the same time improve the interoperability and system performance. Thanks 內(nèi)蒙古工業(yè)大學(xué) 本科畢業(yè)設(shè)計 外文文獻翻譯 6 to the application of AJAX technology, we can make further improvement on loading dynamical map. All the technologies we use will reduce the reaction time, which will leave a quick and efficient impression on users. V. THE IMPLEMENTATION OF THE SYSTEM A. The fabrication of the threedimensional scene and scene rendering for map. The threedimensional electronic map of campus based on WEBGIS, is an electronic map system which takes the Northeast Petroleum University as the prototype. To realize this system, we should plete the fabrication of three dimensional scene and scene rendering for map, so we select 3DMAX whose operation is simple and flexible to model. Given the later needs of electronic map, the threedimension model should be delicate as much as possible. The three dimensional model39。隨著信息革命和計算機科學(xué)的發(fā)展,計算機技術(shù)已經(jīng)滲透到科學(xué)的各個領(lǐng)域,并引起了許多革命性的變化,在這些科目,古代制圖學(xué)也不例外。電子地圖是隨之應(yīng)運而生的產(chǎn)品之一。 二.系統(tǒng)設(shè)計 基于 WebGIS 的校園三維電子地圖系統(tǒng)的具有普通地圖的一般特性。在地圖的左下角會顯示當前鼠標的坐標。此外,通過點擊鼠標,人們可以選擇檢查的三維地圖和衛(wèi)星地圖。 ? 漫游地圖:使用向上和向下鍵漫游的任何區(qū)域的地圖,或拖動和拖放直接。該系統(tǒng)開發(fā)的流程圖將圖 1 所示。地圖符號通常盡可能地模仿真實世界 ,并盡可能的簡單化。一開始,我們收集所需的數(shù)據(jù),包括名稱、 地址、 介紹和建筑物的數(shù)碼照片,并準備后續(xù)的三維建模??臻g實體的表現(xiàn)通常以點、 線、 面的形式顯示 在三維電子地圖。各種瀏覽器支持的腳本語言的支持存在差異,所以在不同的瀏覽器測試地圖的各個功能是不可缺少的步驟。本系統(tǒng)的開發(fā)利用常見的現(xiàn)有技術(shù)包括 JavaScript 技術(shù), Ajax技術(shù), XML技術(shù)等等。 EXT 是用 JavaScript 編寫的優(yōu)秀 Ajax 開源框架;它與后端技術(shù)無關(guān),可以用來開發(fā)一個華麗的外觀富客戶端應(yīng)用程序。它允許僅在客戶機 上,就可以完成各種各樣的任務(wù),不需要網(wǎng)絡(luò)服務(wù)器的參與,用于支持分布式計算和處理,因此減少了不必要的資源浪費。 JavaScript 技術(shù)是指通過小塊的方法來實現(xiàn)編程。 該系統(tǒng)的主要功能是通過實現(xiàn) WebGIS 技術(shù)在瀏覽器中顯示三維電子地圖。 五.系統(tǒng)實現(xiàn) A.創(chuàng)建三維場景和地圖的場景渲染。由于東北石油大學(xué)太多復(fù)雜的建筑物,三維度模型的構(gòu)建將占用大量的時間。 B.加載地圖 在 Web 中,主要通過 div 層表現(xiàn),有三層顯示地圖。由用戶操作在地圖窗口是由上述的三層,地圖的基本操作是通過設(shè)置在不同的 圖 層功能實現(xiàn)。抽象的二維地圖使一些普通用戶很難了解他們需要的信息,但三維模擬的地圖模擬真實世界的信息準確,因此用戶可以輕松地看到真實的世界。 C.地圖的基本功能 拖動,縮放,平移地圖的基本功能,也是不同于一個簡單的地圖圖像的重要特征。因此,兩種功能的組合可以完成地圖導(dǎo)航。公式:( / oldpercent) * newpercent。 與這些基本的功能,用戶可以觀察整個校園簡潔清晰地建筑物。以一個體育場為例,當鼠標不在體育場,建筑沒有什么變化,但在體育場上空,移動鼠標時,建筑物的輪廓顯示。 4) 實時坐標和鷹眼 通過位于電子地圖的右下方角落的鷹眼地圖,用戶可以大致了解他們在那里的校園。如果您選擇某些類型的建筑物,它將在右邊列出所有類似的結(jié)構(gòu)的建筑物。當來模糊查詢,在查詢框中輸入關(guān)鍵字,所有相關(guān)信息將被顯示。系統(tǒng)本身 是跨平臺的 B/ S 模式,頁面 友好,安全,易于維護和允許一個更廣泛的用戶動態(tài)地訪問和操作簡單。 六.結(jié)論 基于 WebGIS 的校園三維電子地圖結(jié)合簡單的二維電子地圖與現(xiàn)實,豐富和直觀的三維虛擬場景。查詢數(shù)據(jù)保存在 Oracle 關(guān)系數(shù)據(jù)庫中,而定位的坐標值從 JSON 文件獲取。左下角區(qū)域?qū)崟r顯示系統(tǒng)中的鼠標光標的坐標值。 2) 范圍 經(jīng)度和緯度與校園電子地圖坐標之間的相互轉(zhuǎn)換,我們可以先變換校園電子地圖坐標的經(jīng)度和緯度坐標,然后通過計算兩個點之間的距離的緯度和經(jīng)度坐標,這種方法是簡單和精確。 D.其他實用功能 1) 突出顯示以及彈出提示框 對于一些熱點建筑物的查詢,我們使用 JSON 數(shù)據(jù)創(chuàng)建一個 div 圖層,填充顏色,然后設(shè)置為半透明,當鼠標移動到圖層,該區(qū)域?qū)⑼怀鲞x擇。 ? 刪除當前地圖的圖層,并強制內(nèi)存回收。實現(xiàn)縮放的功能如下過程: ? 放大和適當?shù)?比例值,需要放大的增益比前值。要實現(xiàn)拖動,第一件事就是設(shè)置鼠標事件功能。這些小圖片是通過特定的切圖程序?qū)⑼暾貓D切割而成;所有的圖片卡的大小都相同,并有固定的命名規(guī)則,所以地圖是速度更快和更容易地加載。 柵格數(shù)據(jù)包括圖像數(shù)據(jù),二維地圖和三維模擬的電子地圖。另一層是用來遵循 (稱為移動圖層) 的鼠標拖動移動一層。其實網(wǎng)格圖像三維電子地圖是固定的角度來看旋轉(zhuǎn)眼柵格地圖。為了實現(xiàn)這個系統(tǒng),我們需要完成三維場景和場景渲染地圖的制作,所以我們選擇了操作簡單而靈活的 3DMAX 模型。由于 AJAX 技術(shù)的應(yīng)用,我們可以在加載動態(tài)地圖時得到進一步改進。 內(nèi)蒙古工業(yè)大學(xué) 本科畢業(yè)設(shè)計 外文文獻翻譯 13 在系統(tǒng)中,我們利用 JavaScript 腳本語言實現(xiàn)的關(guān)鍵功能,如加載地圖,縮放地圖,地理位置,以及其他相關(guān)的輔助功能,如地圖圖標顯示,測距,鷹眼,標簽。瀏覽網(wǎng)頁信息并實現(xiàn)動態(tài)交互的唯一方式是通過瀏覽器,它可以有效地防范數(shù)據(jù)丟失,從而是系統(tǒng)達到了較高的安全系數(shù)。該系統(tǒng)結(jié)合了 EXT 原型框架,創(chuàng)造一個豐富的客戶端和高度交互的 Web應(yīng)用程序,有效地實現(xiàn)富客戶端的應(yīng)用程序,并可以在一個安全控制的方式管理客戶端的安全。 Ajax的利用非同步的 交互技術(shù),這意味著沒有必要刷新全部的頁面,因此,它減輕了用戶的等待時間。 而其其他領(lǐng)域的研究直接應(yīng)用到了三維電子地圖的開發(fā)和建設(shè),計算機圖形學(xué),三維 GIS,虛擬現(xiàn)實和地理數(shù)據(jù)基礎(chǔ),虛擬場景的 建模,并因此成為三維電子地圖系統(tǒng)的技術(shù)支持。網(wǎng)格圖形和 WebGIS 的背景出內(nèi)蒙古工業(yè)大學(xué) 本科畢業(yè)設(shè)計 外文文獻翻譯 12 版技術(shù)的組合, 可以提高系統(tǒng)的響應(yīng)速度和節(jié)省系統(tǒng)的輸入 。 為了生成地圖,配制好的標準場景設(shè)計是必要的。制圖概括重視抽象模型和實際的性能結(jié)果之間的平衡。網(wǎng)絡(luò)景觀電子地圖的制作也有它自己的技術(shù)標準,這是優(yōu)于傳統(tǒng)地圖的。然后,我們建立 的三維場景與 3DS MAX 的軟件。 ? 位置信息查詢:系統(tǒng)可以為用戶提供模糊查詢和快速定位。通過點擊熱點,它可以顯示熱點的具體信息。通過拖動鼠標,可以查看感興趣的任何一個地方。用戶需要的三維可視化,動態(tài)的交互性和展示自己的各種地理相關(guān)的數(shù)據(jù)處理和分析,如此多的關(guān)注應(yīng)支付的