基于SVG的網(wǎng)絡(luò)專題制圖研究(d)_第1頁
基于SVG的網(wǎng)絡(luò)專題制圖研究(d)_第2頁
基于SVG的網(wǎng)絡(luò)專題制圖研究(d)_第3頁
基于SVG的網(wǎng)絡(luò)專題制圖研究(d)_第4頁
基于SVG的網(wǎng)絡(luò)專題制圖研究(d)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、基于SVG的網(wǎng)絡(luò)專題制圖研究摘要:隨著互聯(lián)網(wǎng)的飛速發(fā)展,它改變了人們使用地圖的方式人們更多地需要在網(wǎng)絡(luò)上對地圖進行表達。為了增強網(wǎng)絡(luò)地圖可視化效果和互動性,本文引入開放的SVG格式文件(即可升級的矢量圖形格式文件)對網(wǎng)絡(luò)制圖進行研究?;诘貓D學(xué)理論和Web GIS技術(shù),研究基于SVG的網(wǎng)絡(luò)制圖關(guān)鍵技術(shù)。論文首先介紹地圖學(xué)發(fā)展現(xiàn)狀,分析了專題制圖理論方法、網(wǎng)絡(luò)地圖設(shè)計原則,提出了基于SVG的網(wǎng)絡(luò)制圖方法,并以江蘇省GDP統(tǒng)計圖的實驗進行了網(wǎng)絡(luò)地圖的繪制。1. 緒論1.1研究現(xiàn)狀國民經(jīng)濟的發(fā)展和文化活動的開展對地圖的需求量日益增多,有利于地圖行業(yè)的發(fā)展繁榮,現(xiàn)在專題地圖的發(fā)展速度加快,這是制圖發(fā)展

2、的主要目標,而且這一趨勢越來越明顯,實現(xiàn)了從手工地圖向數(shù)字地圖工藝轉(zhuǎn)化的方向,逐漸確立了新的地圖學(xué)理論,基礎(chǔ)學(xué)科的重點也在變化,可以歸納以下幾點,4-6:1、模擬地圖向數(shù)字地圖轉(zhuǎn)移過去的地圖是一種紙質(zhì)形式的模擬地圖,生產(chǎn)技術(shù)以及工藝的發(fā)展,地圖產(chǎn)品逐漸發(fā)展為數(shù)字地圖方向,這些產(chǎn)品需要制圖者將紙上的地圖轉(zhuǎn)換給讀者,有的可以通過數(shù)字的形式就可以傳遞給讀者,讓讀者自己去換成電子地圖或者是復(fù)制出模擬地圖,。2、地圖向制圖、用圖并重轉(zhuǎn)移過去的制圖重點是制作地圖,而這圖的水平不斷降低,人們只是限制在地圖上進行查找,或者是簡單的計算,讀者能夠接受和使用的地圖信息很少,地圖使用的落后制約了地圖市場的發(fā)展以及學(xué)

3、科的進步,完善的地圖沒有人使用是沒有意義的,制圖者需要對地圖的過程,以及地理信息進行更深的了解,制圖的,可以對地圖的性能以及潛能進行分析,這樣就能獲得制圖分析的理論和方法,有利于學(xué)家們創(chuàng)造更多的地圖方法,可以更好的進行區(qū)劃以及規(guī)劃,土地改良提供各種依據(jù),增加了地圖使用的范圍,有利于地圖學(xué)理論的發(fā)展,特別是地圖學(xué)中包含了完整的地理信息以及相關(guān)理論實踐問題,。3、品種單一向產(chǎn)品多樣化轉(zhuǎn)移過去的教學(xué)生產(chǎn)對象都是以地形圖為依據(jù)的,評論比較單一,現(xiàn)在出現(xiàn)了很大的變化,逐漸產(chǎn)生了很多專題地圖,這些科學(xué)部門和地圖有密切的聯(lián)系,二是產(chǎn)品類型以及形式出現(xiàn)多樣化趨勢,除了紙質(zhì)地圖以外,還存在許多的多媒體電子地圖,

