無論是開發(fā)地理信息系統(tǒng)還是開發(fā)視頻監(jiān)控系統(tǒng),都會面臨者一個問題:界面如何設(shè)計,實質(zhì)是信息數(shù)據(jù)的如何組合搭配的問題。因為我不僅僅是那別人的地圖引擎,如Mapinfo, Mapxtreme還有GMap.NET, 百度,高德地圖等來做個地圖和坐標的展示或者車輛軌跡的展示,那樣的話,我們的產(chǎn)品還有什么競爭力,還有什么差異化,對于用戶來說有什么用處呢?
因為需要展現(xiàn)的數(shù)據(jù)不單單是一個破地圖和一個坐標,而是將一切與監(jiān)控對象相關(guān)的所有的信息數(shù)據(jù)以可視化地圖、定位地標、圖表、報警動畫等形式展現(xiàn)出來。這就需要設(shè)計者的功力了和創(chuàng)意了。努力思考不斷改進的人做出的軟件必然比那些抄襲別人、幾百年不變一次的軟件要耐看好用。

比如物流運輸行業(yè)監(jiān)控的對象是車,那么圍繞車的數(shù)據(jù),如車輛的車牌號司機基本信息、運輸配送的業(yè)務(wù)數(shù)據(jù)、該車輛的軌跡、定位數(shù)據(jù)、該車輛目的地、起始地的業(yè)務(wù)數(shù)據(jù)和GIS數(shù)據(jù)。進而延伸到配送路徑優(yōu)化、業(yè)務(wù)綜合報表數(shù)據(jù)等更加復雜的數(shù)據(jù)。
這些數(shù)據(jù)如果僅僅想積木塊的堆砌在界面上,就會臃腫不堪,看似花紅柳綠、眼花繚亂,實則操作繁瑣。
監(jiān)控界面的設(shè)計要解決的問題是:
1.數(shù)據(jù)的相關(guān)性,就是互相關(guān)聯(lián)的數(shù)據(jù),如前面說的車這個監(jiān)控對象所有相關(guān)的數(shù)據(jù)如何有層次的、有關(guān)聯(lián)的展現(xiàn)出來。同時還要注意隔離性,如管理和監(jiān)控時兩個不同的概念,對應(yīng)的也是不同的操作用戶,將數(shù)據(jù)的管理和監(jiān)控操作和監(jiān)控信息展現(xiàn)的功能要剝離開來,這樣才能減少數(shù)據(jù)的堆砌。
如下的界面,就是功能的堆砌,數(shù)據(jù)的錄入、管理和監(jiān)控堆放在一起,初看起來功能很多很豐富,但是沒有為一線的監(jiān)控用戶考慮.

2.操作的如何簡便、快速定位到關(guān)心的對象上,大型物流企業(yè),都是集中監(jiān)控,監(jiān)控工作量很大,沒有人傻到一個車一個車的看,只是對與異常的、自己關(guān)心的對象,能夠快速的定位到它,并快速的展現(xiàn)數(shù)據(jù)。

3.智能性,將原始數(shù)據(jù)展現(xiàn)在界面上,是一種弱智的做法,很多人喜歡將經(jīng)緯度坐標顯示在界面上,他也不想想用戶看到經(jīng)緯度坐標,有什么用。所以需要將數(shù)據(jù)進行更深層次的分析、加工、過濾,減少無效的數(shù)據(jù),然后在顯示在界面上,才是一個好的設(shè)計師要做的。
下面就是一個弱智的界面設(shè)計:

4.性能,數(shù)據(jù)的展現(xiàn)和界面的切換不能以犧牲性能為代價,很多人忽視是因為自己做的客戶數(shù)據(jù)量太小,但并不代表自己軟件的性能好。監(jiān)控人員最難容忍的就是慢,地圖慢慢的打開,地標數(shù)據(jù)慢慢的顯示,都是非常不可取的。比如下面的一個全國行的物流企業(yè),數(shù)據(jù)量很大,那么界面設(shè)計的時候,這個問題就不能忽視,否則就是致命的負面效果。


5.地圖的選擇問題
其實地圖和地圖服務(wù)商的選取,也是非常重要,可以讓我們開發(fā)者事半功倍,比如選用GMap.NET,我們就基本上用了Google的服務(wù)。選用baidu地圖,基本上就用了百度和高德的服務(wù),我們需要做一個評估。地圖的美觀和我們界面顏色的搭配也是很重要的,這個需要我們在設(shè)計過程中來不斷調(diào)整搭配。
6.到底是B/S還是C/S的好,這個問題很多開發(fā)團隊都會有爭論,這個問題也和第四個問題相關(guān)。
其實這個問題不需要爭論,如果是局域網(wǎng),兩個都可以,如果是互聯(lián)網(wǎng),絕對是C/S的效果最棒,不僅性能好,而且開發(fā)效率也高。而且C/S同樣也可以做出很酷的界面,你不同意只是你不會做而已。
對與升級的問題,這個就不是個問題,很多人拿他來說事,只能是無知。看看360還有搜狗拼音,人家不也是客戶端,升級不也是有聲有色的。還能強行升級。只不過說,對于C/S客戶端,升級的功能要在一開始都要設(shè)計開發(fā)好罷了,不過是幾行代碼而已。沒有多大個事。
開發(fā)者可以下載我開發(fā)的商用地圖應(yīng)用程序來規(guī)劃自己的地圖應(yīng)用程序的設(shè)計:
商業(yè)地圖監(jiān)控應(yīng)用下載 已下載 1168 次
標簽: GMap.NET, 原型設(shè)計