做了幾年的webgis,從我的專業(yè)角度分析了先google maps。(個(gè)人言論)
1、什么是傳統(tǒng)的webgis
??? 這些理論的東西偶不在行。
??? 簡(jiǎn)單的說,把空間數(shù)據(jù)在瀏覽器上展示出來。通過用戶操作,可以對(duì)數(shù)據(jù)進(jìn)行查詢、空間分析等,并把操作結(jié)果以不同的形式展示給用戶。
??? 有幾個(gè)關(guān)鍵字: 數(shù)據(jù),瀏覽器,用戶操作,操作結(jié)果,展示。
2、google maps??
http://maps.google.com/
?? 巨頭出馬,影響不小。
a、數(shù)據(jù)
?? 大家打開ie臨時(shí)文件夾可以看到,里面都是PNG格式的圖片。進(jìn)一步分析,發(fā)現(xiàn)這些文件名有一定律。哦原來我們?cè)诮缑嫔峡吹降亩际切﹫D片啊?那放大,縮小怎么辦,也不是矢量數(shù)據(jù)啊?其實(shí),google已經(jīng)把地圖按照等級(jí)預(yù)先制作成圖片了。當(dāng)你放大時(shí),只是顯示某等級(jí)大小的圖片。
?? google maps地圖都是分等級(jí)的圖片,預(yù)先制作好的。可能他們也是用了某些桌面GIS工作來制作地圖的。
?? 這種數(shù)據(jù)問題是 數(shù)據(jù)的更新維護(hù)比較麻煩,可能你也看到,google maps圖片上只有些路,河流、鐵路一些基礎(chǔ)數(shù)據(jù),更新不會(huì)很大,但你把衛(wèi)星影象數(shù)據(jù)和png圖片對(duì)比看,有些數(shù)據(jù)是不一致的。
?? 業(yè)務(wù)數(shù)據(jù)(關(guān)注點(diǎn)數(shù)據(jù)),其實(shí)僅僅讓我們看看地圖,看看衛(wèi)星影象,也沒啥意思,還不如我們自己做的地圖呢。當(dāng)然google提供的專門的API讓我們添加業(yè)務(wù)數(shù)據(jù),例如google maps 提供的Pizza的查詢,并可以標(biāo)到地圖上,可以查看簡(jiǎn)單的信息。 這類關(guān)注點(diǎn)數(shù)據(jù),其實(shí)是保存在MIS庫里面,用ms 的 VML實(shí)現(xiàn)展示的。注意都是點(diǎn)數(shù)據(jù)。
??? 其實(shí)這種解決辦法不是很好,假如我們要做個(gè)房管GIS,要管理全市的樓房,如果把樓房當(dāng)成業(yè)務(wù)數(shù)據(jù)的話,在圖上沒法顯示,會(huì)擠到一塊的,另外面狀的樓塊很難建模。如果作為圖片顯示的話,以中國(guó)建樓速度,累死你。
??
b、瀏覽器
?? 對(duì)于用戶來講,google maps 只能在IE上來用,它用了MS ie 特有的VML。有
些限制,但比要下在個(gè)SVG插件,或下在JRE強(qiáng)多了。
c、用戶操作
?? 作為AJAX最早案例,用戶操作體驗(yàn)當(dāng)人不讓。無刷新提交,很快的響應(yīng)速度。
d、操作結(jié)果
?? 地圖數(shù)據(jù)內(nèi)容的單調(diào)。
?? google maps能夠提供給我們服務(wù)實(shí)在不多。如果把全世界所有的pizza在地圖
上顯示,估計(jì)沒發(fā)看了。
e、展示
?? google maps查詢結(jié)果的展示繼承g(shù)oogle一貫做法,大家都習(xí)慣了。地圖的顯
示也大方,注意贏眼效果很好,有移動(dòng)的效果。
3、總結(jié)
??? google maps是個(gè)很類似webgis的東西,由google推出,反響不小,但我感覺它提供的服務(wù)并不是很多.從程序員角度,這套系統(tǒng)擴(kuò)展起來還是比較麻煩的.比如數(shù)據(jù)更新維護(hù),大量關(guān)注點(diǎn)數(shù)據(jù)在MIS中,當(dāng)量大時(shí),如何在圖上展示有些麻煩.
?? 另外矢量分析也不能通過矢量數(shù)據(jù)處理.比如我想查某飯店旁邊500米的停車場(chǎng),脫離傳統(tǒng)GIS實(shí)現(xiàn)這些功能我覺得還是比較復(fù)雜的.
Google Map只能算是電子地圖,單從數(shù)據(jù)層面上就能否定它和WebGIS的關(guān)系,它給用戶的也僅僅是一種新潮的體驗(yàn)。如果以數(shù)據(jù)支持、地址定位、服務(wù)資訊等為目標(biāo),大眾用戶只有GPS能提供部分簡(jiǎn)單服務(wù),專業(yè)用戶則需要自己掏錢請(qǐng)WebGIS開發(fā)人員,來盡可能實(shí)現(xiàn)其實(shí)際需求。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">