4、路標地圖,這些地圖和國民經(jīng)濟以及人民生活水平的提升有著密切的關(guān)系,。1.2研究意義G IS技術(shù)是通過地圖驅(qū)動的,以應(yīng)用為導(dǎo)向,也就是說,GPS發(fā)展程度上需要依靠IT技術(shù),應(yīng)用水平規(guī)模則取決于社會對地理信息的應(yīng)用需求。 從技術(shù)的角度來看,由于IT技術(shù)的發(fā)展,G IS技術(shù)從采集到分析,每個環(huán)節(jié)都獲得很大進步,和傳統(tǒng)的地圖學(xué)有著相似的地方,在新的發(fā)展情況下會出現(xiàn)新的問題,有許多和制圖相關(guān)的問題。1.空間信息可視化技術(shù),可視化技術(shù)已經(jīng)超越了傳統(tǒng)的符號化以及視覺表示法的水平,在動態(tài)的以及時空變化的地質(zhì)條件下探索視覺效果,也能夠提升視覺效能,重點可以將設(shè)想和接近的環(huán)境和食物通過動態(tài)的方式表現(xiàn),研究主要原因

5、在以下方面,運用動畫技術(shù)制作動態(tài)地圖,進行時空化的分析,可以對空間數(shù)據(jù)進行可靠性檢查,讓通空間數(shù)據(jù)變得可視化,可通過圖形界面以及交互手段可以對地圖進行編輯,可以通過更加直觀化的方式實現(xiàn)地圖的設(shè)計,可視化技術(shù)在空間認知理論以及世界感受中有著廣泛的應(yīng)用。 2.空間信息共享的網(wǎng)絡(luò)化發(fā)展,空間信息可以使得人們需求得到滿足,網(wǎng)絡(luò)的發(fā)展速度為空間信息提供了越來越廣闊的平臺,G IS中引入web技術(shù)促成了W ebG IS的產(chǎn)生。GIS是當(dāng)前地圖空間信息發(fā)布的主要方式,這也是有利于網(wǎng)絡(luò)地圖的廣泛推廣,促使人們使用地圖方式的改革,而且這種地圖制圖理論和技術(shù)也是一種新的挑戰(zhàn), 從應(yīng)用發(fā)展的趨勢來看,G IS和傳統(tǒng)

6、地圖面臨地理信息的深加工問題,當(dāng)前的GSM沒有發(fā)揮其專題地圖和促進方面的作用,,所以需要對現(xiàn)實地理信息進行深入的加工,這種加工的結(jié)果有利于制作比較專題性的地圖,,也可以得到數(shù)據(jù)集,前者的數(shù)據(jù)是一種結(jié)論性的圖形信息,后者可以得到比較接近的數(shù)據(jù)信息,從中可以獲得深加工的理論,對用戶具有更加直接的效果。 SVG是一種開放式的矢量數(shù)據(jù)格式,已經(jīng)獲得許多國際軟件廠商的支持,所以在 W ebG IS和網(wǎng)絡(luò)地圖的研究中,要將地圖空間數(shù)據(jù)變換,進行空間數(shù)據(jù)的存儲,可以有效地消除現(xiàn)有空間數(shù)據(jù)產(chǎn)生的問題.,對于許多的非專業(yè)用戶來說,一方面通過 SV G 創(chuàng)作來進行組織,,可以更好地發(fā)布信息資源,這種信息資源和網(wǎng)上

7、的資源具有相似的地方,讓整個社會共享以便獲得其應(yīng)有的價值,,在另一方面,隨機圖形要素有動畫功能,,可以畫出各種動畫地圖,而且在客戶端上面更具有表現(xiàn)力, 并且 SV G 基于 XM L和許多 W eb技術(shù)無縫銜接,有利于多媒體信息進行整合,所以SVG用在網(wǎng)絡(luò)地圖中是具有非常重要的意義的1.3研究內(nèi)容根據(jù)當(dāng)前隨機網(wǎng)絡(luò)專題制圖的研究情況來說,在國外是一種領(lǐng)先的地位,,通過SVG可以制作非常精美的專題地圖,但是在國內(nèi)的使用還是比較小范圍,,而且沒有出現(xiàn)成型的地圖,主要是試驗地圖,,在研究方面來說,當(dāng)前有兩種不同的路線,一種是通過SVP作為一種簡單的矢量圖形,,可以最大限度的發(fā)揮XML的優(yōu)勢,開放地理信

