webgis課程設計周_第1頁
webgis課程設計周_第2頁
webgis課程設計周_第3頁
webgis課程設計周_第4頁
webgis課程設計周_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、webgis課程設計周webgis課程設計周交通地理信息系統(tǒng)課程設計一-基于ArcIMS的網(wǎng)上校園開發(fā)與實踐 姓 名:學號:班級:指導教師:2011年12月23日 課程設計說明書 1.概述 現(xiàn)如今網(wǎng)絡 在我們的生活中已經(jīng)扮演很重要的角色,網(wǎng)絡的方便快捷, 跨時間跨空間、信息全面等特征為我們的生活提供了很大的 方便。我們可以通過網(wǎng)絡來完成我們生活中的絕大多數(shù)事情,如 工作、學習、購物、信息檢索等等。當然作為一名學生或是家長也希望能在網(wǎng)上來了解、查詢 一些關于學校概況、學校建設、學校師資情況和學生在校的 相關信息等。這樣我們就可以很輕松、準確的了解到我們想知道的東 西,這樣的方便使我們的生活插上了

2、翅膀得到了飛速的發(fā) 展。所謂基于ARCIMS的網(wǎng)上校園是指利用網(wǎng)絡技術、數(shù)據(jù)庫技術與GIS技術有機的結合起來集成 GIS的功能把校園數(shù) 字化然作為信息源后發(fā)布到網(wǎng)上,通過網(wǎng)絡我們可以進行簡 單的空間要素屬性查詢和空間分析,為不同層面的用戶提供不同的應用服務這里的數(shù)字化包括很多方面,比如校園地圖的矢量化,這 樣我們就可以得到精確、高清的校園地圖,通過數(shù)字化的校 園地圖可以簡單定位到自己想去的地方為初來學校的學生 和家長提供方便、可靠的引導;數(shù)字化的另一方面就是學校 信息與學生的數(shù)字化,通過數(shù)據(jù)庫把采集來的數(shù)據(jù)有序的整 理并入庫存儲實現(xiàn)信息的有效管理。數(shù)字化完成再結合 ArcIMS、網(wǎng)絡技術、GI

3、S等相關技術, 最終通過網(wǎng)絡把數(shù)字化的校園進行連接發(fā)布到網(wǎng)上,通過網(wǎng) 絡用戶可以隨時獲得所需的信息,就如同置身校園中一般。基于這一思想,此次開發(fā)實現(xiàn)的網(wǎng)上校園查詢系統(tǒng)主要 目的是面向蘭州交通大學師生以及來我校參觀、學習和工作 的客人提供網(wǎng)上電子地圖服務,實現(xiàn)地圖瀏覽、空間查詢、 路徑分析以及網(wǎng)站與客戶之間的空間信息互動等功能。通過這樣的方法為大家搭建一個簡單、方便、真實的平臺,從多方面、多方位向蘭州交通大學做投影,讓大家能更好的 了解蘭州交通大學。2.ArcIMS 技術簡介 2.1ArcIMS 概述 ArcIMS (Internet Map Server)是ESRI公司推由的第二代因特網(wǎng)地理信

4、息系統(tǒng) 平臺,用于創(chuàng)作、設計、發(fā)布和管理Internet地圖制圖的Web GIS應用系統(tǒng)。其總體結構經(jīng)過特別的設計用來滿足在Internet上提供地 理數(shù)據(jù)和服務的需要,并且符合當前十分流行的 MVC(Model-View-Controller) 三層模型,在功能和效率上優(yōu)于 其他同類產(chǎn)品。它允許網(wǎng)絡客戶端、地圖服務器、數(shù)據(jù)服務器和 Web服務器之間經(jīng)行交互式的通信,使用戶能夠集中建立大范圍的 GIS地圖數(shù)據(jù)和應用,并將這些結果提供給組織內部或廣大 用戶。ArcIMS是構建 WebGIS應用是比較理想的選擇。2.2 ArcIMS的體系結構 ArcIMS包含了許多部分,簡單說來,ArcIMS有三

