• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于WebGIS的電子地圖發(fā)布系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)

      2016-01-12 03:00:55周赟黃云
      關(guān)鍵詞:電子地圖徐州市

      周赟 黃云

      摘 要:隨著城市化進(jìn)程的不斷推進(jìn),原有的城市管理模式和社會(huì)信息發(fā)布媒介已經(jīng)不能產(chǎn)生與之相對(duì)應(yīng)的社會(huì)效益和經(jīng)濟(jì)效益。而電子地圖提供了一個(gè)集大容量、高速度、超便捷和智能化于一身的現(xiàn)代化信息平臺(tái)。本文基于ArcGIS Server 9.3平臺(tái)利用組件式開(kāi)發(fā)模式,以徐州市為例設(shè)計(jì)開(kāi)發(fā)出基于WebGIS的電子地圖發(fā)布系統(tǒng)。該系統(tǒng)具有地圖的基本瀏覽功能、信息查詢、搜索功能,使得用戶能夠第一時(shí)間了解到相關(guān)的地圖信息,并且解決了瀏覽電子地圖必須基于專業(yè)瀏覽軟件以及柵格化電子地圖數(shù)據(jù)量大、瀏覽速度慢的缺點(diǎn),采用該文的研究成果,大大增強(qiáng)了地圖信息服務(wù)的便捷性,為數(shù)字化城市的建設(shè)提供了幫助。

      關(guān)鍵詞:WebGIS ArcGIS Server 電子地圖 徐州市

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2015)02(b)-0052-04

      1 緒論

      1.1 引言

      WebGIS是在Internet或Intranet網(wǎng)絡(luò)環(huán)境下的一種兼容存儲(chǔ)、處理、分析、顯示與應(yīng)用地理信息的計(jì)算機(jī)信息系統(tǒng)。Internet技術(shù)的迅速發(fā)展為GIS提供了一種嶄新而又非常有效的地理信息載體,尤其是“數(shù)字地球”概念的提出,引起了人們對(duì)GIS技術(shù)的廣泛關(guān)注,已經(jīng)成為新的研究熱點(diǎn)。

      WebGIS的基本思想就是在互聯(lián)網(wǎng)上提供地理信息,讓用戶通過(guò)瀏覽器瀏覽和獲得一個(gè)地理信息系統(tǒng)中的數(shù)據(jù)和功能服務(wù)。WebGIS為地理信息和GIS服務(wù)通過(guò)Internet在更大范圍內(nèi)發(fā)揮作用提供了新的平臺(tái)。WebGIS是一個(gè)基于網(wǎng)絡(luò),服務(wù)器分布式系統(tǒng),是GIS在廣域網(wǎng)環(huán)境下的一種應(yīng)用,最終目標(biāo)是實(shí)現(xiàn)空間信息的網(wǎng)絡(luò)化。

      1.2 本文研究的主要內(nèi)容

      本文在對(duì)組件式GIS開(kāi)發(fā)分析理解的基礎(chǔ)上,根據(jù)對(duì)WebGIS電子地圖發(fā)布系統(tǒng)建設(shè)的需求分析,并結(jié)合現(xiàn)有條件,選擇在Visual Studio 2005開(kāi)發(fā)環(huán)境下,利用.NET技術(shù)以及C#語(yǔ)言,以ArcGIS Server 9.3為開(kāi)發(fā)平臺(tái),對(duì)WebGIS電子地圖發(fā)布系統(tǒng)進(jìn)行開(kāi)發(fā)定制,主要研究?jī)?nèi)容如下:

      (1)分析了當(dāng)前國(guó)內(nèi)外地理信息系統(tǒng)以及網(wǎng)絡(luò)地理信息系統(tǒng)(WebGIS)的研究以及應(yīng)用現(xiàn)狀,提出了基于WebGIS的電子地圖發(fā)布系統(tǒng)的開(kāi)發(fā)方案;

      (2)對(duì)GIS概念、特征、發(fā)展趨勢(shì)進(jìn)行論述;

      (3)對(duì)WebGIS概念、特點(diǎn)、體系結(jié)構(gòu)進(jìn)行歸納分析,在此基礎(chǔ)上選擇采用B/S結(jié)構(gòu)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)開(kāi)發(fā);

      (4)采用 B/S結(jié)構(gòu)對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì),包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)等方面。

      本系統(tǒng)具體應(yīng)實(shí)現(xiàn)以下主要功能:

      基本的地圖縮放功能:地圖的放大、縮小、漫游等基本操作,地圖的圖層信息顯示以及圖示顯示,可選擇放大比例的窗口縮放,鷹眼功能;

      地圖的距離量算以及面積量算;

      地圖屬性以及字段的信息查詢功能,并且能夠在地圖上標(biāo)記出查詢的內(nèi)容,查詢結(jié)果區(qū)域顯示并存儲(chǔ)所有查詢結(jié)果;

      高亮顯示,將選取到結(jié)果框中的地物高亮顯示,即鼠標(biāo)移動(dòng)至圖塊上時(shí)顯示高亮以突出結(jié)果。

      2 基于WebGIS的電子地圖發(fā)布系統(tǒng)設(shè)計(jì)

      2.1 系統(tǒng)分析

      系統(tǒng)需求分析是在對(duì)用戶進(jìn)行深入細(xì)致的調(diào)查基礎(chǔ)上進(jìn)行的,它是應(yīng)用型地理信息系統(tǒng)設(shè)計(jì)的基礎(chǔ),是通過(guò)與系統(tǒng)潛在用戶進(jìn)行書(shū)面和口頭交流,將收集到的信息以及需求根據(jù)系統(tǒng)軟件設(shè)計(jì)的要求歸納整理后,得到對(duì)系統(tǒng)概略描述和可行性分析的論證文件,系統(tǒng)分析流程如下圖1所示。通過(guò)一段時(shí)間的資料采集以及用戶調(diào)查,不難發(fā)現(xiàn)以下幾點(diǎn)需要著重考慮的地方:

      (1)傳統(tǒng)的柵格化電子地圖的方式雖然也能夠顯示相關(guān)的地物信息,但是無(wú)法滿足高精度地圖需求用戶的應(yīng)用要求,這時(shí)候就必須使用矢量形態(tài)的地圖來(lái)代替,并且數(shù)據(jù)量比柵格地圖要小;

      (2)與傳統(tǒng)的地理信息系統(tǒng)相比,WebGIS應(yīng)用不需要在客戶端安裝任何軟件,只需要在服務(wù)器上配置好地圖服務(wù)后發(fā)布,客戶端通過(guò)網(wǎng)絡(luò)瀏覽器直接訪問(wèn),易用性高;

      (3)系統(tǒng)需要提供空間信息與非空間信息相結(jié)合的數(shù)據(jù)分析功能,為學(xué)校決策層提供輔助,例如,查看不同類型土地分布狀況,綠化情況等;

      (4)隨著科技和社會(huì)的發(fā)展,數(shù)字化城市的發(fā)展趨勢(shì)使得加快城市的信息化步伐,提高工作效率,強(qiáng)化信息管理,建立基于WebGIS的城市電子地圖發(fā)布系統(tǒng)勢(shì)在必行。

      2.2 系統(tǒng)設(shè)計(jì)

      2.2.1 系統(tǒng)設(shè)計(jì)原則

      (1)簡(jiǎn)單性:界面設(shè)計(jì)應(yīng)遵循一個(gè)統(tǒng)一的標(biāo)準(zhǔn),具有整體感,靈活清晰;(2)交互性:空間信息與屬性信息在必要時(shí)顯示出來(lái),和程序有機(jī)的結(jié)合起來(lái);(3)標(biāo)準(zhǔn)性:數(shù)據(jù)格式的標(biāo)準(zhǔn)性,引用規(guī)范的標(biāo)準(zhǔn)性;(4)可靠性:空間數(shù)據(jù)、屬性數(shù)據(jù)要求可靠與準(zhǔn)確;(5)擴(kuò)展性:系統(tǒng)設(shè)計(jì)采用模塊化結(jié)構(gòu)設(shè)計(jì),為系統(tǒng)升級(jí)、功能擴(kuò)充、數(shù)據(jù)庫(kù)更新升級(jí)做準(zhǔn)備。

      2.2.2 系統(tǒng)功能設(shè)計(jì)

      基于WebGIS的電子地圖發(fā)布系統(tǒng)設(shè)計(jì)的主要目標(biāo)是結(jié)合Internet的廣泛應(yīng)用,將傳統(tǒng)的地理信息系統(tǒng)與Web服務(wù)相結(jié)合,面向廣大的Internet用戶以及相關(guān)職能決策部門(mén)開(kāi)發(fā)設(shè)計(jì)的系統(tǒng)。系統(tǒng)功能設(shè)計(jì)圖如圖2所示:

      (1)用戶管理:包括新用戶的注冊(cè),用戶登陸,用戶密碼修改,用戶密碼找回等功能;

      (2)圖層信息顯示:分層顯示地圖上各類地物,如水體、山丘、林地、耕地、建筑用地等等,并且在相應(yīng)的圖層編號(hào)邊顯示出本層的圖示;

      (3)地圖瀏覽:包括地圖的基本縮放功能、漫游功能和全景功能,并且支持撤銷操作(即返回上一次操作時(shí)的縮放比例以及位置)以及鷹眼功能;

      (4)屬性查詢:當(dāng)鼠標(biāo)點(diǎn)選地物時(shí),所選地物的所有字段以及屬性顯示在地圖上并且可以伸縮顯示窗口達(dá)到隱藏的目的,并且查詢的結(jié)果可以添加到查詢結(jié)果中,以備后用;

      (5)距離面積量算:可以在地圖上對(duì)兩點(diǎn)間進(jìn)行距離量算,對(duì)地物進(jìn)行多邊形面積量算;

      (6)結(jié)果顯示:在結(jié)果面板中可以對(duì)多個(gè)搜索結(jié)果進(jìn)行比較并且結(jié)果地物高亮顯示。

      2.2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)

      (1)空間數(shù)據(jù)庫(kù)設(shè)計(jì)。

      空間數(shù)據(jù)是指以不同來(lái)源和方式的遙感與非遙感手段獲取的數(shù)據(jù),包括地圖、各種專題圖、圖像、統(tǒng)計(jì)數(shù)據(jù)等能夠確定空間位置的數(shù)據(jù)。要建立電子地圖,先建立空間數(shù)據(jù)庫(kù)。

      根據(jù)徐州市區(qū)地物的特點(diǎn),按數(shù)據(jù)分層組織方法和系統(tǒng)信息輸出利用的需要,對(duì)地圖上不同地理要素進(jìn)行分層,對(duì)每一種地理要素建立一個(gè)數(shù)據(jù)集,并對(duì)各數(shù)據(jù)集的表結(jié)構(gòu)進(jìn)行設(shè)定,配置屬性表,建立GIS空間數(shù)據(jù)庫(kù),具體如表1。

      (2)屬性數(shù)據(jù)庫(kù)設(shè)計(jì)。

      屬性數(shù)據(jù)是與地物相關(guān)的屬性信息,通過(guò)在關(guān)系數(shù)據(jù)庫(kù)建立相應(yīng)的字段來(lái)存儲(chǔ)文件路徑,而實(shí)際數(shù)據(jù)以文件的方式來(lái)存儲(chǔ)和管理,程序運(yùn)行時(shí)通過(guò)在相關(guān)模塊進(jìn)行調(diào)用來(lái)獲取電子地圖數(shù)據(jù),通過(guò)這種方式實(shí)現(xiàn)地圖數(shù)據(jù)和GIS的集成。屬性數(shù)據(jù)與空間數(shù)據(jù)沒(méi)有直接聯(lián)系,但卻是查詢分析的必備數(shù)據(jù)。具體設(shè)計(jì)如表2。

      2.3 開(kāi)發(fā)環(huán)境以及平臺(tái)的選擇

      2.3.1 開(kāi)發(fā)環(huán)境的選擇

      根據(jù)本設(shè)計(jì)的需要,本設(shè)計(jì)選擇了Visual Studio 2005開(kāi)發(fā)環(huán)境,Visual Studio.NET 是一套完整的開(kāi)發(fā)工具,用于生成ASP Web應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic.NET、Visual C++.NET、Visual C#.NET和Visual J#.NET 全都使用相同的集成開(kāi)發(fā)環(huán)境(IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語(yǔ)言解決方案。另外,這些語(yǔ)言利用了.NET Framework的功能,此框架提供對(duì)簡(jiǎn)化ASP Web應(yīng)用程序和XML Web services 開(kāi)發(fā)的關(guān)鍵技術(shù)的訪問(wèn),與所安裝的ArcGIS Server 9.3 For .NET配套使用進(jìn)行開(kāi)發(fā)。

      2.3.2 組件式GIS(COMGIS)

      WebGIS的基本思想是在互聯(lián)網(wǎng)上提供地理信息,讓用戶通過(guò)瀏覽器瀏覽和獲得一個(gè)地理信息系統(tǒng)中的數(shù)據(jù)和功能服務(wù)。

      組件式GIS是指基于組件對(duì)象平臺(tái),以組件的形式提供基本功能,與組件技術(shù)結(jié)合的新一代地理信息系統(tǒng)[1]。它是根據(jù)組件提供的接口與專業(yè)應(yīng)用系統(tǒng)集成的系統(tǒng),或者在GIS組件系統(tǒng)平臺(tái)上按照某種協(xié)議嵌入專業(yè)應(yīng)用軟件進(jìn)行二次開(kāi)發(fā)而成的系統(tǒng)。

      根據(jù)基于WebGIS的電子地圖發(fā)布系統(tǒng)建設(shè)的需求分析,并結(jié)合現(xiàn)有條件,本系統(tǒng)采用ESRI(美國(guó)環(huán)境系統(tǒng)研究所)公司的ArcGIS Server 9.3作為WebGIS開(kāi)發(fā)平臺(tái),它是一個(gè)功能強(qiáng)大的網(wǎng)絡(luò)地理信息發(fā)布系統(tǒng)的開(kāi)發(fā)平臺(tái),可以全面滿足網(wǎng)絡(luò)GIS的應(yīng)用需要,快速建立基于地圖的Internet或Intranet的地理信息服務(wù)網(wǎng)站。

      2.3.3 ArcGIS Server 9.3簡(jiǎn)介

      ArcGIS Server是一個(gè)基于Web的企業(yè)級(jí)GIS解決方案,為創(chuàng)建和管理基于服務(wù)器的GIS應(yīng)用提供了一個(gè)高效的框架平臺(tái)。它充分利用了ArcGIS的核心組件庫(kù)ArcObject,并且基于工業(yè)標(biāo)準(zhǔn)提供WebGIS服務(wù)。ArcGIS Server將兩項(xiàng)功能強(qiáng)大的技術(shù)——GIS和網(wǎng)絡(luò)技術(shù)(Web)結(jié)合在一起,GIS擅長(zhǎng)與空間相關(guān)的分析和處理,網(wǎng)絡(luò)技術(shù)則提供全球互聯(lián),促進(jìn)信息共享。這兩項(xiàng)技術(shù)協(xié)同工作,相得益彰。

      2.3.4 ArcGIS Server 9.3體系結(jié)構(gòu)

      ArcGIS Server是一個(gè)分布式系統(tǒng),由分布在多臺(tái)機(jī)器上各個(gè)角色協(xié)同工作。ArcGIS Server搭建的WebGIS解決方案支持多種類型的客戶端,包括:ArcGIS Desktop、ArcGIS Engine Application、Web Browser。

      GIS server:運(yùn)行SOC和SOM的機(jī)器。SOM即Server Object Manager:Server Object管理器,負(fù)責(zé)管理調(diào)度Server Object,而具體Server Object的運(yùn)行是在ArcSOC.EXE進(jìn)程中。SOC即Server Object Container(容器)。SOM和SOC可以運(yùn)行在同一臺(tái)機(jī)器上,也可以是SOM獨(dú)占一臺(tái)機(jī)器,管理一個(gè)或多個(gè)運(yùn)行SOC的機(jī)器。采用分布式部署,可以大幅提高GIS server的整體性能,擴(kuò)展能力強(qiáng)。

      Web server:運(yùn)行web應(yīng)用程序或web service的機(jī)器。這里的web應(yīng)用程序或web service通過(guò)訪問(wèn)GIS server并調(diào)用GIS server的對(duì)象來(lái)實(shí)現(xiàn)GIS功能,然后把結(jié)果返回給客戶端

      Web browsers:諸如IE,F(xiàn)irefox等Web瀏覽器軟件。

      桌面應(yīng)用程序:可以是ArcGIS Desktop和ArcGIS Engine應(yīng)用。通過(guò)Http協(xié)議訪問(wèn)在Web server 上發(fā)布的ArcGIS網(wǎng)絡(luò)服務(wù),或者通過(guò)Lan/QWan直接連接到GIS Servers。一般通過(guò)ArcCatalog應(yīng)用程序來(lái)管理ArcGIS Servver[2]。(具體結(jié)構(gòu)如圖3)

      3 基于WebGIS的電子地圖發(fā)布系統(tǒng)開(kāi)發(fā)

      3.1 開(kāi)發(fā)前的準(zhǔn)備工作

      3.1.1 Web開(kāi)發(fā)背景知識(shí)的學(xué)習(xí)

      由于網(wǎng)絡(luò)地圖服務(wù)是Internet 技術(shù)與GIS 技術(shù)相結(jié)合的產(chǎn)物,因此進(jìn)行這方面的開(kāi)發(fā)工作不僅需要GIS開(kāi)發(fā)的專業(yè)知識(shí),還需要開(kāi)發(fā)者了解并熟悉Web開(kāi)發(fā)的過(guò)程以及相關(guān)內(nèi)容:(1) 組件化編程概念;(2) HTML,ASP編輯基礎(chǔ);(3) HTTP協(xié)議基礎(chǔ);(4) Visual C#.NET語(yǔ)言基礎(chǔ);(5) .NET和Web應(yīng)用程序開(kāi)發(fā)基礎(chǔ);(6) ArcGIS應(yīng)用基礎(chǔ)知識(shí);(7) 地圖編輯與操作基礎(chǔ)知識(shí);(8) ArcGIS Server結(jié)構(gòu)、程序接口與開(kāi)發(fā)方法。

      3.1.2 地圖數(shù)據(jù)的準(zhǔn)備工作

      ArcGIS Server 9.3可以支持多種服務(wù)類型,用戶通過(guò)ArcGIS Server 9.3發(fā)布的這些服務(wù)可以享用GIS功能,在開(kāi)發(fā)本系統(tǒng)時(shí)應(yīng)用的是Map Service服務(wù)也是ArcGIS Server中使用最多的一種服務(wù)。該服務(wù)可以支持發(fā)布二維地圖,支持建模,支持OGC WMS和KML,支持在線編輯空間數(shù)據(jù)等。發(fā)布地圖之前,先將地圖用ArcMap數(shù)字化并錄入相關(guān)屬性,并且保存為*.mxd的地圖文檔格式。將保存地圖的文件夾存在C盤(pán)根目錄下。在此例中由于使用的是徐州的面狀圖作為地圖,所以將地圖文檔取名xz.mxd保存。

      3.1.3 系統(tǒng)開(kāi)發(fā)流程

      在地圖數(shù)據(jù)的準(zhǔn)備工作做好以后,就可以開(kāi)始系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)了,需要對(duì)相關(guān)數(shù)據(jù)信息進(jìn)行收集、錄入以及集成,并且要對(duì)程序的結(jié)構(gòu),程序的代碼編寫(xiě)和界面進(jìn)行設(shè)計(jì),與此同時(shí)還要對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行建立和調(diào)試,最后將這些綜合集成起來(lái),對(duì)系統(tǒng)總體進(jìn)行運(yùn)行與調(diào)試,系統(tǒng)開(kāi)發(fā)總體流程圖如圖4。

      當(dāng)所有的準(zhǔn)備工作做好以后,就進(jìn)入了實(shí)際開(kāi)發(fā)階段,按照順序有以下幾個(gè)步驟:

      (1)服務(wù)器的安裝與配置;(2)啟動(dòng)地圖服務(wù)器;(3)配置開(kāi)發(fā)環(huán)境;(4)新建站點(diǎn)工程;(5)界面設(shè)計(jì)與功能設(shè)計(jì);(6)系統(tǒng)功能的開(kāi)發(fā);(7)調(diào)試運(yùn)行;(8)發(fā)布站點(diǎn);(9)系統(tǒng)部署與檢驗(yàn)。

      3.2 系統(tǒng)開(kāi)發(fā)

      3.2.1 配置開(kāi)發(fā)環(huán)境

      (1)操作系統(tǒng)版本:Windows XP SP3;(2)IIS版本:IIS5.1;(3)集成開(kāi)發(fā)軟件:Microsoft Visual Studio 2005;(4)開(kāi)發(fā)平臺(tái):ArcGIS Server9.3;(5)網(wǎng)頁(yè)瀏覽器:Chrome(由于Internet Explorer在JavaScript解譯方面速度比較慢,為了流暢的運(yùn)行系統(tǒng),選用Google Chrome來(lái)代替IE8)。

      3.2.2 配置地圖服務(wù)器

      在安裝完相關(guān)軟件以及開(kāi)發(fā)環(huán)境以后,就可以開(kāi)始對(duì)地圖服務(wù)器進(jìn)行配置了。ArcGIS Server 9.3以遠(yuǎn)程管理的方式管理和配置服務(wù)器,這種方式可以同時(shí)滿足本地管理和遠(yuǎn)程管理的需要。ArcGIS Server 9.3安裝過(guò)程中創(chuàng)建的ArcGIS Manager (http://localhost/ArcGIS/Manager)站點(diǎn)(如圖5)就是遠(yuǎn)程管理站點(diǎn)名稱,通過(guò)這個(gè)管理站點(diǎn)可以對(duì)服務(wù)器主機(jī)操作系統(tǒng)的所有Services 進(jìn)行監(jiān)控和停止、啟動(dòng)操作,對(duì)進(jìn)程實(shí)行監(jiān)控和管理,對(duì)ArcGIS Server服務(wù)以及參數(shù)配置進(jìn)行全面的管理。

      為了后續(xù)的系統(tǒng)開(kāi)發(fā),需要把已經(jīng)數(shù)字化好的發(fā)布到地圖服務(wù)器上以在程序中調(diào)用地圖服務(wù)功能,所以在ArcGIS Server Manager中將地圖發(fā)布到地圖服務(wù)器上,在電子地圖發(fā)布系統(tǒng)開(kāi)發(fā)中,使用徐州地區(qū)的地圖作為示范地圖,發(fā)布一個(gè)地圖服務(wù),取名為XZ,如圖6。

      3.2.3 WebGIS站點(diǎn)開(kāi)發(fā)

      ArcGIS Server 9.3為用戶建立WebGIS站點(diǎn)提供了多種不同的開(kāi)發(fā)方式,也為開(kāi)發(fā)者提供了許多的Web控件,允許用戶在自己建立的網(wǎng)站上對(duì)空間進(jìn)行拖拽,可視化地建立網(wǎng)站,開(kāi)發(fā)和調(diào)試過(guò)程簡(jiǎn)單,可以輕松的完成網(wǎng)站的部署工作[3]。在開(kāi)發(fā)本系統(tǒng)的過(guò)程中,先用Visual Studio 2005新建一個(gè)網(wǎng)站,位置和編程語(yǔ)言如圖7所示,新建網(wǎng)站后,在頁(yè)面上添加相應(yīng)的WebControl控件。在開(kāi)發(fā)系統(tǒng)發(fā)過(guò)程中調(diào)用相關(guān)的控件、類庫(kù)的屬性、方法和事件來(lái)實(shí)現(xiàn)相關(guān)功能。值得注意的是,網(wǎng)站發(fā)布的位置是直接發(fā)布到Localhost中去,而不是存在其他目錄下,這樣的好處是網(wǎng)站建立后可以直接使用瀏覽器進(jìn)行瀏覽而不必每次都使用Visual Studio 2005自帶的調(diào)試器進(jìn)行網(wǎng)站的生成。

      3.3 系統(tǒng)功能的實(shí)現(xiàn)

      3.3.1 用戶管理功能

      當(dāng)用戶打開(kāi)網(wǎng)站的時(shí)候默認(rèn)頁(yè)面就是登陸界面(如圖8、圖9),輸入能夠訪問(wèn)頁(yè)面的登錄名和密碼或者是存在于計(jì)算機(jī)argsadmin組中的用戶名和密碼的時(shí)候才能夠登錄轉(zhuǎn)到地圖應(yīng)用界面。

      3.3.2 地圖基本瀏覽功能

      主要是地圖瀏覽的基本功能,包括以下幾種:

      縮放工具:包括放大、縮小、自由縮放、鼠標(biāo)滾輪縮放、全幅顯示地圖等,可以顯示地圖不同詳細(xì)程度的信息。

      定位工具:包括前后視圖、漫游、鷹眼功能。

      地圖圖例及圖層控制功能:在左側(cè)的面板中顯示出所有地圖中的圖層和地類代碼以及對(duì)應(yīng)圖例;

      3.3.3 屬性查詢功能

      當(dāng)用戶需要點(diǎn)選當(dāng)前頁(yè)面上的某個(gè)地物的時(shí)候,可以用屬性查詢功能點(diǎn)選某個(gè)地物,地物將會(huì)在地圖上用高亮顯示出來(lái)并且在地圖窗口中用Maptips的形式顯示出該地物的全部屬性以及屬性值。

      3.3.4 地物量算功能

      當(dāng)用戶需要取得點(diǎn)的坐標(biāo)時(shí),比如某一個(gè)公園或者住宅小區(qū)大門(mén)的坐標(biāo);兩點(diǎn)間的距離時(shí),比如兩個(gè)目的地之間的道路長(zhǎng)度的總和;以及多邊形面積,比如某個(gè)廠房或者廠區(qū)的面積的時(shí)候,可以用到地物量算的功能。

      4 結(jié)論

      該文對(duì)基于WebGIS 的電子地圖發(fā)布系統(tǒng)總體設(shè)計(jì)進(jìn)行了詳盡的論述,包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和空間數(shù)據(jù)庫(kù)設(shè)計(jì),并在Visual Stiudio 2005集成開(kāi)發(fā)環(huán)境下,采用.NET技術(shù)下的Visual C#開(kāi)發(fā)語(yǔ)言,以ArcGIS Server 9.3為開(kāi)發(fā)平臺(tái),構(gòu)建了基于WebGIS的電子地圖發(fā)布系統(tǒng),解決了傳統(tǒng)電子地圖發(fā)布系統(tǒng)由于使用柵格地圖發(fā)布時(shí)數(shù)據(jù)量大,細(xì)節(jié)要求達(dá)不到標(biāo)準(zhǔn)的問(wèn)題。系統(tǒng)充分利用了GIS技術(shù)和Internet的優(yōu)勢(shì),將空間信息和屬性信息有機(jī)結(jié)合,使訪問(wèn)者除了能夠進(jìn)行地圖縮放、圖層顯示、鷹眼視圖等基本地圖操作以外,還能夠方便的對(duì)地圖信息進(jìn)行網(wǎng)上訪問(wèn)、查詢分析和簡(jiǎn)單的空間分析。

      參考文獻(xiàn)

      [1] 劉南,劉仁義,基于COM的分布式WebGIS架構(gòu)及實(shí)現(xiàn)方法[J].中國(guó)圖像圖形學(xué)報(bào),2004(1):101-106,131.

      [2] ESRI中國(guó)(北京)培訓(xùn)中心.ArcGIS輕松入門(mén)教程——ArcGIS Server.2008.

      [3] 周峰,李德路.Visual C#.NET 2005中文版基礎(chǔ)與實(shí)踐教程[M].北京:電子工業(yè)出版社,2007.

      猜你喜歡
      電子地圖徐州市
      中國(guó)公豬站引種指南電子地圖
      徐州市深入開(kāi)展“拆牌、破網(wǎng)、清通道”專項(xiàng)行動(dòng)
      徐州市超前研判 做好春節(jié)安全防范
      基于Mapserver的增強(qiáng)現(xiàn)實(shí)電子地圖的設(shè)計(jì)與實(shí)現(xiàn)
      徐州市工程咨詢中心
      電子地圖在初中地理教學(xué)中的應(yīng)用實(shí)踐
      徐州市
      江蘇年鑒(2014年0期)2014-03-11 17:10:09
      電子地圖多尺度顯示模型研究
      华坪县| 仁化县| 苏尼特左旗| 电白县| 镇坪县| 井陉县| 安阳市| 揭东县| 安西县| 东平县| 太白县| 黄龙县| 西贡区| 图片| 谢通门县| 桃园县| 洛浦县| 八宿县| 马尔康县| 兴山县| 新安县| 固镇县| 宜兰县| 安宁市| 桐柏县| 庆安县| 乌拉特前旗| 芮城县| 榆中县| 新安县| 赫章县| 冀州市| 望谟县| 呼玛县| 龙海市| 温宿县| 兴和县| 双峰县| 江孜县| 拜泉县| 通山县|