8、息系統(tǒng)協(xié)會指定的xml的空間,地理語言可以結(jié)合 W eb G IS研究運用,可以充分發(fā)揮SV G 的特性,通過制圖理論方法引導(dǎo),就可以獲得外部技術(shù)以及外部檢驗技術(shù),最終可以對專題地圖進行研制,。2.網(wǎng)絡(luò)專題制圖2.1網(wǎng)絡(luò)地圖發(fā)展由于internet的迅速發(fā)展,WWW作為快速傳播知識的重要方式,,可以作為空間圖形表達形式,,獲得越來越多用戶的歡迎,在這些年來,網(wǎng)絡(luò)地圖獲得了迅速的發(fā)展,網(wǎng)路地圖從簡單地圖到復(fù)雜地圖的發(fā)展方向,,從靜態(tài)地圖到動態(tài)地圖的發(fā)展方向,而且由于互聯(lián)網(wǎng)技術(shù)以及外部建設(shè)不斷發(fā)展,,網(wǎng)絡(luò)地圖的傳輸速度和瀏覽速度不斷增加,國內(nèi)和國際的網(wǎng)絡(luò)地圖專欄中,有一些專門以及通用的網(wǎng)站,美國等

9、國家還設(shè)立了國家地圖網(wǎng)站,通過internet發(fā)布已實現(xiàn)免費共享,用戶可以進行網(wǎng)上查詢?yōu)g覽,,最終可以獲得所需要的圖幅以及其他信息。網(wǎng)絡(luò)地圖主要:城市地圖,旅游地圖,路交通地圖,專注地圖以及國家區(qū)域地圖。網(wǎng)絡(luò)地圖是一種多媒體地圖。可以通過計算機顯示閱讀。也可以下載,打印或者是復(fù)制,具備一般地圖的特點,包括放大屏瀏覽以及交互動態(tài)形式,還可以進行查詢檢索分析,但是和一般的電子地圖有不同的特點:1 遠程地圖信息傳輸 以光盤存儲的多媒體電子為基礎(chǔ),通過編輯可以生成一幅幅地圖,然后形成地圖集,用戶使用目錄就可以獲得其中的地圖,地圖的載體就是光盤,通過光盤可以進行閱讀,而且網(wǎng)絡(luò)地圖可以對internet的

10、數(shù)據(jù)進行傳輸,要在瀏覽器上獲得地圖,用戶就需要進行瀏覽和閱讀,所以與電子地圖比較而言,具有更慢的顯示速度,隨著寬帶互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,有利于更快,更便捷的顯示地圖數(shù)據(jù)。2 廣泛便捷傳播 網(wǎng)絡(luò)地圖同紙質(zhì)地圖比較而言,用戶的群體更加廣泛而且能夠發(fā)揮地圖的使用效益,具有快速的傳遞效率,例如電子郵件比普通郵件更加優(yōu)越。3 適時動態(tài)更新 由于光盤電子地圖比印刷地圖具有更快的更新功能,所以網(wǎng)絡(luò)地圖更容易進行動態(tài)更新,網(wǎng)絡(luò)地圖的數(shù)據(jù)可以根據(jù)需要隨時更新,這與天氣預(yù)報的地圖都是相似的,而且每天都會出現(xiàn)新的地圖。2.2網(wǎng)絡(luò)制圖設(shè)計網(wǎng)絡(luò)地圖的使用方向不同,那么顯示的地理環(huán)境也不同,有不同的資料,不同的使用工具對

