基于ArcGIS的智能物流配送信息系统的研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

层主要用于导航,行政区划图层用于区分位置,地
标图层用于确定位置和定位到某一位置。
3系统实现
3.1地图存储和显示 系统的配送范围为抚顺周边城市包括沈阳、铁
岭、鞍山、本溪、丹东等市,因此地图数据主要涵盖 以上城市的空间信息。
管理维护模块的主程序为基于ArcGIS Server 开发的独立WebGIS应用程序,主要完成系统空间 数据的加载和系统空间、属性数据的编辑维护。
(6)运输路线规划和导航模块:规划出运输线 路,使显示器能够在电子地图上显示设计线路,并 实时显示配送车辆的运行路线。
(7)空间数据信息查询管理模块:对配送范围 内的主要建筑、运输车辆、客户等进行查询,查询资 料可以文字,图像的形式显示,并在电子地图上显 示其位置。
(8)模拟与决策信息管理模块:利用长期客户、 车辆、订单和地理数据等建立模型来进行物流网络 的布局模拟,并以此来建立决策支持系统,以提供
(3)配送点管理模块:配送点管理功能模块用于 商品信息的管理,如商品的种类,名称,库存数量等。
(4)运力管理模块:运力管理功能模块包括车 辆可用状态设定、车辆可用状态查询、车辆动态报 告和查询等功能。
(5)车辆和货物跟踪管理模块:利用GPS和电子 地图可以实时显示出车辆或货物的实际位置,并能查 询出车辆和货物的状态,以便进行合理调度和管理。
第9卷第24期2009年12月 1671—1819(2009)24.7521.04
科学技术与工程
Science Technology and Engineering
V01.9 No.24 Dec.2009
@2009 Sci.Tech.Engn昏
基于ArcGIS的智能物流配送 信息系统的研究
王福威李艳秋1 李会举
万方数据
图2路线导航界面
7524
科学技术与工程
9卷
3.2.2查询功能
包括空间信息查询、属性信息查询、模糊查询,
由空间信息查询属性信息、由属性信息查询空间信
息等。由ADF的QueryFiher类和IQueryFunctionali-
t)r接口可以实现属性信息到空间信息的查询,由IF-
eature接口则可以实现空间信息到属性信息查询。
远程连接地图服务(Map Services)和调用A卜 cObjects的步骤怕1是:1)通过GISServerConnection 类连接到GIS Server;2)通过服务器上下文(Server- Context)获取服务器对象(ServerObject);3)使用服 务器对象;4)释放服务器上下文及服务器对象。
2系统设计
智能物流配送系统是智能技术和物流配送系 统的有机结合。通常包括:配送信息收集处理系 统、配送车辆监控调度系统、配载和配送路径规划 系统、智能客户服务系统等M J。 2.1 系统结构
本系统针对仓储物流配送企业的解决方案,包 括物流配送管理系统、车辆监控调度系统。其中物 流配送管理系统主要包括订单管理、配送点管理、 运力管理等功能模块。车辆监控调度系统包括车辆
1概念和百度文库语
1.1智能物流的概念 智能物流系统是在智能交通系统和相关技术
基础上的现代物流服务体系‘1,21。它通过ILS和相 关技术解决物流作业的实时信息采集,并在一个集 成的环境下对采集的信息进行分析和处理,通过在
2009年9月8日收到 第一作者简介:王福威(1976一),男,辽宁抚顺市人,讲师。E.mail wangfw4048@163.COIll。
(辽宁石油化T大学计算机与通信工程学院。抚顺113001;抚顺铝业有限公司第一电解铝厂1。抚顺113001)
摘要在分析传统物流管理业务的基础上,提出了物流智能化管理的解决方案,综合运用GPS和WEBGIS技术着重解决了 运营过程中车辆跟踪及调度、运输路线规划和导航、电子地图显示和空问信息查询等核心问题,在对WEBGIS工作原理、技术
3.2.3空间分析
包括缓冲区分析、网络分析(最短路径分析)等
功能。通过ITopologicalOperator接口可以实现缓冲
区分析,叠置分析等空间分析。以下代码是缓冲区
分析的实现。
IServerContext m_pSOC;
//已获得的服务器上下文
ESRI.ArcGIS.Geometry.IPoint point;//已知的配送点
提供强有力的支持。 2.3.2基于Geodatabase的空间数据组织模式
系统地理数据库采用连续无缝的Geodatabase
数据模型,通过ArcsDE在SQLServer中统一集中存 储矢量数据、栅格数据和表数据。系统Geodatabase
中的矢量数据包含要素数据集(Feature DataSet)和
各个物流环节中的信息传输,为物流服务提供商和 客户提供详尽的信息和咨询服务的系统。 1.2监控与调度
随着地理信息系统GIS(Geographic Information System)和全球定位系统GPS(Global Position Sys. tem)技术的不断深入和发展,GPS用于地面目标的 跟踪监控得到了广泛的应用旧】。物流车辆运送货 物过程中,车辆的空间位置、货物的装卸过程和所 有其他信息都需要及时掌握,车载单元上安装GPS 接收机和摄像头,通过通讯网络实时地传送至监控 中心,监控中心的工作人员能够观察到物流车辆的 位置及装卸过程,并向物流车辆发出调度指令。
参考文献
l方仲民.物流系统规划与设计.北京:机械工业出版社,2006:82—142 2杨茅甄.现代物流理论与务实.上海:上海人民出版社,2003:
l—.239 3卢战伟,霍亮.钱雪波.GIS与城市物流配送集成技术的研究.
交通科技,2003;(3):84—86. 4胡志杰,王长琼.基于ArcGIS的物流配送系统集成研究.物流技
万方数据
科学技术与工程
9卷
货物跟踪调度、运输路线规划、空间数据信息查询管 理、模拟与决策信息管理等。系统结构图如图1。
客户蚺
用户请求页面

