• GIS、GPS监控界面设计


    无论是开发地理信息系统还是开发视频监控系统,都会面临者一个问题:界面如何设计,实质是信息数据的如何组合搭配的问题。

    因为需要展现的数据不单单是一个破地图和一个坐标,而是将一切与监控对象相关的所有的信息数据以可视化地图、定位地标、图表、报警动画等形式展现出来。

    比如物流运输行业监控的对象是车,那么围绕车的数据,如车辆的车牌号司机基本信息、运输配送的业务数据、该车辆的轨迹、定位数据、该车辆目的地、起始地的业务数据和GIS数据。进而延伸到配送路径优化、业务综合报表数据等更加复杂的数据。

    这些数据如果仅仅想积木块的堆砌在界面上,就会臃肿不堪,看似花红柳绿、眼花缭乱,实则操作繁琐。

    796GPS部标推出后,开发人员更加变的功利,不愿意设计,将796的GPS部标平台的功能标准变成了八股文,亦步亦趋的按照部标要求做,结果软件界面更加是索然无味,引不起人们使用它的欲望。

    监控界面的设计要解决的问题是:

    1.数据的相关性,就是互相关联的数据,如前面说的车这个监控对象所有相关的数据如何有层次的、有关联的展现出来。同时还要注意隔离性,如管理和监控时两个不同的概念,对应的也是不同的操作用户,将数据的管理和监控操作和监控信息展现的功能要剥离开来,这样才能减少数据的堆砌。

    如下的界面,就是功能的堆砌,数据的录入、管理和监控堆放在一起,初看起来功能很多很丰富,但是没有为一线的监控用户考虑.

    2.操作的如何简便、快速定位到关心的对象上,大型物流企业,都是集中监控,监控工作量很大,没有人傻到一个车一个车的看,只是对与异常的、自己关心的对象,能够快速的定位到它,并快速的展现数据。

    3.智能性,将原始数据展现在界面上,是一种弱智的做法,很多人喜欢将经纬度坐标显示在界面上,他也不想想用户看到经纬度坐标,有什么用。所以需要将数据进行更深层次的分析、加工、过滤,减少无效的数据,然后在显示在界面上,才是一个好的设计师要做的。

    下面就是一个弱智的界面设计:

    4.性能,数据的展现和界面的切换不能以牺牲性能为代价,很多人忽视是因为自己做的客户数据量太小,但并不代表自己软件的性能好。监控人员最难容忍的就是慢,地图慢慢的打开,地标数据慢慢的显示,都是非常不可取的。比如下面的一个全国行的物流企业,数据量很大,那么界面设计的时候,这个问题就不能忽视,否则就是致命的负面效果。

    很多的软件大量使用了如EXTJS这样的JS文件和CSS文件,这些东西本来不是很重,但是在加上100K左右的地图图片,还有Flash地图及上千个业务车辆的地标,那压力可就大了。

    5.到底是B/S还是C/S的好,这个问题很多开发团队都会有争论,这个问题也和第四个问题相关。

       其实这个问题不需要争论,如果是局域网,两个都可以,如果是互联网,绝对是C/S的效果最棒,不仅性能好,而且开发效率也高。而且C/S同样也可以做出很酷的界面,你不同意只是你不会做而已。

    对与升级的问题,这个就不是个问题,很多人拿他来说事,只能是无知。看看360还有搜狗拼音,人家不也是客户端,升级不也是有声有色的。还能强行升级。只不过说,对于C/S客户端,升级的功能要在一开始都要设计开发好罢了,不过是几行代码而已。没有多大个事。

     

    开发者可以下载我开发的商用地图应用程序来规划自己的地图应用程序的设计:

    商业地图监控应用下载商业地图监控应用下载 已下载 224 次 

    我的微信号: jt808_com 添加微信
  • 相关阅读:
    两个容器盛水法。
    Windows程序设计 读书笔记 位图和BitBlt。
    VC DrawText显示多行,包括设置行距。
    内存管理函数
    GDI+
    二进制法。
    Windows程序设计 读书笔记 打印机。
    逆推法
    DDB和DIB概念区别 及 程序示例。
    Windows程序设计 读书笔记 剪贴板。
  • 原文地址:https://www.cnblogs.com/productivity/p/2829939.html
Copyright © 2020-2023  润新知