11、網(wǎng)絡(luò)地圖產(chǎn)生不同的影響,但是對網(wǎng)絡(luò)地圖設(shè)計的時候,需要遵循各種原則,要從地圖功能等方面對界面進行設(shè)計,網(wǎng)絡(luò)地圖設(shè)計要遵循各種原則:設(shè)計的科學(xué)性;設(shè)計的直觀性;設(shè)計的美觀性;設(shè)計的方便性,應(yīng)該注意以下幾點:功能設(shè)計網(wǎng)絡(luò)地圖是通過internet發(fā)布的,網(wǎng)絡(luò)地圖具有功能設(shè)計需要對空間數(shù)據(jù)瀏覽,顯示、屬性數(shù)據(jù)的查詢,空間數(shù)據(jù)到屬性數(shù)據(jù)空間的雙向檢索,最終有利于數(shù)據(jù)制圖以及空間信息分析。1. 空間信息數(shù)據(jù)的操作功能主要是地圖的瀏覽,顯示,放大以及圖層控制,空間圖形數(shù)據(jù)是通過外接W ebG IS獲得的,可以根據(jù)控制需要的地圖進行圖層的劃分。2. 空間信息和地圖查詢要對地圖根據(jù)類型區(qū)域進行劃分,要查詢地圖

12、的內(nèi)容,而且要對地圖的屬性進行雙向查詢。3. 交互動態(tài)制圖功能用戶可以在瀏覽器制作出專題地圖,用戶可以在數(shù)據(jù)庫中獲得數(shù)據(jù)制作統(tǒng)計圖。4. 超鏈接網(wǎng)頁功能網(wǎng)絡(luò)地圖在界面上有網(wǎng)頁設(shè)置的鏈接點,通過點擊功能就可以進入到網(wǎng)絡(luò)中。主網(wǎng)頁設(shè)計這種設(shè)計和多媒體電子地圖的設(shè)計是相同的,意義非常重大的,可以讓用戶對地圖的主題進行了解,對讀者起到重要的引導(dǎo)意義,用戶可以迅速的獲得地圖信息,對網(wǎng)絡(luò)的運行效果有著重要的意義,如網(wǎng)頁設(shè)計的時候,結(jié)構(gòu)應(yīng)該比較清晰,而且有著美觀的內(nèi)容,操作也比較方便。圖層設(shè)計因為網(wǎng)絡(luò)地圖有許多的功能區(qū),而地圖是主要的功能區(qū),所以數(shù)據(jù)傳輸?shù)乃俣炔豢?,這和普通的電子地圖不是一樣的,地圖內(nèi)容可以

13、快速的進行顯示,也可以劃分出許多圖層,在數(shù)據(jù)庫設(shè)計的時候需要考慮,涂層的設(shè)計要對地圖的功能以及內(nèi)容結(jié)構(gòu)進行考慮,而且每個圖層都要出現(xiàn)相應(yīng)的質(zhì)量特征以及指標,這樣才能更好的閱讀和分析地圖。地圖符號與注記的設(shè)計網(wǎng)絡(luò)地址是通過計算機顯示的,所以地圖符號和注記除了布置一般的原則外,還要對地圖的優(yōu)點和不足之處進行考慮,有利于屏幕地圖優(yōu)勢的發(fā)揮。 符號設(shè)計的時候,要考慮到屏幕地圖的分辨率和視距,符號的尺寸要適中,符號要能夠控制在可是距離之內(nèi),這樣才能更好的辨別各種符號,標注的時候也要遵循同樣的方法,符號和標注不要根據(jù)地圖的比例尺變化,為了讓符號更加清晰可見,需要使用多符號變量,包括符號的形狀以及色彩等變量

14、,必要的時候可以通過閃爍突出重要的地物或者標記。網(wǎng)絡(luò)色彩地圖的設(shè)計很重要,常規(guī)的印刷地圖和電子地圖比較來說,特定的類型和設(shè)計不能太多,而且數(shù)量的等級也不能太多,一般的等級在七級以下,小塊面積的亮度和飽和度可以高一點,在大面積的飽和度應(yīng)該低一點,背景色彩主要使用比較淺淡的色調(diào),前者可突出主圖,后者則襯托主圖。符號和注記的設(shè)計原則:深色背景的時候,和注記應(yīng)該是淺淡的設(shè)計,但淡色背景的時候,符號和注記應(yīng)當(dāng)深色設(shè)計。3.基于SVG的網(wǎng)絡(luò)制圖3.1 SVG圖形格式1、基于XML標準XML作為網(wǎng)絡(luò)標記語言,與HTML是相同的,XML起源一種使用比較早的通用標記語SGML,它比html的語言不具備靈活性和伸