安全认证模块 t
晨务暑赭

wcb应用处理模块 I(订单生成、配迸点管理、 l运力管理等摸块)

Arc6IS逻辑处理摸块 (车辆赞物跟踪、运输路线 规划、空间数据查询等模块)
更有效而直观的决策依据。 2.3系统数据库设计 2.3.1基于SQL Serever和ArcSDE的图文一体化
存储
本系统将采用关系数据库SQLServer2000和 ArcSDE9.2相结合的技术统一管理空间数据和属性 数据,确保空间和非空间数据的一体化存储,实现 物流配送数据的存储、索引、管理、查询、处理及数 据的深层次挖掘问题,为前端GIS应用功能的开发
WANG Fu—wei,U Yan.qiul,LI Hui-ju
(School of Computer and Communication Ensineering,Liaoning Shihua University,Fushun 113001,P.R.China; LTD the First Electrolytic Aluminum Factory,Fushun Aluminum C01.。Fushun 113001,P.R.China)
术,2005;(3):35一。7 5吴秀琴,张洪岩。李瑞政,等.ArcGIS9地理信息系统应用与实践.
北京:清华大学出版社,2007
6刘仁义,刘南.A桕s开发宝典.北京:科学出版社,加06:30B_—366
The Research of Intelligent Logistics Distribution Information System Based on ArcGIS
模块主界面如图2所示。该模块由ArcGIS Server的Server API、.NET ADF,ASP.NET开发,实 现基于浏览器的地图显示、查询、空间分析统计等 功能。ArcGlS Server的核心是ArcObjects组件库,
所以基于ArcGlS Server的编程实质是基于ArcOb— jects的编程,开发基于AreGlS Server的应用关键在 于如何连接GIS Server中的地图服务(Map Serv— ices)和远程调用GIS Server中的ArcObjects。
要素类(Feature Class)两种数据结构,栅格数据包含
栅格数据集(Raster Dataset)和栅格(Raster)两种数
据结构,表数据包括关系表(Table)。

