wms

WMS、WCS、PLC、AGV

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-11 10:47:24
随着科技的不断发展,企业经营逐步迈入自动化时代,各种自动化设备如输送机、堆垛机、穿梭车以及机器人、自动导引小车等开始引进仓库管理中去,目的是提高仓库作业的效率,节约管理成本,提高收益。自动化仓储管理系统也正是在这一环境下诞生的,主要作用是对单元货物实现自动化装卸、拆码垛、自动化存取,自动化分拣、自动化包装,自动控制和信息管理,助力企业更快迈入自动化管理时代。 自动化仓储管理系统主要由硬件设备和软件系统构成,软件系统又分为WMS系统和WCS系统。 WMS系统介绍: WMS是仓储管理系统的英文缩写,综合了入库管理、出库管理、物料对应、库存盘点、虚仓管理、库存统计等诸多功能,有效控制并跟踪仓库的物流,实现完善的企业仓储信息管理,并可以与EPR、MRP、WCS等多种软件系统对接,更好地提高企业管理的深度和广度。 WCS系统介绍: WCS是仓库控制系统的简称,是介于WMS系统和PLC系统之间的一层管理控制系统,可以协调各种物流设备如输送机、堆垛机、穿梭车以及机器人、自动导引小车等物流设备之间的运行,主要通过任务引擎和消息引擎,优化分解任务、分析执行路径,为上层系统的调度指令提供执行保障和优化,实现对各种设备系统接口的集成、统一调度和监控。 WMS在仓库管理中的作用: 1、可规划好商品的摆放位置,提升仓库利用率,便于拣货人员找货。 2、可以记录库内的作业变化,以及货物的收发情况

锁屏上显示Activity

