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

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

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

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

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


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