2.3.3数据分层存储
数据库中主要存放如下图层数据:路段图层。
连接点图层,行政区划图层,地标图层。路段图层
主要用于定位、路径引导和路径分析等。连接点图



空间数据分忻

关系致据库
厂 卜— —、 卅厂 卜

----"1
I 空阆数据库 l
非空间敦据库 I
/\. I(地理空间数据)

/ (畅毓业务数据)
图1系统结构图
2.2系统功能模块设计 (1)订单管理模块:订单管理功能模块主要处
理客户的订单。 (2)配送决策模块:根据配送点距客户的距离,
配送点的货物数量、配送时间要求确定配送方案, 同时修改订单状态和配送点库存状态。
空间数据的加载由MapControl控件实现,Map— Control控件的方法实现了图层的加载、删除、显示等
万方数据
24期
王福威,等:基于ArcGIS的智能物流配送信息系统的研究
7523
功能,如AddLayer方法可以加载一个图层,DeleteLay— er方法可以删除一个图层。通过MapControl控件加 载远程数据库的图层的步骤是:1)产生PropertySet 类的一个实例并设置连接属性,包括远程服务器的 IP,数据库的实例、名称、ArcSDE用户名、密码、版本 等;2)通过SdeWorkspaceFactory类连接数据库; 3)打开数据库的图层;4)加载打开的图层。数据 准备完毕后,通过ArcMap加载SQL Server 2000数 据库里的各个地图图层,并保存为一个.mxd文件, 通过AreGIS Server Manager或ArcCatalog将此mxd 工程文件发布为地图服务(Map Services)∞J。 3.2查询分析模块的实现
4结束语
本系统的使用改进了该公司原有配送业务流
程,实现了配送订单信息的电子化,配送决策的智 能化,配送路线的实时显示和配送车辆的导航跟 踪,空间配送信息的查询显示。目前系统平稳运行 一年,提高了物流配送决策管理效率,提升了企业 品质,降低了管理成本,其经济效果显著。但本系 统还需进一步完善,当服务器的图层数据量很大时 浏览器的浏览速度变得很慢,模拟与决策信息管理 功能模块由于所采用的算法和业务数据相对较少 等原因作用不明显。因此还需对系统作进一步的 算法优化、数据优化和配置优化。
在连接了地图服务之后,就可以实现查询分析 模块的各个功能。 3.2.1地图加载操纵
同ArcGIS Engine一样,AreGIS Server的ADF 也有地图控件和工具命令集,AreGIS Server的地图 加载操纵实现方法和ArcGIS Engine的地图加载操 纵实现方法类似,这里不再赘述。
特点、发展现状、构建模式进行深入分析的基础上,以ArcGIS软件产品为系统的开发应用平台,提出了基于GPS的智能物流
配送系统的构建方案,并对主要模块及其相关技术进行了探讨。
关键词智能物流配送
空间信息查询
ArcGIS
空问分析
AreSDE
中图法分类号TP311.52;
文献标志码A
我国正处于全面推进信息化的进程中,从总体 上来看,我国绝大部分的物流企业,特别是中小物 流企业要用少量的投资,解决业务流程的信息化问 题,此类需求占企业的主体。国外物流软件已经有 比较成熟的商用产品,但其系统庞大、价格昂贵并 且缺乏针对性。而国内目前物流管理软件还很不 完善,因此,开发一套更加贴近中国企业需求、业务 流程模型更加多样的基于现代管理技术和网络技 术的智能化物流配送管理系统具有十分重要的意 义。本系统是在分析抚顺某物流有限公司现有业 务的基础上,经过系统的规划和设计最终完成并交 付使用的。
ITopolooca]Operator topop 2(ESRI.ArcGIS.Geometry.ITopo-
109icalOperalw)point; double bufferDistance=6:
IPolygon bufferPolygon; bufferPolygon=IPolygontopop.Buffer(bufferDistance);//缓 冲区分析
相关文档
最新文档