15、縮性,使用者可以通過大量的標記來對文件中的任一元素進行標記,最終獲得比較豐富的文件信息,有利于信息體系的形成。2、SVC是一種標準的矢量圖形格式數(shù)字地圖是通過幾何數(shù)據(jù)表示的:包括矢量式以及柵格數(shù)字地圖,矢量地圖的特點是通過平面坐標決定的,任何圖形通過連線可以獲得確定,可以使用地理要素對物體進行計算,數(shù)據(jù)的分析及修改,而且顯示尺寸可以最大限度的縮放,對圖像的質(zhì)量產(chǎn)生影響,矢量數(shù)據(jù)圖形具有位置以及守信的優(yōu)越性,開始使用的時候會有動態(tài)性能,要根據(jù)用戶的需要提供任何層次以及級別的地形特點,而且能對地形進行量算,并且文件很小,要可以進行縮放,還能夠網(wǎng)上傳播,從應(yīng)用方面來說,使用地圖的價值最高,如果圖形沒

16、有很高的復(fù)雜程度,公司可以開發(fā)傳輸?shù)氖噶扛袷?,而且矢量圖形是自主開發(fā)的沒有統(tǒng)一的標準,傳輸過程中可能會出現(xiàn)格式轉(zhuǎn)化等數(shù)據(jù)不統(tǒng)一的問題,這是不利于使用地圖的,通過眾多廠商獲得的矢量數(shù)據(jù)格式在網(wǎng)絡(luò)中可以使用。 3、文本構(gòu)成的圖形SVG作為一種文本格式,通過圖形就可以完成處理,通過語言描述就可以獲得復(fù)雜的圖形,而且在記事本上可以獲得SVG圖形,這種圖形的描述語句可以很好的觀察,也能夠修改和更新,簡單的SVG圖形如下圖所示:<?xml version=”1.0” standalone=”no”?><!DOCTYPE svg PUBLIC”-/W3C/DTD SVG 1.0/EN” “

17、/TR/2001/REC-SVG-20010904/DTD/svg10.dtd”><svgwidth=”300”height=”100”xmlns=”/2000/svg”><rect x=”25”y=”10” width=”280” height=”50”fill=”red” stroke=”blue” stroke-width=”3”/></svg>4、靈活的文本格式以前的圖形格式是矢量圖形,這是一種中間過程的數(shù)據(jù),不管是在實際應(yīng)用中還是在網(wǎng)絡(luò)中,后端都要將矢量數(shù)據(jù)轉(zhuǎn)變?yōu)闁鸥駭?shù)據(jù),這會對

18、客戶功能的實現(xiàn)以及圖像的質(zhì)量產(chǎn)生影響,所以在對圖形編輯的時候會增加圖形的復(fù)雜程度,使用靈活的處理方式實現(xiàn)文本格式的擴展,包括圖形文字以及點陣圖像,通過矢量圖形以及文字圖像,可以導(dǎo)入圖像以及各種圖像格式所達到的效果。3.2 圖形文件的繪制系統(tǒng)可以在直線以及圓弧等中進行繪制工作,由于圖形元素繪制的時候具有相似的特征,所以在圖形繪制的過程中要進行介紹,下面是具體的代碼:要設(shè)置好圖形的繪制環(huán)境,就要在鼠標中添加消息,要在屏幕上顯示發(fā)現(xiàn)的過程。對直線Cline定義,屏幕上可以通過鼠標畫出直線,從而可以生成文檔數(shù)據(jù)成員,能夠保存直線對象的指針,也能夠獲得成員函數(shù),為其他成員訪問直線提供服務(wù),Void CL

19、ine:Draw(CDC*pDC,int drawMode/*=dmNormal*/)CPoint pt_begin,pt_end;/屏幕坐標的起點和終點g_pView->WorldtoScreen(m_begin,pt_begin);/將世界坐標轉(zhuǎn)化為屏幕坐標g_pView->WorldtoScreen(m_end,pt_end);pDc->MoveTo(pt_begin);/根據(jù)屏幕坐標繪制圖元pDC->LineTo(pt_end);pDe->SelectObjeet(pOldPen);/恢復(fù)原來的畫筆pDc->SetROP2(n);/恢復(fù)原來的繪圖模式