妖精的绣舞 提交于 2020-01-19 19:09:01
SurfaceFlinger 前面说的,就是一个surface的合成。SurfaceFlinger就是一个默默的记录着,它不会对surface的内容有什么改动。 WMS(WindowsManagerService)就是对surface的管理,或者说是一个大管家。它负责协调各方面资源。 ViewRoot就是一个个演员,负责表演(产生surface)。 从IO系统角度而言,WMS至少要干这几件事。 全局窗口管理 全局事件派发 键盘 触摸屏 1.WMS综述 1)WMS将以同AMS等一样的形式,系统server的一部分。 由SystemServer负责启动 知道系统关闭才能停止 发生异常的时候,能够自我恢复 2)SurfaceFlinger 和WMS将有很多交集。 3)有显示需求的图层。可以想见,界面显示是分不同层级的。 4)inputManagerService 当有按键或者触摸事件时,WMS时最好的管理员。 5)AMS 同WMS 也有交互。 6)Bind交互 从WMS窗口的实现来讲,主要包含如下子功能 窗口的添加和删除 启动窗口 窗口动画 窗口大小 窗口层级 事件派发 1.1WMS的启动 services\java\com\android\server\SystemServer.java private void startOtherServices() { inputManager

聊聊GIS数据的四个分层与GIS服务

时光怂恿深爱的人放手 提交于 2020-01-13 04:48:11
本篇不讨论矢量栅格数据的结构,也不讨论矢量与栅格的区别(即设定读者有这方面的基础)。 版权声明:原创。博客园/B站/小专栏/知乎/CSDN @秋意正寒 转载请标注原地址并声明转载: https://www.cnblogs.com/onsummer/p/12082568.html 本文系概念性很强的博客,但对GIS项目有帮助,对在读的学生也有一定帮助。 尽管从物理的角度,只有独立数据文件(shp、geojson、tif等)或者数据库(esri geodatabase的gdb、geopackage等)这两种 但是,从学科角度,即从GIS的视角看,地理数据并没有那么简单。 为解释简便,使用shapefile、geojson、tif栅格和gdb、postgis,辅助ArcMap/QGIS 3.10做解说。 1. 术语及概念定义 ① 地理数据 地理数据=空间数据+非空间数据;也叫地理信息。例如:一座医院;一所学校;一条道路;一条河流 ② 空间数据 即几何数据,描述坐标、形状的数据;也叫空间信息。例如:形状、坐标 ③ 非空间数据 即属性数据,描述与空间位置无关的一类数据。例如:成绩单、医院名称列表 这类数据的特点是,如果脱离了地理位置也有它本身自己的含义。 2. 矢量数据的四个分层 [暂空,过年前写完] 不妨这样想:每一层均为子一层的容器。大鱼吃小鱼,小鱼吃虾米。 2.1. 几何/属性层

CBS,国产手机出海你必须知道的

时间秒杀一切 提交于 2020-01-01 13:55:57
随着国内智能手机市场的饱和,越来越多的国产品牌,移动互联网手机厂商选择出海淘金,触角已经遍布到港澳台、印度、东南亚、南美、俄罗斯、西班牙各地,相信明后两年西欧和北美两大市场也会被攻陷。而作为海外国家法规必须支持的Cell Broadcast Service(CBS)功能,以及衍生的PWS系统,如北美CMAS、日本印尼等海啸地震频发地区的ETWS,由于国内三大运营商都不支持,厂商毫无经验地出海常常出现以下三大类问题: 1. 设置中无相关UI,导致用户无法开启或关闭有关频道的小区广播。 就在某移动互联网厂商的客户论坛里,Haykey哥亲眼看见有用户漫游到日本,发现亲友的手机会自动播报ETWS消息,而本司手机始终未收到,也无法开启,发的质问帖子; 2. 开启监听的频道不对 ,造成会漏掉一些国家区域强制的小区广播,或者会在一些国家监听不需要的小区广播,造成频繁弹框,影响用户体验,尤其是当用户漫游在俄罗斯、西班牙等非英语国家,当隔三差五就收到一堆乱码文字框,真会不知所然,以为手机中毒了。在下期的真实案例分析里,Haykey哥会带来国内某互联网手机全球化过程中,在俄罗斯遇到的CBS频繁弹框事件; 3. 开启监听的频道正确,但反馈没有接收到CBS小区广播消息; 由于篇幅长度有限,我将分三期阐述。第一期偏重于理论,只讲GSM和UMTS下的CBS和Common的东西

LTE下的CMAS和ETWS

♀尐吖头ヾ 提交于 2020-01-01 10:35:01
在步入本期的正题之前,Haykey哥要充实下上期《 在俄罗斯,终端每几分钟弹个框,你这是干啥子呢? 》的内容。目前在Q平台默认开启Duplication Detection,但是也为客户开放了两个开关,允许在两个层面上关闭重复检测功能,分别是: 在多模WMS层面上的EF文件, nv/item_files/modem/sms/disable_lte_cb_dup_detection,看见了lte的字眼了么?顾名思义就是为了禁止掉LTE下CMAS,LTE/UMTS下primary和secondary notification的重复检测; 在NAS CB层面上的NV#65882, nv/item_files/modem/nas/nas_config_feature[cb_duplication_detection_disabled],目的是为了禁止掉GSM/UMTS普通的小区广播消息的重复检测; 连关闭重复检测功能都预留了两个接口,有一个还是专门给LTE的?!那么这期Haykey哥就带大家看看LTE下的CMAS和ETWS与第一期《 CBS,国产手机出海你必须知道的 》讲的UMTS下普通CBS有啥异同。 首先讲讲本期Topic的主语 --- CMAS和ETWS CMAS: 摘自3GPP TS22.268 Public Warning System (PWS) requirements

Using getTileURL in Android Application with GeoServer

我只是一个虾纸丫 提交于 2020-01-01 09:24:59
问题 We are just starting to work with Google Maps on Android and have a GeoServer set up to provide tiles which we would like to add as overlay on the map. So far, I have followed a few tutorials and references to get started. For getting MyLocation Setting up WMS on Android WMS Reference The problem : While the url that I am generating in the getTileUrl function in the TileProviderFactory does indeed return a png image when I set a breakpoint and copy and paste the url into a browser, it does

Java开源GIS系统

纵饮孤独 提交于 2019-12-31 09:29:20
uDig 基于Eclipse RCP的uDig开源项目既是一个GeoSpatial应用程序也是一个平台开发者可通过这个平台来创建新的在uDig基础上衍生的应用程序,uDig是Web地理信息系统的一个核心组件。 更多uDig信息 GeoAPI GeoAPI为OGC/ISO标准提供一组Java接口。 更多GeoAPI信息 Geotools Geotools是一个开源的Java GIS工具包,可利用它来开发符合标准的地理信息系统。Geotools提供了OGC(Open Geospatial Consortium)规范的一个实现来作为他们的开发。 更多Geotools信息 Quantum GIS (QGIS) QGIS是一个用户界面友好的地理信息系统,可运行在Linux,Unix,Mac OSX,和Windows平台之上。QGIS支持vector,raster和database格。它能够很好得支持 PostGIS 。 更多Quantum GIS (QGIS)信息 Geoserver Geoserver是一个功能齐全,遵循OGC开放标准的开源WFS-T和WMS服务器。利用Geoserver可以把数据作为maps/images来发布(利用WMS来实现)也可以直接发布实际的数据(利用WFS来实现),同时也提供了修改,删除和新增的功能(利用WFS-T)。 更多Geoserver信息 deegree

How do I set the opacity of a WMS requested layer in Android Google Maps API

让人想犯罪 __ 提交于 2019-12-29 10:06:29
问题 Hi I've followed the instructions on this page: http://www.azavea.com/blogs/labs/2013/01/wms-on-android/ to overlay an image using WMS request to Google Maps from Geoserver. It's working already. The problem is I want the layer/image to be a little less visible (more transparent) so that the map can be seen more. Been searching for days but I can't seem to find solutions using Java Android. Please help. Thank you very much! 回答1: The best way to do this is to edit that particular image/layer

How do I set the opacity of a WMS requested layer in Android Google Maps API

我的梦境 提交于 2019-12-29 10:05:09
问题 Hi I've followed the instructions on this page: http://www.azavea.com/blogs/labs/2013/01/wms-on-android/ to overlay an image using WMS request to Google Maps from Geoserver. It's working already. The problem is I want the layer/image to be a little less visible (more transparent) so that the map can be seen more. Been searching for days but I can't seem to find solutions using Java Android. Please help. Thank you very much! 回答1: The best way to do this is to edit that particular image/layer

Erp:原料投入产出报表

廉价感情. 提交于 2019-12-28 19:53:56
USE [ChangHongWMS612] GO /****** Object: StoredProcedure [dbo].[st_WMS_RptMaterialInOutDaily] Script Date: 05/12/2015 17:24:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON /* create by :zhuss Date:2014-12-19 Remark:原料投入产出报表 原存储过程名称:WMS_RptMaterialInOutDaily */ ALTER Proc [dbo].[st_WMS_RptMaterialInOutDaily] ( @StartDate varchar(10)= '', @EndDate varchar(10)='', @MaterialNO varchar(50) = '' ) as if @EndDate='' select @EndDate=CONVERT(varchar(10),getdate(),121) select @StartDate = CONVERT(varchar(10),convert(datetime,@StartDate),121) select @EndDate = CONVERT(varchar(10),convert