Cesium数据可视化-仓储调度系统可视化部分(附github源码)

Cesium数据可视化-仓储调度系统可视化部分

目的

仓储调度系统需要一个可视化展示物资运输实况的界面,需要配合GPS设备发送的位置信息,实时绘制物资运输情况和仓储仓库。因此,使用Cesium可视化该数据。

说明

这只是开发过程中的原型系统。

原理简介

点,线,图片的绘制就不细说了。

动态点绘制是利用Entity的position属性可以制定某时间点的出现位置,形成动画效果。

核心代码如下:

/**
* 计算 property
* @param source
* @returns {SampledPositionProperty|*}
*/
function computeFlight(source) {
// 取样位置 相当于一个集合
var property = new Cesium.SampledPositionProperty();
property.setInterpolationOptions({
interpolationAlgorithm: Cesium.LagrangePolynomialApproximation,
interpolationDegree: 2
});
for (var i = 0; i < source.length; i++) {
var time = Cesium.JulianDate.addSeconds(start, source[i].time, new Cesium.JulianDate);
var position = Cesium.Cartesian3.fromDegrees(source[i].longitude, source[i].dimension, source[i].height);
// 添加位置,和时间对应
property.addSample(time, position);
}
return property;
}
// 动态点
viewer.entities.add({
position: property,
name: "复兴号",
description: "运载量:100t",
path: {
show: true,
leadTime: 0,
trailTime: 10,
width: 5,
resolution: 5,
material: new Cesium.PolylineOutlineMaterialProperty({
color: Cesium.Color.fromAlpha(Cesium.Color.RED, 1),
outlineWidth: 1,
outlineColor: Cesium.Color.red
})
},
availability: new Cesium.TimeIntervalCollection([new Cesium.TimeInterval({
start: Cesium.JulianDate.addSeconds(start, data[j][0].time, new Cesium.JulianDate),
stop: Cesium.JulianDate.addSeconds(start, data[j][data[j].length - 1].time, new Cesium.JulianDate),
isStartIncluded: true,
isStopIncluded: false,
data: Cesium.Cartesian3.fromDegrees(110, 39)
})]
)
});

具体详情读源码即可

更多详情见下面链接文章

GIS之家小专栏此文章:Cesium数据可视化-仓储调度系统可视化部分(附源码下载)

文章提供源码,对本专栏感兴趣的话,可以关注一波

转载于:https://www.cnblogs.com/giserhome/p/11306109.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
系统是经长期需求分析和市场调研,由专业研发团队经过长达一年的系统研发和实际测试通过的专 业仓储信息管理系统仓储e管通将传统的仓储管理流程信息化,在严格规范操作流程的基础上,充分整合资源,从根本上 降低仓储过程中人为导致的管理漏洞,极大的提高管理过程中的效率。全面提升企业核心竞争力,使企业 的管理不断迈上新的台阶。 系统具有完备的功能和灵活的可扩充性,符合国内外物流运作及管理实际需要。主要适用于公路、铁 路、水运码头、仓储企业、以仓储为核心的第三方物流企业、大型物流中心、商业连锁配送中心、企业销 售物流管理、外贸等物资中转类企业单位等。 系统功能模块 一、便捷的仓储订单管理模块 二、严格的仓储流程管理模块 三、全方位的储位可视化管理 四、功能齐全的财务结算管理 五、分门别类的报表打印功能 六、规范的货物盘点管理模块 七、科学准确的决策分析模块 八、全面有效的客户费率管理 九、灵活的数据导入导出接口 联系方式:张先生 Tel:021-36366029 QQ:1045759477 msn:zhangxuwangyi@163.com E- mail:peter@56135.com 现代仓储 仓储管理 系统 仓储软件 仓储系统仓储e管通) 官方网站:www.56135.com 下载地址:http://www.56135.com/56135/download/storage.rar 系统预览:http://www.56135.com/56135/info/indexpage/warehouse.html 百度 google 各大门户下载网站均有免费下载链接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值