在工程建设行业数字化转型的浪潮中,如何让项目管理突破时空限制,实现"一屏掌全局、一触知细节"的智能化管控?传统PC端系统受限于使用场景,而移动端GIS交互技术的突破,正为工程企业开辟全新管理维度。本文以某央企全国在建项目可视化管控实践为例,深度解析从数据钻取到交互触达的全流程实现方案,揭示如何通过三层地理数据联动、半屏弹窗交互等创新设计,让项目经理在施工现场通过指尖操作,即可完成从全国布局透视到单个项目细节的全链路管理。
1、支持双指缩放钻取地理数据
1. 数据结果
在数据集处新建Excel数据集,导入原始数据。
2. 制作报告
在报告处新建分析报告,在报告-布局方式-页面布局处设备类型切换为移动端。在组件中选择GIS地图拖入到画布中。
点击右侧数据,在数据集下拉菜单中选择“项目数据”,在省维度列更多菜单中,选择“转换为地图列”,地理范围选择“中国”,展示层级选择“省”,点击下方“匹配数据”,在弹出的“地理数据匹配”对话框中对数据进行地理匹配,默认为自动。匹配后,点击确定退出,我们即可得到“省”的地图列。按照此方法一次对市、县列进行转换。
将省市县地图列拖入到地标栏中,此时可以看到各层级数据在GIS地图上多层级同时展现。点击右侧图形-图形设置下勾选“多层地图时按地图层级显示数据”,勾选后GIS地图上只显示当前省一层级的数据,通过鼠标或手指向下缩放,在对应的市或县层级即可看到对应层级的数据。
2、移动端半屏数据交互
在报告中通过点击GIS地图省标记,弹出半屏弹窗,展示该管理员所管辖项目数据。点击表格中市级别数据,可反向影响GIS地图将对应市级别标记显示在地图中心位置。点击表格中项目可展示项目的详细信息。
1. 准备弹窗报告
1)新建“GIS1-项目分布”报告,在报告中拖入表格组件,将“市、县城、项目、承办单位、市经度、市纬度”列拖入到数据列栏中。
2)新建“GIS2-项目明细”报告,在报告中拖入自由表格组件,创建6行2列的表格。在左侧列单元格中输入“项目名称:”,在其右侧单元格中拖入“项目”维度列。其它数据绑定详见下图。
2. 设置各报告跳转关系
1)在“GIS1-项目分布”报告中,选择表中市列内任意一数据单元格,在右侧设置-交互下点击超链接,在弹框内设置内容如下图。其中“cityJD、cityWD”是用来传递市的经纬度传递给上一级报告(“GIS-首页”)中的GIS地图,使对应标记展示在报告中心。“level”是用来定义上一级别报告中GIS地图展现的地理层级。
在自由表格中选中“项目”列下任意一单元格,在右侧设置-交互下点击超链接,在弹框内设置内容如下图。其中“a”是用来传递所选“项目”数据到“GIS2-项目明细”报告里。
2)在“GIS-首页”报告中,右侧报告-高级-脚本中-装载时运行下输入如下脚本。使得报告中GIS地图能获取“GIS1-项目分布”中市级别的数据。
3)在“GIS2-项目明细”报告中,参数-编辑参数对话框,新建参数a(类型为文本、默认为空)。点击“项目”单元格,在右侧数据-绑定数据下点击“单元格过滤”,设置“项目是等于[?{a}]”。其它数据单元格也同样设置单元格过滤。即可得到通过点击“GIS2-项目明细”中项目数据传递来的值所对应的项目细节数据。
选中“市”列所在单元格,在设置-交互下点击超链接,使其在交互时返回“GIS2-项目明细”。具体设置如下图。
通过以上交互配置,具体效果如下。
通过上述多层级地理数据联动与智能交互设计,该GIS移动应用已实现"宏观-中观-微观"三级穿透式管理。其融合架构可扩展接入物联网与AI模型,未来将实现施工要素实时感知预警,全面赋能工程建设全周期数字化管理。