# 危险品运输车辆非法处置危废侦察模型 **Repository Path**: d_dt/wxpysclffczwfzzmx ## Basic Information - **Project Name**: 危险品运输车辆非法处置危废侦察模型 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-15 - **Last Updated**: 2024-06-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 危险品运输车辆非法处置危废侦察模型(develop分支-lll) ## 介绍 (原始)该模型利用危险品运输车辆实时GPS数据、结合PGIS地图信息中的长江及其支流等河流水域数据、卡口抓拍信息、产废企业地理位置等数据信息,基于多尺度分割算法,通过多项预警规则,发现危险品运输车辆在长江及其支流停留时间异常或GPS数据异常中断,及时快速将预警信息通过短信或蓝信推送给食药环侦部门和案发地民警,有效服务侦查实战,取得明显成效。 (明确)该软件系统内部的功能模型利用自行模拟的危险品运输车辆实时GPS数据、卡口抓拍信息等数据信息,通过多项预警规则,发现危险品运输车辆在某个预定运输路径的停留时间异常或GPS数据异常中断。在实现了模型的功能之后,软件系统能够及时快速将模型呈现的预警信息通过软件的系统内通知、移动端通知等方式推送给食药环侦部门(在中央大厅,通过软件的系统通知)和案发地民警(通知到手机上,移动端通知),有效服务侦查和实战,取得明显成效。 ## 具体技术难点、思考和实现思路 1.在模拟危险品车辆运输时,如何结合GPS和卡口抓拍等数据信息? **将模型简化为两个卡口,一个在起点,一个在终点。每一个危险品车辆自己携带一个对应的专属于自己的车牌号信息,以图片呈现。 一个危险品车辆在行驶时,GPS不断变动,并且存在一个在车辆必经之路上的卡口(设置在终点)。 当检测到车辆的GPS接近到卡口时,卡口自动检测靠近的车辆的车牌号图片,将识别到的车牌号与数据库中已经存在的车牌号进行匹配,当车牌号成功匹配时,代表该车辆正常行驶在预定的路径上。** 2.预警什么信息? **给车辆一个预设行驶时间,比如3小时,3小时一定能够到达该卡口。当卡口在到达3小时时未能检测到对应的车辆,便进行预警。 当车辆的GPS异常偏离预定GPS路径,便进行预警。 当无法检测到车辆的GPS数据时,便进行预警。** 1. 是否超时 GPS和卡口共同确定两个卡口之间实际运输使用的时间,路径确定之后得到路径上每相邻之间的两点之间的预期最长合理时间或预期最短合理时间,通过实际运输使用时间和最长合理时间相结合判定是否超时或者超速,再根据超速百分之多少为一级二级三级预警(一级最高)。 2. 是否偏移 使用算法将已知GPS轨迹和实际GPS轨迹相比对,根据偏移量大小分为一级二级三级预警(一级最高)。 3. 是否信号丢失 设置一个预定的时间,在这个时间段内如果一直未出现GPS信号即视为GPS信号丢失,即触发预警,再根据GPS信号丢失(GPS数据是否丢失是根据完整的GPS信号在模拟生成后根据一定的概率规则将他是否抹去部分数据来确定的,GPS数据的丢失多少根据完整的GPS信号在模拟生成后根据一定的随机规则将它抹去多少数据来确定的),根据丢失时长划分为一级二级三级预警。 3.系统包含几类用户? **系统包含两类用户,第一类用户是食药环侦部门(在中央大厅,通过软件的系统通知),第二类用户是案发地民警(通知到手机上,移动端通知)** 4.系统包含的功能 **检测危险品运输车辆的异常情况并进行预警,在系统中进行预警信息的可视化呈现,对出勤的民警进行通知** ## 其他要求 ### git要求: **一、分支要按照功能分,分支名称以英文命名** 在Git中创建分支时,可以根据以下的命名规范来命名分支: 1. 主分支(Master Branch): 主分支是代码库的主要分支,通常用于部署到生产环境。主分支的命名可以使用”master”或”main”。 2. 开发分支(Develop Branch): 开发分支是从主分支分离出来的,用于进行日常开发工作的分支。开发分支的命名可以使用”develop”。 3. 功能分支(Feature Branch): 功能分支是用于开发某个特定功能的分支。功能分支应该从开发分支分离出来,并且在功能开发完成后合并回开发分支。功能分支的命名可以使用”feature/”前缀,后面跟上具体的功能名称。例如,”feature/login-page”表示用于开发登录页面的功能分支。 需要注意的是,分支的命名应该尽量简洁明了,能够清楚地表示分支的用途和内容。另外,为了避免冲突,分支的命名应该使用小写字母和短划线(-),避免使用空格和特殊字符。 4. 总结起来,Git创建分支时的命名规范可以归纳为以下几点: 1. 主分支的命名可以使用”master”或”main”。 2. 开发分支的命名可以使用”develop”。 3. 功能分支的命名可以使用”feature/”前缀,后面跟上具体的功能名称。 **二、commit提交格式**: 1.代码提交 每个人每天提交代码 提交功能严禁重叠 格式:新建/删除/修改等 + 文件名 + 具体操作 2.文档修改 修改文档或上传文档命名要规范,明确文档类型和功能 文档严谨重叠 格式:新建/删除/修改等 + 文档名 + 具体操作 ## 软件架构 软件架构说明 ## 安装教程 1. xxxx 2. xxxx 3. xxxx ## 使用说明 1. xxxx 2. xxxx 3. xxxx ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ## 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) 阿发