5、個層:第一層是表現(xiàn)層(Presentation tier)由各種客戶端/瀏覽器組 成,包括 HTML/DHTML viewers 、 Java viewers 和 ArcXMLClients。其功能是發(fā)送請求和呈現(xiàn)地圖。第二層為業(yè)務層(Business tier)由服務端組件組成,包 括 Web Server,、Application Server,、Spatial Server,、Server Connectors,和 Manager。該層負責處理請求和管理服務。第三層是數(shù)據(jù)存儲層 (Data Storage tier)可以是持有圖形 文件(shape files)和影像文件(image f

6、iles)的文件服務器, 也可以是運行著 Oracle (或其他RDBMS)和SDE的服務器。Spatial Server也可以認為是數(shù)據(jù)存儲層的一部分2.3 ArcIMS的組成Author允許網(wǎng)站開發(fā)人員確定用哪些數(shù)據(jù)以及如何顯示這些數(shù)據(jù),Author允許定義在WWW網(wǎng)站上發(fā)布地圖的內容(即 AXL文件)。確定使用哪些數(shù)據(jù)及以何種方式顯示這些數(shù)據(jù)改變多邊形、點、線和文字標簽的顯示設定其顯示的比例尺范圍,使得要素只在一定比例尺范圍內才顯示查詢屬性表格數(shù)據(jù)設定好變量,或者為基于街道的地址編碼設定精確坐標點AXL文件是Author的最終輸由,它描述了所要顯示的圖層及其顯 示方式。Administr

7、ator是控制網(wǎng)站如何運行的重要組成部分。其最主要的作用是創(chuàng)建和啟動地圖服務。地圖服務的建立是根據(jù) Author生成的AXL文件。地圖服務也是根據(jù)一個特定的AXL文件來顯示地圖的。其功能有:維護Web服務器上發(fā)布網(wǎng)站類型、增加或配置ArcIMS空間服務器、有效的平衡請求和應答以提高其效率、 查看網(wǎng)站的統(tǒng)計信息。Designer允許開發(fā)人員根據(jù)在 Administrator中創(chuàng)建的 地圖服務利用事先做好的模板來設計網(wǎng)站。定制客戶端工具條改變比例尺欄、導航窗口、各元素的顏 色以及顯示范圍等。Manager是另一種簡便的創(chuàng)建和維護網(wǎng)站的工具。它使用一種基于向導的方法全程引導網(wǎng)站程序員創(chuàng)建網(wǎng)站。實 際

8、上,Manager包含了 ArcIMS 的三個主要組成Author, Disigner 和 Administrator 。使用Manager相對于分別用上述三個組件的好處:在一個程序中完成所有的工作,并有指導與解釋,可以迅速高效地創(chuàng)建網(wǎng)站。可以通過遠程登錄來管理可以從一臺機器登錄到另外一 臺裝有ArcIMS Manager的機器上來創(chuàng)建或修改網(wǎng)頁。3實現(xiàn)步驟 3.1ArcIMS的安裝 ArcIMS的安裝有四步。第一步:安裝 J2SE JDK6。安裝時候典型安裝就可以。第二步:安裝 IIS5.1 o如果電腦上已經(jīng)安裝了IIS跳過此步驟,安裝的時候應該盡量完全安裝IIS。安裝完后打開

9、瀏覽輸入 http:/localhost/localstart.asp進行檢測,如果由現(xiàn)如圖3.1所示表明IIS安裝成功,進行下一步。圖3.1 IIS安裝測試 第三步:安裝 ServletExec_ISAPI_50。該步驟按照默認安裝,安裝過程中要創(chuàng)建Admin登錄密碼,創(chuàng)建并記住改密碼。安裝完成之后打開ServletExec admin網(wǎng)頁輸入密碼檢測安 裝是否成功,如果能夠成功登錄則表明安裝成功,繼續(xù)進行 下一步。第四步:安裝 ArcIMS9.0。安裝之前應該為用戶創(chuàng)建登錄密碼。安裝的時 候應該完全安裝,安裝完成后打開ArcIMSDiagnostics網(wǎng)頁進行testl和test2測試如果

