《江蘇經(jīng)濟(jì)地理信息的互聯(lián)網(wǎng)發(fā)布方案》由會員分享,可在線閱讀,更多相關(guān)《江蘇經(jīng)濟(jì)地理信息的互聯(lián)網(wǎng)發(fā)布方案(5頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、江蘇經(jīng)濟(jì)地理信息的互聯(lián)網(wǎng)發(fā)布方案摘要:本文介紹了江蘇省經(jīng)濟(jì)地理信息互聯(lián)網(wǎng)發(fā)布的解決方案和實現(xiàn)方法。該方案采用MapXtreme平臺,利用ASP技術(shù)和腳本語言javascript,VbScript及技術(shù),響應(yīng)瀏覽器端的動態(tài)請求,諸如信息查詢、顯示和圖形的縮放、漫游,并根據(jù)用戶請求完成屬性數(shù)據(jù)的可視化表達(dá)。關(guān)鍵詞:經(jīng)濟(jì)地理;信息;互聯(lián)網(wǎng);發(fā)布;江蘇An Inter Release Plan for Economic Geographic Information of Jiangsu Province LI Ming-ju, XU Jian-gang以Inter為基礎(chǔ)的Inter GIS技術(shù)為地理信
2、息資源的充分利用和社會化共享提供了可能。眾多的廠商推出了Inter GIS解決方案,從其運(yùn)行機(jī)制來看,一般可以分成兩類:(1) 基于服務(wù)器的應(yīng)用系統(tǒng),如ESRI公司的Map Objects Inter Map Server (IMS)和ArcView Inter Map Server (IMS),MapInfo公司的MapXtreme,其早期同類產(chǎn)品為MapInfo ProServer;(2) 基于客戶端的應(yīng)用系統(tǒng),如AutoDesk公司MapGuide, InterGraph公司的GeoMedia WebMap。1998年12月,江蘇省科技信息網(wǎng)對外發(fā)布了江蘇省經(jīng)濟(jì)地理信息(:/)。該應(yīng)用提
3、供了江蘇省行政區(qū)域劃分,疊加了市、縣、鄉(xiāng)鎮(zhèn)和村級人口、GDP、工農(nóng)業(yè)產(chǎn)值以及第一、二、三產(chǎn)業(yè)產(chǎn)值等社會經(jīng)濟(jì)數(shù)據(jù),以及江蘇省4條高速公路(滬寧高速公路、寧連高速公路、寧通高速公路及南京機(jī)場路)和最新國省道,展現(xiàn)了江蘇省國民經(jīng)濟(jì)發(fā)展和交通建設(shè)的最新成就。系統(tǒng)除了提供地圖的縮放、漫游、距離丈量等圖形操作功能外,通過數(shù)據(jù)可視化方法,可采用專題表達(dá)手段表達(dá)社會經(jīng)濟(jì)發(fā)展的統(tǒng)計和對比;同時,地理信息的查詢可以為各政府網(wǎng)站或相應(yīng)的互聯(lián)網(wǎng)網(wǎng)站提供看得見的鏈接。這里對該應(yīng)用系統(tǒng)的基本方案及其實施過程中的幾個問題作一歸納。一、構(gòu)網(wǎng)方法與系統(tǒng)方案系統(tǒng)運(yùn)行和開發(fā)環(huán)境采用MicroSoft的Inter解決方案,即服務(wù)器主
4、機(jī)操作系統(tǒng)平臺為Windows NT 4.0, IIS 4.0 Web服務(wù)器,SQL-Server數(shù)據(jù)庫,程序開發(fā)語言為,ASP,和VBScript,javascript等。MapXtreme是MapInfo公司的地圖網(wǎng)上發(fā)布產(chǎn)品,是一個典型的基于服務(wù)器端的應(yīng)用系統(tǒng),它的核心是MapX控件。安裝MapXtreme后可以添加MapX控件。MapXtreme由3大部分組成:(1) 地圖服務(wù)器管理,完成服務(wù)器的配置和地圖引擎的設(shè)定,它指定了瀏覽器端所顯示的地圖表現(xiàn)形式;(2) 基準(zhǔn)地圖數(shù)據(jù)管理是一個管理無縫地圖圖層的工具,指定了基準(zhǔn)地圖數(shù)據(jù)所在目錄和路徑;(3) 地圖對象管理,由多個地理對象按選定的
5、投影方式以適當(dāng)?shù)娘@示比例構(gòu)成地理對象集合(Geoset),并根據(jù)不同的地理對象設(shè)置相應(yīng)的縮放顯示范圍。這種由上至下的設(shè)置方式實現(xiàn)了地圖對象的逐級分類顯示,可以保證圖面的清晰和整潔,還允許系統(tǒng)設(shè)置標(biāo)注屬性、增減圖層或改變圖層屬性設(shè)置。采用ASP環(huán)境生成一個基于MapXtreme的地理信息網(wǎng)上發(fā)布系統(tǒng),還需規(guī)劃一個應(yīng)用系統(tǒng)的工作目錄。在Web-Server上,利用微軟管理組(MicroSoft Management Console)等工具創(chuàng)建一個虛擬目錄指向該工作目錄,并使虛擬目錄的“Executable”項選中(Checked)。瀏覽器端采用幀組(FrameSets)方式劃分為兩幀,一幀為地圖及
6、相應(yīng)的表單提交控制窗口,用來顯示地圖對象并提供地圖對象的操作按鈕及其他相關(guān)的表單控制鍵;另一幀為信息顯示窗口。用戶通過統(tǒng)一資源定位器URL定位到本應(yīng)用后,首先獲取一個地圖引擎(mapengine),在地圖顯示窗口輸出地圖,點擊查詢操作后信息窗口顯示相關(guān)查詢信息。二、使用動態(tài)服務(wù)器網(wǎng)頁ASPASP(Active Server Pages)是微軟公司的新一代開發(fā)動態(tài)網(wǎng)頁的技術(shù)。它是一個Web服務(wù)器端的開發(fā)環(huán)境,利用它可以生成和運(yùn)行動態(tài)的、交互的、高性能的Web服務(wù)應(yīng)用程序。ASP屬于Active技術(shù)中的Server端技術(shù),與常見的Client端實現(xiàn)動態(tài)主頁的技術(shù)(如javascript等)不同,A
7、SP中的命令和Script(腳本)語句都是由服務(wù)器端來解釋執(zhí)行的,執(zhí)行的結(jié)果產(chǎn)生動態(tài)生成的Web頁面,并送給瀏覽器,因此不必考慮瀏覽器是否支持ASP。ASP具有以下特征:(1) 完全和集成;(2) 易于生成,無須手工編譯和鏈接;(3) 面向?qū)ο螅蓴U(kuò)展Active Server組件;(4) 可使用任何Script語言,只要提供相應(yīng)的腳本驅(qū)動(engine)即可。ASP自身提供了VBScript和javascript的驅(qū)動,VBScript為其缺省的Script語言。ASP的5個內(nèi)建對象可提供更高一級的Web功能。(1) Request從瀏覽器端獲取信息。本對象的一個重要方法是Form,其作用是用來提取瀏覽器端的用戶請求信息。例如,本應(yīng)用為用戶提供地圖顯示比例設(shè)置,系統(tǒng)使用Form方法完12下一頁 第 5 頁 共 5 頁