2023SuperMap杯第二十一届全国高校GIS大赛

长江大学-成都生鲜冷链服务系统

长江大学-成都生鲜冷链服务系统

长江大学-成都生鲜冷链服务系统

参赛学校:长江大学 

指导老师:刘少华

队员姓名:裴子聪、宋音、李逸达、向硕秋

 

近年来,我国冷链物流市场规模快速增长,2021年12月12日,国务院办公厅印发《“十四五”冷链物流发展规划》中提出,到2025年,初步形成衔接产地销地、覆盖城市乡村、联通国内国际的冷链物流网络,展望2035年,全面建成现代冷链物流体系,有效满足人民日益增长的美好生活需要。

与此同时,疫情期间生鲜电商的爆发也将生鲜供应链行业推向了关注的焦点,随着生鲜供应链的成熟,生鲜产品的运输季节、地域限制被克服,优秀的生鲜供应链能力也成为制约生鲜新零售成功发展的决定性因素。

因此,我团队以成都市主城区为例,开发了“城市生鲜冷链服务系统”,希望能为政府部门和相关行业提供帮助。

 

数据制作与处理

开发团队根据命题组所提供的数据,以SuperMap iDesktop 10i为数据处理与数据制作工具,完成了以下系统数据的处理与制作:

1. 将生鲜品类价目表.xlsx”和“成都市生鲜零售门店分布.xlsx”导入SuperMap iDesktop 10i,重命名为“Price”与“Shop”,其中“Price”导入为表格数据,“Shop”导入为空间数据。并将“Shop”数据集导入到“ChengduMap”中进行地图符号化,配置标签专题图,设置其可见比例尺范围。

2. 对原始数据“ChengduFresh.udbx”中的成都市交通道路数据集进行拓扑处理,并导入天地图为参照进行配准,使该数据集的道路尽可能与天地图道路重合,保证后续功能的实现,并将其重命名为“Road”。

3. 对数据集“Road”进行拓扑构网,构建网络数据集“Network”。

4. 将成都市行政区划图导入到“ChengduMap”中,配置标签专题图,并设置标签专题图的可见比例尺范围,修改图层风格,达到地图和系统界面美观协调的效果。

 

技术路线

以SuperMap iServer 10.2.1为核心GIS服务器,存储数据并发布服务。以JS为核心开发语言,以Leaflet为核心地图框架,通过Ajax技术访问SuperMap iServer Rest API或通过SuperMap iClient JavaScript for Leaflet,与GIS服务器建立通讯,并结合Echarts完成空间数据的可视化,借助LayerUI和Jquery框架完成系统界面的实现与行为控制。

 

系统功能展示

1. 地图浏览

系统以天地图为底图,并在天地图上叠加经制作过的成都市行政区划图,用户可以对地图进行浏览包括放大、缩小和平移等,并在系统加载时默认显示成都市的可视范围。

2. 数据查询

用户查询生鲜零售门店,被选中的门店高亮显示,点选某一个门店,地图定位至该门店,在弹窗中以表格和柱状图轮播切换的方式展示该门店内的生鲜品类价目信息。

3. 数据编辑

用户可对生鲜门店信息与生鲜品类价目进行修改、添加新的门店以及删除门店。

4. 热力图可视化

系统将生鲜零售门店在主城区分布的密集程度以热力图的方式展现给用户,用户可以拖拽滑块修改热点半径和热点模糊半径。

5. 服务区分析

系统为用户分析出选中零售门店的服务区范围为3公里的区域,用户可以根据需求决定是否将分析出的面对象合并为一个图层。

6. 模拟配送

系统为用户提供两种模拟配送模式:用户在地图上标记一个点进行分析,系统为用户查找3公里内最近的零售门店,并在地图上高亮显示从门店到目标点的配送路线,添加路线指引。

用户拉框指定一个超市,并在地图上标记多个点事件点进行配送分析,系统为用户查找出到达这些事件点总路径最短的配送路线,并在地图上高亮显示配送路线,添加路线指引。

7. 销售表单可视化

用户可以将某零售门店订单以Excel文件的方式输入到系统中,系统将这些表单数据进行可视化展示,绘制一系列图表,帮助用户了解生鲜类别的受欢迎程度、销量状况等,为用户进行销售规划提供辅助决策。

系统亮点与细节

1. 在系统界面方面,开发团队在开发系统时参考了大量大屏可视化模板,并参考SuperMap iClient JavaScript 11i中的Vue-Templates模板,借助一些UI框架优化界面元素。

2. 在数据展示方面,开发团队借助第三方JS库Echarts来进行数据可视化,将Leaflet中的点与线渲染出动态效果。

3. 在用户体验方面,开发团队在一些关键步骤都编写了弹框提示,指引用户去操作,并编写了详细的系统使用说明。

4. 在系统容错方面,系统功能执行无结果或者用户操作错误时,系统也能及时以弹框提示用户,提高了系统的容错性和用户交互的友好性。

5. 在系统功能方面,开发团队对命题组要求实现的基础功能进行了大量优化,并围绕主题进行了功能拓展,保证了系统功能的完备性与实用性。

6. 在数据精度方面,开发团队对原始成都市交通道路数据参照天地图进行配准,提高了数据精度,进一步优化了后续网络分析的效果

开发团队总结

考虑到命题开发组的特殊性,即命题组为我们提供了原始数据并确定了需要实现的功能,因此,开发团队确定了以下目标并完整实施:

1. 精确解读命题组所给定的功能需求,完成每个功能所需要的数据制作,并在此基础上正确地实现命题组所需的所有功能。

2. 对这些功能进行细节优化,提高用户交互的友好性和功能的完备性,如:在热力图可视化中加入滑块,使用户可以控制热点半径和模糊半径;在服务区分析中用户可以选择是否进行服务区合并等。

3. 力争提高数据的精度,提升系统界面以及数据渲染的美观度,参考大屏可视化优化界面,并通过Echarts来渲染数据。

4. 在实现以上目标的基础上,围绕主题进行功能拓展,使系统功能饱满而完备,在相同数据、相同功能的命题开发组作品中提升竞争力。

 

指导老师点评

本作品以命题组给定数据为基础,利用Leaflet、Echarts以及SuperMap iClient JavaScript等技术,实现了地图浏览、数据查询、数据编辑、热力图可视化、服务区分析、模拟配送以及模拟订单数据可视化等功能,通过系统的上述功能模块,可以快速实现现代冷链物流的高效配送和数据实时展示,更加科学合理地解决现代冷链物流体的高效配送问题,系统功能实用,希望能为相关行业和政府部门提供帮助以及现代冷链物流体系的全面建成提供一些数据上和功能上的参考。

 

团队合影

从左到右:宋音 裴子聪 刘少华(指导老师) 李逸达 向硕秋

联系我们
高校大赛二维码

GIS大赛公众号