matlab 地图上标经纬度_如何使用数学软件做物流网络规划—以Matlab为例

2aabde5203a09ece59fb5a5459f09a46.png
​物流技术的学习和应用不管对于学生还是对于物流从业人员来说都是提升物流基本功和系统与优化思维的很好的过程,同时也能提升自我专业价值,建议可以多学习和了解。本篇文章的目的主要是通过简要介绍如果使用常用的数学软件自主开发物流网络规划的软件工具,详细的开发过程偏复杂,本篇内容只以启发为主。

MATLAB开发界面

2e475008dd9889e6452001e28b7653b7.png

开发成为简易的本地物流网络规划软件样式

fbf1a801543ad91704a0d039064ca698.png

1、地图制作

地图是由无数个坐标点构成,也是网络规划的基础,构建了地图才能根据坐标描绘节点位置和距离,用MATLAB读取全国或者全球的经纬度坐标向量,可以构建地图的图形作为规划的可视化和数据基础。并且可以按照自己的喜好对线条颜色、粗细以及背景进行美工设计。这里可以调用m_map的一个工具箱。

部分代码示意

3e6ef9861250da1c20947c066af9e159.png

图形示意

00d96f3410c9c6d6a123cec096b50630.png

2、候选点构建

根据工厂、配送中心、需求点分布的坐标描绘出整个供应链物流网络的需求点和候选点,这些数据可以存放在MATLAB的“变量空间”里,以供运算的时候调用。这些数据的来源可以从企业的信息系统中导出,也可以手工搜集。同时也可根据喜好对字体、颜色等美工部分进行调整。

部分代码示意:

969c210aeed4bba5a468b846c0911b78.png

3、现状场景构建

将企业当前的物流网络状态在自主构建的地图上进行呈现,城市节点可根据坐标直接构建,而订单需求量可按圆面积公式进行构建。在现状中不同区域的配送中心所对应的需求点可以进行关联匹配,以便进行构建精确算法进行现状模拟,将企业的整个物流网络通过图形进行可视化。

部分代码示意

4511e311d859a7b93841c3da89300c26.png

4、算法构建

根据物流网络规划的方法,通过构建运筹学模型,并将搜集的所有相关变量的数据进行输入,构建启发式算法,或者仿真算法,对物流网络进行优化运算,可以根据需要得到最优化的物流网络选址与布局结果,也可以进行多方案比选,决策出最优方案。这个部分可以作为独立模块,算法可以更新迭代,或者根据实际场景进行局部修正。MATLAB的M文件中的function可以转换为JAVA可调用的格式,供前端调用运算。

代码示意

736fefc6b007ab5db96186a68aa2ffe2.png

5、数据呈现

MATLAB可以构建出各式各样的数据图表,三维饼状图、柱状图、折线图等等,可根据喜好进行编写并呈现,MATLAB的图形编写有一定难度,但是好的图形有助于美观。

代码示意:

3d344ef15afc10a7b7184e8b64f2b931.png

0c8ef52bc0ca63230767b87fe7bce67c.png

用figure构建应用工具,这里可以采用MATLAB的GUI构建成为一个工具,甚至可以做成软件供别人使用,只是MATLAB的GUI可调用的控件不多,比较简陋,但基本功能还是具备的。

MATLAB的GUI界面示意图

130b2f50a93ecf5422b2289eed520f49.png

构建好坐标轴用于存放数据图形

e9159a9bdd1abee2758c3ad6482fed99.png

生成数据并隐藏坐标轴,完成物流网络数据可视化

fbf1a801543ad91704a0d039064ca698.png

更多专业内容,欢迎关注微信公众号:环球物流咨询规划

顾问助理微信号:TrueOrFalse0222

邮箱:tanyidu@glc360.com

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值