10、都顯示 successful 表明安裝成功。通過ArcIMS Post Installation進行授權和配置,至此安裝 完成。3.2 使用Author制作地圖文件 打開Author連接數(shù)據(jù)源 jiaoda文件,添加其中的所有圖層調整圖層的順序,一般原 則是從上到下依次為點圖層、線圖層、面圖層;小要素在上、大要素在下,避免遮擋設置每一個圖層的Visiablity、Symbols、Labels以及圖層名,可見比例尺范圍保存文件為lzjtu ,結果為一個AXL文件。如圖3.2所示 圖3.2 Author加載數(shù)據(jù) 關閉Author。3.3 使用 Administrator發(fā)布地圖服務 打開 Admi

11、nistrator 輸入用戶名和登錄密碼然后新建服務,命名為lzjtu , MapFile選擇第一步創(chuàng)建的 lzjtu.Axl,VirtualServe 選擇 FeaturesServe1 點擊OK,如圖3.3所示這樣就發(fā)布了地圖服務。關閉 Administrator 。圖3.3創(chuàng)建服務3.3使用Designer進行站點設計 第一 步:啟動 Designer 設計工具,在 Type a name for the Web site directory編輯框中輸入站點目錄 lzjtu ,在Type a title for the Web page編輯框中輸入關于站點的描述,輸入 蘭州交通大 學校園

12、地圖”如圖3.4所示。單擊“ Next進行下一步。圖3.4站點描述第二步:選擇服務。如圖3.5所示,在該圖所示的窗口中的Available Services樹下選擇與要發(fā)布的地圖配置相應的服務lzjtu ,單擊對話框中間帶向右箭頭的 Add Services按鈕將所選擇的服務增加至 右側Services in the Web Site欄中,單擊 “Next進行下一步。圖3.5服務選擇第三步:選擇站點模板。此選項決定了在客戶端所能看到的Web頁面版面樣式。在此選擇Java Custom項,如圖3.6所示。單擊“ Next進行下一步。圖3.6模版選擇第四步: 選擇頁面元素。在此可以設置頁面中的圖例

13、、比例尺和概覽圖的背景色和 前景色以及概覽圖的邊框,如圖 3.7所示。保留缺省設置單擊 “ Next進行下一步。圖3.7頁面元素設置 第五步:確定地圖初始顯示范圍。它決定了用Internet瀏覽器或客戶端瀏覽時初始頁面顯示 的地圖內容區(qū)域大小。在此保留缺省設置,如圖3.8所示。單擊“ Next進行下一步。圖3.8顯示范圍設置第六步:設置可見圖層。在此可以控制哪此圖層對用戶可見,哪些圖層不可見選擇全部圖層可見,如圖 3.9所示。單擊“ Next進行下一步。圖3.9可見圖層設置第七步:選擇概覽圖的內容。點擊Select All Layers復選項,使所有圖層可以在概覽圖中 看到,如圖3.10所示。

14、單擊“ Next進行下一步。圖3.10概覽圖內容設置第八步:設置比例尺屬性。在此可以設置數(shù)據(jù)源的單位和比例尺的單位,參數(shù)設計如3.11所示。單擊“ Next進行下一步。圖3.11比例尺設置第九步:定義工具條內容。在此對話框中你可以選擇可用的ArcIMS服務命令,全部選擇,如圖3.12所示。單擊“ Next進行下一步。圖3.12工具條設置第十步:設置地圖提示。全部選擇,如圖3.13所示。并單擊“Next進行下一步。圖3.13地圖提示設置 第十一步:設置使用Identify工具時顯示的字段及其名稱。在此你可以修改使用Identify工具時顯示的字段名稱,參數(shù)設置如圖3.14所示。單擊“ Next進