20、3)軟件界面上顏色以及信息呀!為讓用戶選擇不同的顏色線型,最終繪制出多種多樣的直線:class CPropeyrtBar: publie CToolBarpublic:,CPropeyrtBar0;public:CLineColorCmb m_wndLineColorCmb;CLineWidthCmb m_wndLineWidthCmb;CLineStyleCmb m_wndLineStyleCmb;public:virtualCPropertyBar();Protected:DECLARE-MESSAGE_MAP();3.3 SVG文件的輸出及操作1、gsDXF2SVG.dll介紹gsDXF

21、2SVG.dll是由希臘的一家名為Civil技術(shù)公司開發(fā)的ActiveX控件,它是由VB語言設(shè)計寫的,其主要功能就是將DXF文件轉(zhuǎn)換為SVG文件的動態(tài)鏈接庫,可以通過網(wǎng)址:http:/business.hol.gr/gardos/download.htm免費下載得到。本程序就是利用這一控件進行設(shè)計研究的。2、輸出SVG文件功能實現(xiàn)由于gsDXF2SVG.dll是由VB編寫的,因此在使用這一ActiveX控件時,主要是調(diào)用接口函數(shù):OnSvaeSvg0實現(xiàn)由DXF向SVG文件轉(zhuǎn)換這一過程的。代碼如下:void CVCadDoc:OnSaveSVg()Char szFilter=”SVG文件(*.

22、SVG)|*.SVG|”;CFileDialog dlg(FALSE,NULL,NULL,OEN_HIDEREADONLY|OFN_OVERWRITEPROMPT,szFiletr);if(dlg.DoModal()=IDOK)_bstr_t filename=dlg.GetPathName();if(dlg.GetFileExt()=”)filename+=”.svg”;HRESULT hresult;CLSID clsid;CoInitialize(NULL);hresult=CLSDIFromProgID(OLESTR(“gsDXF2SVG.cDXF2SVG”),&clsid);

