版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、圖4-6 面積、距離測(cè)量流程圖4.路徑規(guī)劃由于監(jiān)聽的是鼠標(biāo)右擊,對(duì)于各個(gè)功能沒有沖突,因此不設(shè)開關(guān)。僅對(duì)起始點(diǎn)進(jìn)行判斷,只有選擇起點(diǎn)之后才能選擇終點(diǎn),在起始點(diǎn)都存在的情況下才能進(jìn)行路徑規(guī)劃。路徑規(guī)劃流程如圖4-7所示:圖4-7 路徑規(guī)劃流程圖4.2.2 系統(tǒng)流程圖 系統(tǒng)流程如圖4-8所示:圖4-8 系統(tǒng)流程圖第5章 系統(tǒng)實(shí)現(xiàn)第5章 系統(tǒng)實(shí)現(xiàn)5.1 地圖制作5.1.1 底圖制作校園地圖的制作是一個(gè)較為復(fù)雜的步驟,首先需要精確的CAD圖紙然后將其轉(zhuǎn)換為地圖。感謝同學(xué)的幫助提供了已有的校園地圖,下圖為本校學(xué)弟學(xué)妹花了幾周時(shí)間,在校園內(nèi)進(jìn)行測(cè)繪得出的圖紙,而且已經(jīng)生成為地圖。部分內(nèi)容不夠完整,為了不破
2、壞地圖的精確度與美觀,后期未做修改,僅僅對(duì)顯示樣式、部分建筑物做了修改。初始ArcMap校園地圖如圖5-1所示:圖5-1 初始ArcMap校園地圖5.1.2 地圖整改為了疊加顯示效果的美觀,對(duì)地圖進(jìn)行了顯示效果的更改。同時(shí)由于基本地圖樣式Shapefile對(duì)于數(shù)據(jù)查詢的支持比較緩慢,因此要新建數(shù)據(jù)庫并且對(duì)全部圖層添加要素類。這里使用了ArcCatalog工具,進(jìn)行數(shù)據(jù)庫的建立以及圖層類型的轉(zhuǎn)換。轉(zhuǎn)換后發(fā)現(xiàn)由于底圖由多人完成,部分樣式比較繁瑣且很多建筑物圖形比較分散,單個(gè)建筑被分成了好多幾何體,因此需對(duì)數(shù)據(jù)庫數(shù)據(jù)以及建筑樣式進(jìn)行合并以及刪除。對(duì)于轉(zhuǎn)換為要素類的圖層,為了增加建筑物的陰影效果,這里
3、需要對(duì)建筑物圖層制作制圖表達(dá),簡(jiǎn)單步驟如下:1.在內(nèi)容列表中,右鍵要素類圖層,點(diǎn)擊“Convert Symbology to Representation”。將需要制作陰影的圖層,增加制圖表達(dá)。2.右鍵點(diǎn)擊轉(zhuǎn)為制圖表達(dá)的圖層,打開屬性框,在符號(hào)選項(xiàng)卡上,在“Solid color pattern”將顏色改為期望的陰影顏色。3.點(diǎn)擊右上角的加號(hào)按鈕添加幾何效果并選擇Move,點(diǎn)擊OK。4.將X、Y的偏移值分別改為3pt,-3pt,點(diǎn)擊OK。整改后的地圖如5-2所示:圖5-2 整改后ArcMap校園地圖5.1.3 地圖發(fā)布制作完成后的地圖必須經(jīng)過服務(wù)器發(fā)布才能在網(wǎng)頁中正常調(diào)用,打開ArcGIS S
4、erver Manager輸入安裝時(shí)設(shè)置的用戶名和密碼。然后選擇Add New Services進(jìn)行設(shè)置,選擇自己制作的地圖,根據(jù)默認(rèn)選項(xiàng)直接點(diǎn)擊下一步完成配置。需要指出對(duì)于存放地圖的文件夾必須對(duì)擁有權(quán)限進(jìn)行更改,添加現(xiàn)在使用用戶,并可以具有讀寫權(quán)限。對(duì)于ArcCatalog服務(wù)器的配置跟Server Manager基本一樣,不做詳述,需要注意的是對(duì)于域名的填寫,IIS對(duì)于本地默認(rèn)為localhost。地圖服務(wù)器發(fā)布效果如圖5-3所示:圖5-3 地圖服務(wù)器發(fā)布效果圖5.2 系統(tǒng)各功能及實(shí)現(xiàn)效果圖5.2.1 地圖放大、縮小、拖動(dòng)功能及效果圖Google Map API的簡(jiǎn)易性直接將地圖服務(wù)進(jìn)行了
5、很好的封裝,基本的地圖服務(wù)只需要進(jìn)行必要的參數(shù)設(shè)置既可以實(shí)現(xiàn)。不過對(duì)于企業(yè)級(jí)的應(yīng)用必須在google網(wǎng)站進(jìn)行注冊(cè),申請(qǐng)密鑰之后才能使用,而且訪問次數(shù)也有限制。地圖放大、縮小、拖動(dòng)功能效果如5-4所示:圖5-4 地圖放大、縮小、拖動(dòng)功能效果圖可以看到在未疊加ArcGIS地圖之前google地圖上對(duì)于校園信息的顯示幾乎為空。5.2.2 疊加ArcGIS地圖及效果圖對(duì)于ArcGIS地圖的疊加代碼量很少只用參考ArcGIS Extension API接口庫即可,但是在項(xiàng)目測(cè)試過程中發(fā)現(xiàn)始終疊加不上,后來發(fā)現(xiàn)時(shí)ArcGIS地圖未添加地理坐標(biāo)的原因。經(jīng)過查詢及搜索,發(fā)現(xiàn)網(wǎng)上有一款A(yù)rcMap地圖制作軟件插
6、件ArcBruTile,可以將google地圖添加到ArcMap中作為參考底圖。ArcBruTile插件安裝后效果如圖5-5所示:圖5-5 ArcBruTile插件安裝后效果圖然后對(duì)地圖進(jìn)行坐標(biāo)系的轉(zhuǎn)換為WGS 1984 web標(biāo)準(zhǔn)后,發(fā)現(xiàn)校園地圖位于非洲幾內(nèi)亞灣,這可能是對(duì)于未添加地理坐標(biāo)的地圖默認(rèn)位置。然后將地圖全部選中進(jìn)行位移之后,基本可以與google地圖上的校園輪廓重合,但是比例大小卻不對(duì)。后查看資料后找到地圖等比例放大縮小工具。在視圖、工具、自定義標(biāo)簽中選中編輯器,然后將按比例縮放按鈕拖放到編輯工具條。然后選中整個(gè)地圖進(jìn)行放大后重新定位,基本能實(shí)現(xiàn)與google地圖中校園輪廓的重合
7、。再調(diào)用API接口函數(shù)進(jìn)行地圖的疊加。地圖按比例縮放功能按鈕位置如圖5-6所示:圖5-6 地圖按比例縮放功能按鈕位置圖ArcGIS地圖與Google地圖疊加后效果如圖5-7所示:圖5-7 ArcGIS地圖與Google地圖疊加后效果圖5.2.3 建筑物搜索及效果圖對(duì)于搜索功能的實(shí)現(xiàn),主要效果是顯示建筑物輪廓并進(jìn)行高亮顯示。需注意的是對(duì)于ArcGIS地圖,shapefile對(duì)于查詢效果不好,需新建數(shù)據(jù)庫轉(zhuǎn)為要素類。這個(gè)在前邊制圖表達(dá),制作地圖陰影是已經(jīng)實(shí)現(xiàn)。建筑物搜索功能實(shí)現(xiàn)效果如圖5-8所示:圖5-8 建筑物搜索功能效果圖對(duì)于列表導(dǎo)航進(jìn)行顯示,功能的實(shí)現(xiàn)跟搜索基本一樣,不做贅述。5.2.4 面
8、積、距離測(cè)量及效果圖面積距離的測(cè)量終點(diǎn)是如何動(dòng)態(tài)的取多邊形,因?yàn)間oogle已經(jīng)給出了多邊形取面積以及距離的函數(shù),因此只需根據(jù)鼠標(biāo)的點(diǎn)擊構(gòu)造多邊形,根據(jù)選擇點(diǎn)進(jìn)行刷新即可。算法思想:監(jiān)聽鼠標(biāo)左擊操作,如果有左擊時(shí)記錄坐標(biāo)點(diǎn)位置,將其封裝為marker添加到marker數(shù)組中。然后監(jiān)聽marker是否被拖動(dòng),如果被拖動(dòng)進(jìn)行polygon的重繪。同時(shí)監(jiān)聽marker是否被點(diǎn)擊如果被點(diǎn)擊則將其從marker數(shù)組中移除,繼續(xù)polygon的重繪。對(duì)于polygon的重繪,首先要判斷是否已存在polygon,若存在清除后還要講坐標(biāo)數(shù)組清除。然后將marker數(shù)組中的坐標(biāo)全部重新提取為經(jīng)緯度坐標(biāo)數(shù)組,封裝
9、為polygon,根據(jù)polygon對(duì)象進(jìn)行面積的獲得。面積測(cè)量功能實(shí)現(xiàn)效果如圖5-9所示:圖5-9 面積測(cè)量功能效果圖距離測(cè)量功能實(shí)現(xiàn)效果如圖5-10所示:圖5-10 距離測(cè)量功能效果圖5.2.5 路徑規(guī)劃功能及效果圖對(duì)于路徑規(guī)劃本來想對(duì)于校園,因?yàn)閮?nèi)容較少,google地圖上的道路信息匱乏,使用google api接口不能實(shí)現(xiàn),還需要自己去添加路徑,寫路徑算法。但后來發(fā)現(xiàn)僅用其接口就能很好地實(shí)現(xiàn)路徑規(guī)劃功能,還算省了不少事。API中涉及到路徑規(guī)劃的類主要是GDirections(map?: HYPERLINK /intl/zh-CN/apis/maps/documentation/refe
10、rence.html l GMap2 GMap2, panel?:Element)。這里主要是些效果的顯示,涉及到了在地圖上添加自定義控件,右擊選擇起始點(diǎn)。還涉及到了jquery即用javascript寫了另一套代碼庫,以實(shí)現(xiàn)漸入漸出效果。路徑規(guī)劃功能實(shí)現(xiàn)效果如圖5-11所示:圖5-11 路徑規(guī)劃功能效果圖5.2.6 鼠標(biāo)滑動(dòng)、點(diǎn)擊建筑顯示信息及效果圖對(duì)于鼠標(biāo)滑動(dòng)顯示效果,因?yàn)锳rcGIS提供的API接口最終只提供了一個(gè)接口跟Google Map有關(guān)。而對(duì)于接口不能直接添加鼠標(biāo)監(jiān)聽,還好根據(jù)接口中的方法可以將有用的信息進(jìn)行提取,然后重新封裝為Google地圖中的對(duì)象類型。從而實(shí)現(xiàn)用Google
11、 API的方法實(shí)現(xiàn)監(jiān)聽。鼠標(biāo)滑動(dòng)點(diǎn)擊建筑物,信息顯示效果如圖5-12所示:圖5-12 鼠標(biāo)滑動(dòng)點(diǎn)擊建筑物,信息顯示效果圖5.3 應(yīng)用中出現(xiàn)的問題與解決方法1.之前在做網(wǎng)站的過程中也遇到過這樣的問題,網(wǎng)頁中對(duì)于一些本地路徑無法完成解析,如果改成網(wǎng)絡(luò)路徑后就可以??墒亲远x信息是存儲(chǔ)在本地的,無法解析即不能完成相應(yīng)的功能。例如用到對(duì)XML文件的讀取操作, javascript一直無法讀取本地文件。解決辦法:配置服務(wù)器即可。由于對(duì)于靜態(tài)網(wǎng)站,開始無需服務(wù)器即可瀏覽器打開,沒有添加IIS服務(wù)。但對(duì)于一些相對(duì)及本地路徑,處于安全的考慮瀏覽器默認(rèn)不解析。當(dāng)將網(wǎng)頁添加到服務(wù)器的網(wǎng)站管理目錄中時(shí)即可實(shí)現(xiàn)解析功
12、能。2.這次開發(fā)的地圖用的是老版本的API類庫。而老版本的類庫中沒有直接的函數(shù)實(shí)現(xiàn)對(duì)鼠標(biāo)右鍵監(jiān)聽獲取地理坐標(biāo),因此無法獲取鼠標(biāo)右鍵點(diǎn)擊后的彈出菜單選擇路徑規(guī)劃中的起點(diǎn)和終點(diǎn)。而用鼠標(biāo)左擊獲取坐標(biāo)實(shí)現(xiàn)路徑規(guī)劃,又跟面積、路徑測(cè)量功能相沖突。解決辦法:經(jīng)過仔細(xì)查看API手冊(cè),發(fā)現(xiàn)GMap2類中提供了一個(gè)函數(shù)可以實(shí)現(xiàn)地圖中屏幕像素到地理坐標(biāo)的轉(zhuǎn)化。因此可以首先獲取屏幕坐標(biāo),然后再轉(zhuǎn)為地理坐標(biāo)即可實(shí)現(xiàn)地理坐標(biāo)的獲取。3.上文中提到過的地圖疊加問題,由于地圖的制作過程中沒有添加地理經(jīng)緯度坐標(biāo),導(dǎo)致ArcGIS地圖無法與Google地圖進(jìn)行疊加。由于地理坐標(biāo)系統(tǒng)規(guī)范的差異,無法實(shí)現(xiàn)不同坐標(biāo)規(guī)范的重合。解決
13、辦法:對(duì)制作的地圖添加于Google地圖相同的WGS 1984坐標(biāo)系。然后使用網(wǎng)上提供的插件ArcBruTile,即可實(shí)現(xiàn)在ArcMap制作軟件中添加Google地圖。然后對(duì)照地圖將自己制作的校園地圖移動(dòng)到正確的位置,即可實(shí)現(xiàn)地圖疊加功能。4.從ArcGIS服務(wù)器調(diào)用數(shù)據(jù)時(shí)速度特別慢。由于CAD導(dǎo)入進(jìn)行修改后的地圖圖層類型為shapefile幾何類型。而shapefile類型對(duì)于數(shù)據(jù)庫的查詢支持較差,因而查詢速度很慢。解決辦法:在ArcCatalog中新建數(shù)據(jù)庫與元素集,同時(shí)將shapefile圖層轉(zhuǎn)換為元素類圖層,即可解決查詢速度問題。同時(shí)還可以實(shí)現(xiàn)制圖表達(dá),建筑物陰影效果。5.對(duì)于ArcG
14、IS疊加的圖層無法實(shí)現(xiàn)對(duì)建筑物的監(jiān)聽,由于ArcGIS提供的擴(kuò)展API只提供接口與Google地圖交互。如果不能生成Google API中的對(duì)象無法實(shí)現(xiàn)監(jiān)聽。解決方法:對(duì)象重構(gòu),用接口中的方法,依次將ArcGIS地圖中的幾何點(diǎn)取出。然后將幾何點(diǎn)重新封裝為Google API中的對(duì)象。6.將重構(gòu)后的新對(duì)象疊加到Google地圖上后發(fā)現(xiàn)鼠標(biāo)移動(dòng)到建筑上后,無法獲取坐標(biāo)點(diǎn),監(jiān)聽無效。即無法實(shí)現(xiàn)點(diǎn)擊重構(gòu)后的建筑,以顯示信息窗口。解決辦法:在數(shù)據(jù)庫中新建字段存儲(chǔ)建筑幾何體的中心點(diǎn)坐標(biāo),重構(gòu)Google API對(duì)象時(shí)將其一起封裝。不根據(jù)鼠標(biāo)位置新建信息窗,根據(jù)數(shù)據(jù)庫中的建筑幾何中心點(diǎn)坐標(biāo),新建信息窗。7.
15、對(duì)于事件的監(jiān)聽,由于只有當(dāng)監(jiān)聽事件發(fā)生時(shí)才觸發(fā),導(dǎo)致全局及局部變量無法使用,全部建筑物監(jiān)聽失敗。 解決辦法:循環(huán)外對(duì)每個(gè)監(jiān)聽對(duì)象單獨(dú)建立函數(shù)由程序后臺(tái)處理即可。第6章 系統(tǒng)測(cè)試第6章 系統(tǒng)測(cè)試6.1 測(cè)試方法的介紹黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過測(cè)試來檢測(cè)每個(gè)功能是否都能正常使用,在測(cè)試時(shí),把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。黑盒法著眼于程序外部
16、結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。黑盒法是窮舉輸入測(cè)試,只有把所有可能的輸入都作為測(cè)試情況使用,才能以這種方法查出程序中所有的錯(cuò)誤。實(shí)際上測(cè)試情況有無窮多個(gè),人們不僅要測(cè)試所有合法的輸入,而且還要對(duì)那些不合法但是可能的輸入進(jìn)行測(cè)試。白盒測(cè)試按照程序內(nèi)部的邏輯對(duì)程序進(jìn)行測(cè)試,檢查程序中的每條通路是否能按預(yù)定要求正確工作。白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試。在這里主要采用的是黑盒測(cè)試,并以白盒測(cè)試為輔助測(cè)試。6.2 測(cè)試環(huán)境硬件:cup:Core M 2.0Ghz 內(nèi)存:2G 硬盤:320G軟件:Microsoft windows7 Windows IIS ArcMap ArcCata
17、log ArcGIS Server 服務(wù)器 Sql Server 2005數(shù)據(jù)庫6.3 測(cè)試對(duì)象6.3.1 地圖放大、縮小、拖動(dòng)功能滑動(dòng)鼠標(biāo)滑輪,是否能實(shí)現(xiàn)地圖的放大縮小。點(diǎn)擊地圖進(jìn)行拖動(dòng),地圖是否隨鼠標(biāo)移動(dòng)。6.3.2 建筑物搜索功能點(diǎn)擊導(dǎo)航條的建筑物列表,是否能在地圖上高亮顯示建筑物輪廓。在搜索框中輸入正確的建筑物信息是否能在地圖上正確顯示。輸入錯(cuò)誤的信息是否進(jìn)行提示。6.3.3 面積、距離測(cè)量功能在未開啟功能時(shí),點(diǎn)擊地圖是否進(jìn)行標(biāo)注開始測(cè)量。開啟功能后,點(diǎn)擊地圖開始測(cè)量,是否能顯示正確地測(cè)量信息。點(diǎn)擊標(biāo)注點(diǎn)拖動(dòng),是否能夠隨意移動(dòng)標(biāo)注。點(diǎn)擊標(biāo)注,刪除標(biāo)注點(diǎn)后是否能正確顯示測(cè)量信息。6.3.
18、4 路徑規(guī)劃功能在為選擇起點(diǎn)的情況下,選擇終點(diǎn),是否給予提示。在未給出起始點(diǎn)的情況下,進(jìn)行路徑規(guī)劃是否給予提示。給出起始點(diǎn)后,能否進(jìn)行正確的路徑規(guī)劃。6.3.5 鼠標(biāo)滑動(dòng)、點(diǎn)擊建筑顯示信息功能鼠標(biāo)移動(dòng)到建筑物上,是否能顯示出建筑物名稱。當(dāng)鼠標(biāo)點(diǎn)擊建筑物是能夠,顯示詳細(xì)信息框。6.4 測(cè)試用例及結(jié)果6.4.1 地圖放大、縮小、拖動(dòng)功能1滑動(dòng)鼠標(biāo)滑輪,是否能實(shí)現(xiàn)地圖的放大縮小。1)操作:滑動(dòng)鼠標(biāo)滑輪預(yù)期結(jié)果:地圖進(jìn)行放大縮小2)操作:鼠標(biāo)點(diǎn)擊地圖拖動(dòng)預(yù)期結(jié)果:地圖隨鼠標(biāo)的拖動(dòng)而移動(dòng)以上測(cè)試用例經(jīng)過驗(yàn)證功能實(shí)現(xiàn)正確的6.4.2 建筑物搜索功能1點(diǎn)擊導(dǎo)航條的建筑物列表,是否能在地圖上高亮顯示建筑物輪廓
19、。1)操作:點(diǎn)擊導(dǎo)航條建筑物名稱預(yù)期結(jié)果:地圖上高亮顯示對(duì)應(yīng)建筑物輪廓以上測(cè)試用例經(jīng)過驗(yàn)證功能可以正確實(shí)現(xiàn)2搜索框中輸入信息時(shí)是否能檢測(cè)信息輸入正確 1)錯(cuò)誤的輸入信息:輸入:空預(yù)期輸出:提示輸入內(nèi)容不能為空測(cè)試結(jié)果如圖6-1所示:圖6-1 建筑物搜索測(cè)試2)正確的輸入信息:輸入:不為空預(yù)期輸出:進(jìn)行內(nèi)容搜索測(cè)試結(jié)果如圖6-2所示:圖6-2 建筑物搜索測(cè)試以上測(cè)試用例經(jīng)過驗(yàn)證與預(yù)期結(jié)果相符3搜索框中輸入建筑物信息時(shí)是否能在地圖中顯示建筑物輪廓 1)錯(cuò)誤的輸入信息:輸入:當(dāng)當(dāng) 預(yù)期輸出:提示無搜索結(jié)果測(cè)試結(jié)果如圖6-3所示:圖6-3 建筑物搜索測(cè)試2)正確的輸入信息:輸入:第一教學(xué)樓預(yù)期輸出:顯
20、示搜索結(jié)果,點(diǎn)擊后顯示建筑物輪廓測(cè)試結(jié)果如圖6-4所示:圖6-4 建筑物搜索測(cè)試以上測(cè)試用例經(jīng)過驗(yàn)證與預(yù)期結(jié)果相符6.4.3 面積、距離測(cè)量功能1點(diǎn)擊地圖是否進(jìn)行標(biāo)注開始測(cè)量1)未開啟功能:操作:點(diǎn)擊地圖預(yù)期結(jié)果:地圖不進(jìn)行標(biāo)注,測(cè)量測(cè)試結(jié)果如圖6-5所示:圖6-5 面積、距離測(cè)量測(cè)試2)開啟功能:操作:點(diǎn)擊地圖預(yù)期結(jié)果:地圖進(jìn)行標(biāo)注,并開始測(cè)量測(cè)試結(jié)果如圖6-6所示:圖6-6 面積、距離測(cè)量測(cè)試以上測(cè)試用例經(jīng)過驗(yàn)證與預(yù)期結(jié)果相符6.4.4 路徑規(guī)劃功能1選擇起始點(diǎn),是否能正確實(shí)現(xiàn)路徑規(guī)劃1)未選擇起點(diǎn):操作:開始路徑規(guī)劃預(yù)期結(jié)果:提示未選擇起點(diǎn)測(cè)試結(jié)果如圖6-7所示:圖6-7 路徑規(guī)劃測(cè)試2
21、)未選擇終點(diǎn):操作:開始路徑規(guī)劃預(yù)期結(jié)果:提示選擇正確的起始點(diǎn)測(cè)試結(jié)果如圖6-8所示:圖6-8 路徑規(guī)劃測(cè)試3)選擇起始點(diǎn):操作:開始路徑規(guī)劃預(yù)期結(jié)果:進(jìn)行正確的路徑規(guī)劃測(cè)試結(jié)果如圖6-9所示:圖6-9 路徑規(guī)劃測(cè)試6.4.5 鼠標(biāo)滑動(dòng)、點(diǎn)擊建筑顯示信息功能1鼠標(biāo)滑動(dòng)到建筑物,點(diǎn)擊建筑物,是否顯示正確信息 1)操作:滑動(dòng)鼠標(biāo)到建筑物上預(yù)期結(jié)果:顯示建筑物名稱測(cè)試結(jié)果如圖6-10所示:圖6-10 鼠標(biāo)滑動(dòng)信息顯示測(cè)試2)操作:鼠標(biāo)點(diǎn)擊建筑物預(yù)期結(jié)果:顯示建筑物詳細(xì)信息測(cè)試結(jié)果如圖6-11所示:圖6-11 鼠標(biāo)點(diǎn)擊信息顯示測(cè)試總 結(jié)總 結(jié)本系統(tǒng)提供圖形化的界面,在普通電子地圖上,用戶可以進(jìn)行對(duì)地圖
22、進(jìn)行任意的放大縮小,地圖漫游等;用戶還可以進(jìn)行地理信息的查詢;路徑的查詢;用戶還可以進(jìn)行期望信息的查詢、瀏覽。非常方便的實(shí)現(xiàn)了校園地理信息的瀏覽。本系統(tǒng)同樣也存在很多問題,比如:代碼設(shè)計(jì)比較繁瑣;沒有后臺(tái),地圖信息不能后期更改,必須通過代碼才能改;頁面設(shè)計(jì)不是太優(yōu)美;校園地圖部分內(nèi)容不夠完整。這些問題,希望在以后的學(xué)習(xí)過程中不斷改進(jìn)。致 謝致 謝在這里要感謝四年來天津城市建設(shè)學(xué)院對(duì)我的培養(yǎng),感謝指導(dǎo)老師王麗老師在這幾個(gè)月來的關(guān)心和嚴(yán)格細(xì)致的指導(dǎo);感謝計(jì)算機(jī)與信息工程學(xué)院的老師在百忙之中為我解答疑難問題,感謝老師們對(duì)我的精心栽培;也要感謝在畢設(shè)中同學(xué)們對(duì)我的幫助;感謝所有幫助過我的人,謝謝大家!
23、參考文獻(xiàn)參考文獻(xiàn)1 董 爽,李翔宇. Google Maps API二次開發(fā)M. 計(jì)算機(jī)光盤軟件與應(yīng)用,2010(03)2 陳海燕,劉珍. 基于Google Maps的地理信息標(biāo)注系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)J. 湖南科技大學(xué)學(xué)報(bào),2010(11)3 張海洋. AJAX技術(shù)在Google Maps中的應(yīng)用J. 北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,2010(11) 4 陳育春. Google Maps API開發(fā)大全M. 北京:機(jī)械工業(yè)出版社,2010(1)5 湯國(guó)安,楊昕. ArcGIS 地理信息系統(tǒng)空間分析實(shí)驗(yàn)教程M. 北京:科學(xué)出版社, 20066 何正國(guó)、杜鵑. ArcGIS Server從入門到精通M.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 思考激發(fā)勇氣青春無畏挑戰(zhàn)
- 《ERP項(xiàng)目建議書》課件
- 二零二五年度新能源汽車充電樁工程開關(guān)差插座供應(yīng)合同3篇
- 執(zhí)業(yè)護(hù)士考試、注冊(cè)制度
- 分類法與病因病機(jī)
- 二零二五年度便利店加盟合同中關(guān)于加盟店合同履行期限3篇
- 二零二五年度城市建筑垃圾清運(yùn)與處理勞務(wù)分包合同3篇
- 和好協(xié)議書(2篇)
- 二零二五年度店鋪裝修半包服務(wù)協(xié)議2篇
- 小學(xué)數(shù)學(xué)第五冊(cè)《周長(zhǎng)》公開課教案附課堂教學(xué)實(shí)錄
- 2024江蘇泗陽縣交通產(chǎn)業(yè)集團(tuán)招聘第一線操作人員招聘39人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- GB 19272-2024室外健身器材的安全通用要求
- 北師大版五年級(jí)數(shù)學(xué)下冊(cè)第3單元第3課時(shí)分?jǐn)?shù)乘法(三)課件
- 2025新外研社版英語七年級(jí)下單詞默寫表
- 2024年演出經(jīng)紀(jì)人資格《思想政治與法律基礎(chǔ)》考前必刷必練題庫500題(含真題、必會(huì)題)
- 麻醉與舒適醫(yī)療
- 全國(guó)林草行業(yè)森林消防員技能競(jìng)賽理論知識(shí)考試題及答案
- 2024年治安保衛(wèi)部規(guī)章制度(2篇)
- 2024年保密知識(shí)測(cè)試試題附答案(綜合卷)
- 豬糞供應(yīng)合同范本
- 人教版2024-2025學(xué)年六年級(jí)數(shù)學(xué)上冊(cè)5.4 扇形的面積 同步練習(xí)(附答案解析)
評(píng)論
0/150
提交評(píng)論