随着地理位置服务(LBS)技术的进步,MIS系统中集成GIS服务的业务场景也越来越多。基于GIS状态和MIS表单,本文从布局、交互、渲染等层面入手,总结出以下相关模型。
布局模型
GIS产品布局一般是要求地图浏览视图大,方便地图图层查看和属性数据展示。属性数据与地图图形需要对照浏览,历史数据需要回溯查看与变化核实。
MIS产品布局一般是数据表格和表单为主要载体,数据量大,支持分页浏览。搜索是强需求,还需要支持多字段组合搜索。搜索结果还需分页浏览、查看详情和相关业务处理。
交互模型
GIS产品的交互核心是地图状态。地图的当前图层、层级、底图、定位、查询结果等状态需要实时保持。页面刷新后状态就会失效。所以页面交互都采用AJAX异步加载,按需加载,注意释放,控制页面资源。适当使用弹窗、抽屉等方式拓展交互。
渲染模型
GIS业务一般都比较复杂,需要分解成多个业务子系统。从UI设计到前端样式编码,规范与定义各个模块,梳理与提取样式模型,提高页面重用率和多系统快速集成。