23、_cDXF2SVG*oDXF2SVG;hresult=CoCreateInsatance(clsid,NULL,CLSCTX-INPROC-SERVER,_uuidof(_cDXF2SVG),(LPVOID*)&oDXF2SVG);if(FAILED(hresult)AfxMessaesBox(“初始化服務(wù)組件失敗!”);return;_bstr_t sDXFFile=”D:洪霞test.dxf;BSTR bsDXFFile=sDXFFile.coPy();BSTR bsSVGFile=filename.copy();float WidthCm=102;Float HeightCm=1

24、02;oDXF2SVG->ConvertDXF2SVG(&bsDXFFile, &bsSVGFile, &Widt,HeighCm, &HeightCm);oDXF2SVG->Release():CoUninitialize();3.4 網(wǎng)絡(luò)專題圖表達專題圖形有多種表現(xiàn)方式,主要表現(xiàn)方法是個體符號法,線狀法以及范圍法,通過對各種情況進行分析,可以獲得專題信息,而且在圖中使用了餅狀圖以及動態(tài)圖表達法,。一、餅狀圖表達法餅狀圖進行的是分析統(tǒng)計,dx和dy可以進行局部的定位,變量h作為餅狀圖的半徑,通過合擊計數(shù)可以分級。 二、柱狀圖表達法柱狀圖表達也是一種

25、分區(qū)統(tǒng)計圖表法。dX和dY用以進行柱狀圖的定位。變量h為柱狀圖的高度,通過專題嚴肅可以對高度值進行確定,通過高度值,應(yīng)用SVG中的path元素來描述各項元素對應(yīng)的矩形圖元。三、分級設(shè)色圖表達法分級設(shè)圖是一種新的質(zhì)底表達方式,通過用戶可以對統(tǒng)計數(shù)據(jù)進行選擇,最終可以獲得不同的顏色值,應(yīng)用SVG中的setProperty方法改變省區(qū)的顏色。四、動態(tài)圖表達法動態(tài)表達方法使用了動畫的方式,對統(tǒng)計數(shù)據(jù)進行表現(xiàn),讓人們可以明顯地看到元素的變化,知道SVG地圖表現(xiàn)介質(zhì)的優(yōu)點。5.基于SVG的江蘇省統(tǒng)計地圖實例5.1系統(tǒng)結(jié)構(gòu)與模型5.1.1 SVG地圖區(qū)域顯示模塊 利用ArcEngine組件在VS集成環(huán)境下,

26、在VS中加載esri map control控件(圖4),利用C#語言,制作出地圖區(qū)域顯示模塊,點擊文件下的打開地圖文檔,加載ArcMap工作空間,顯示出原先在ArcMap里制作好的江蘇省區(qū)劃圖。圖4 地圖區(qū)域顯示界面設(shè)計5.1.2 SV統(tǒng)計地圖模塊在VS中加載Ax control控件和pagelayoutcontrol控件(圖5),通過C#語言,獲得靜態(tài)統(tǒng)計地圖模塊,此模塊中可自由選擇想顯示的圖層。圖5 布局圖表顯示界面設(shè)計5.2系統(tǒng)實現(xiàn)5.2.1地圖區(qū)域顯示模塊的實現(xiàn) 數(shù)據(jù)初期準備,在ArcMap里加載江蘇省區(qū)劃圖,對圖層進行編輯和管理,添加和刪除記錄,作出江蘇省區(qū)劃圖。通過在VS中加載e

27、sri map control控件,利用C#語言,制作出地圖區(qū)域顯示模塊(圖7)圖7 地圖區(qū)域化顯示5.2.2 SVG統(tǒng)計地圖模塊的實現(xiàn)原先的屬性表的內(nèi)容并不能滿足我們統(tǒng)計圖的需要,因此我們需要進一步編輯屬性表。通過增加和刪除屬性表中的字段,為制作專題圖做準備,處理好的屬性表如表1。通過ArcMap渲染,根據(jù)GDP的大小情況,渲染出各式專題圖。在VS中加載Ax control控件和pagelayoutcontrol控件,通過C#語言,獲得靜態(tài)統(tǒng)計地圖模塊,此模塊中可自由選擇想看的圖層,如1999年江蘇省城市GDP分布和產(chǎn)業(yè)分布(圖8)、2014年江蘇省城市GDP分布和產(chǎn)業(yè)分布(圖9)。圖8 1

28、999年江蘇省GDP和產(chǎn)業(yè)分布圖圖9 2014年江蘇省GDP和產(chǎn)業(yè)分布圖5.3性能測試與分析5.3.1測試實例情況統(tǒng)計網(wǎng)站是向社會提供各種服務(wù)的官方網(wǎng)站,有利于政務(wù)信息公開以及數(shù)據(jù)的公布,這是服務(wù)企業(yè)和社會公眾進行交流的重要渠道6,因此,本文所用數(shù)據(jù)來自于江蘇省年鑒,但由于年檢上只有1999年到2014年的數(shù)據(jù),所以不能代表一切規(guī)律。5.3.2測試環(huán)境與條件 本系統(tǒng)需要安裝ArcGIS10.2、ArcEngine10.2以及VS2010,其他環(huán)境以這三個軟件所需環(huán)境為準。此系統(tǒng)操作簡單,只需打開VS,點擊運行即可。界面所顯示圖標均為常見圖表(漫游、縮放等)。其余模塊可按字面意思理解。5.3.3測試性能分析(1)功能性 系統(tǒng)功能完成情況較好,沒有重大的系統(tǒng)缺陷。(2)可操作性 現(xiàn)有系統(tǒng)界面簡單易用,方便用戶采取以下操作: 1)瀏覽地圖,實現(xiàn)地圖的縮放和漫游; 2)布局圖表顯示模塊內(nèi)能自由選擇觀看圖層; 3)動畫場景內(nèi)可加載動畫;(3)可靠性 現(xiàn)有系統(tǒng)的容錯功能較好,系統(tǒng)發(fā)生錯誤時會提示基本的錯誤信息。(4)兼容性 本系統(tǒng)需要安裝ArcGIS10.2、ArcEngine10.2以及VS2010,其他環(huán)境以這三個軟件 所需環(huán)境

溫馨提示

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

評論

0/150

提交評論