15、行下一步。圖3.14 Identify顯示設置 第十二步:設置Web站點目錄。此目錄應該與進行 Post Installation安裝時設定的 Web站點 目錄相同,如圖3.15所示。并單擊“ Create Web Site按鈕進行開始創(chuàng)建 Web站點。圖3.15站點目錄設置 第十三步:完成一個站點的創(chuàng)建。創(chuàng)建完成后,向導會彈由一個站點概要對話框顯示一此站 點的簡要設置信息。如果還想創(chuàng)建其他的站點請點擊“Design '按鈕,要結束設計請點擊“Exit按鈕。點擊“Exit退由,如圖3.16所示。圖3.16創(chuàng)建站點3.4查看站點 在Internet瀏覽器的地址 欄中輸入 http:loc

16、alhost/Website/ Lzjtu/并回車就可以看見最 終的網(wǎng)站效果,如圖3.17所示 圖3.17蘭州交通大學校園地 圖網(wǎng)頁3.5網(wǎng)頁功能介紹該網(wǎng)頁可以實現(xiàn)一些簡單的操作 和分析,如地圖的放大縮小、平移、圖層的控制、距離查詢、緩沖區(qū)的建立,要素的編輯、保存、打開等GIS常用工具。實現(xiàn)了客戶端簡單化操作。4.總結 本次基于 ArcIMS的網(wǎng)上校園系統(tǒng)開發(fā)包含了校 園地圖矢量化、數(shù)據(jù)庫(SQL)管理信息、ArcIMS地圖的發(fā) 布及網(wǎng)頁設計四部分內容,小組每人負責一部分,通過一周 時間的努力最終實現(xiàn)了基于ArcIMS的網(wǎng)上校園系統(tǒng)。在這次的開發(fā)中雖然我們是分工去完成各個部分的任務, 但是從整

17、體上講各個分工又聯(lián)系緊密,最后通過組織使各部 分組成了一個完整的網(wǎng)上校園系系統(tǒng)。通過整個開發(fā)過程中使我學到了許多的知識,讓我深刻的 體會到了小組合作,并肩作戰(zhàn)的快樂。在整個系統(tǒng)的實現(xiàn)中我負責ArcIMS地圖發(fā)布這一部分內容,主要的工作是用將 ArcGIS矢量化的交大校園地圖通 過ArcIMS在網(wǎng)上發(fā)布,同時要實現(xiàn)在發(fā)布的網(wǎng)頁中能夠使 用一些簡單的操作,比如地圖的放大縮小、平移、查詢、距 離量算、比例尺的設置等功能。在ArcIMS發(fā)布地圖這一部分,由于之前沒有重點學習了 解ArcIMS的相關知識,所以在發(fā)布地圖的過程中遇到了許 多的問題。從軟件的安裝到配置再到最后的發(fā)布地圖過程中采用邊 學習邊應

18、用的方法,通過查閱相關的書籍和文獻來解決遇到 的種種問題,最終實現(xiàn)了本次的開發(fā),實現(xiàn)了蘭州交通大學 網(wǎng)上校園系統(tǒng)。通過這整個過程使我對 ArcIMS軟件的工作模式、組成以 及應用等多方面有了進一步的了解?,F(xiàn)在可以熟練的安裝和簡單配置軟件,通過軟件可以在網(wǎng) 上簡單的發(fā)布地圖,當然這都是最簡單最基礎的,要想能在 網(wǎng)上發(fā)布由一個符合我們自己要求或是較高質量的地圖,必 須要進行底層的編程開發(fā)或是修改原有代碼來達到我們的 最終目的。對于剛剛對 ArcIMS有點了解的我這只是一個開始,要想 以后在這一方面有進一步的發(fā)展就必須要更加深入的學習 ArcIMS ,尤其是在編程方面。會有更進一步的提高,并且能夠發(fā)布更好的地圖。同時也衷心的感謝在本次開發(fā)過程中擔任其他任務的同伴和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論