【Project】TPC-Online Module (manuscript_2024-01-07)
PRD正文
一、概述
本模块实现隧道点云数据的线上汇总和可视化。用户可以通过注册和登录功能进行身份验证,然后上传原始隧道点云数据和经过处理的数据到后台服务器。该模块提供数据查询、筛选和可视化等操作,同时支持对指定里程的分段显示和点云颜色更改。用户还可以调整观看的视角、点云大小,计算每个点云的法向量,并将某个视图的截图保存到PDF报告中。此外,该模块还支持将点云数据导出为其他格式,如LAS、PCD、PLY、TXT等。
二、用户使用旅程
- 用户注册和登录
- 上传原始隧道点云数据和经过处理的数据
- 数据查询
- 数据筛选
- 数据可视化
- 指定里程的分段显示
- 指定里程的点云颜色更改
- 视角调整
- 点云大小调整
- 计算每个点云的法向量
- 保存某个视图的截图到PDF报告
- 导出点云数据为其他格式
三、实现逻辑
- 用户注册和登录功能通过验证用户身份,确保数据的安全性和隐私性。
- 上传功能将原始隧道点云数据和经过处理的数据传输到后台服务器进行统一管理。
- 数据查询功能通过指定时间进行数据的检索。
- 数据筛选功能通过指定条件对数据进行筛选。
- 数据可视化功能将数据以可视化的形式展示给用户。
- 指定里程的分段显示功能将指定里程范围内的点云数据进行分段显示。
- 指定里程的点云颜色更改功能将指定里程范围内的点云数据的颜色进行更改。
- 视角调整功能允许用户调整观看点云数据的视角。
- 点云大小调整功能允许用户调整点云数据的大小。
- 计算每个点云的法向量功能将计算每个点云的法向量。
- 保存某个视图的截图到PDF报告功能将某个视图的截图保存到PDF报告中。
- 导出点云数据为其他格式功能将点云数据导出为其他格式,如LAS、PCD、PLY、TXT等。
四、相关页面
登录页
- 本页面主要用于用户登录,验证用户身份。
- 页面元素包括:
- 用户名输入框,默认为空
- 密码输入框,默认为空
- 登录按钮,点击后进行登录操作
数据上传页
- 本页面主要用于上传原始隧道点云数据和经过处理的数据。
- 页面素包括:
- 文件上传按钮,点击后选择要上传文件
- 上传进度条,显示文件上传的进度
数据查询页
- 本页面主要用于查询隧道点云数据。
- 页面元素包括:
- 时间选择器,用于指定查询的时间范围
- 查询按钮,点击后进行数据查询操作
- 查询结果列表,显示查询结果的相关信息
数据筛选页
- 本页面主要用于筛选隧道点云数据。
- 页面元素包括:
- 筛选条件输入框,用于指定筛选的条件
- 筛选按钮,点击后进行数据筛选操作
- 筛选结果列表,显示筛选结果的相关信息
数据可视化页
- 本页面主要用于展示隧道点云数据的可视化效果。
- 页面元素包括:
- 视角调整按钮,点击后进行视角调整操作
- 点云大小调整按钮,点击后进行点云大小调整操作
- 计算法向量按钮,点击后进行计算法向量操作
- 保存截图按钮,点击后将当前视图的截图保存到PDF报告中
- 导出数据按钮,点击后将点云数据导出为其他格式
五、功能详细描述
隧道点云线上汇总和可视化模块
- 本模块的作用是实现隧道点云数据的线上汇总和可视化。
- 功能点:
- 用户注册和登录功能
- 功能描述:用户可以通过注册和登录功能进行身份验证。
- 使用步骤:用户输入用户名和密码进行注册,然后使用注册的用户名和密码进行登录。
- 异常情况及处理:用户名已存在、密码错误等异常情况需要给出相应的提示信息。
- 涉及字段:用户名、密码
- 数据上传功能
- 功能描述:用户可以上传原始隧道点云数据和经过处理的数据到后台服务器。
- 使用步骤:用户点击文件上传按钮,选择要上传的文件,然后等待上传完成。
- 异常情况及处理:上传文件格式错误、上传文件大小超过限制等异常情况需要给出相应的提示信息。
- 涉及字段:上传的文件
- 数据查询功能
- 功能描述:用户可以根据指定的时间范围进行数据的查询。
- 使用步骤:用户在时间选择器中选择查询的时间范围,然后点击查询按钮进行数据查询。
- 异常情况及处理:查询结果为空时需要给出相应的提示信息。
- 涉及字段:查询的时间范围
- 数据筛选功能
- 功能描述:用户可以根据指定的条件对数据进行筛选。
- 使用步骤:用户在筛选条件输入框中输入筛选的条件,然后点击筛选按钮进行数据筛选。
- 异常情况及处理:筛选结果为空时需要给出相应的提示信息。
- 涉及字段:筛选的条件
- 数据可视化功能
- 功能描述:用户可以将数据以可视化的形式展示。
- 使用步骤:用户可以通过视角调整按钮调整观看点云数据的视角,通过点云大小调整按钮调整点云数据的大小,通过计算法向量按钮计算每个点云的法向量,通过保存截图按钮将某个视图的截图保存到PDF报告中。
- 异常情况及处理:无
- 涉及字段:无
- 导出数据功能
- 功能描述:用户可以将点云数据导出为其他格式,如LAS、PCD、PLY、TXT等。
- 使用步骤:用户点击导出数据按钮,选择要导出的格式,然后等待导出完成。
- 异常情况及处理:导出格式错误、导出失败等异常情况需要给出相应的提示信息。
- 涉及字段:导出的文件应该包含指定的字段
- 用户注册和登录功能
页面结构图
流程图
时序图
类图
数据字段
字段名 | 定义 | 示例 | 限制范围、枚举 | 是否必须 |
---|---|---|---|---|
用户名 | 用户的用户名 | user123 | 字母、数字、下划线、长度为6-20个字符 | 是 |
密码 | 用户密码 | 123456 | 6-20个字符 | 是 |
上传的文件 | 用户上传的文件 | file.txt | 无 | 是 |
查询的时间范围 | 用户指定的查询时间 | 2021-01-01至2021-12-31 | 日期格式 | 是 |
筛选的条件 | 用户指定的筛选条件 | condition1 | 无 | 是 |
导出的的格式 | 用户指定的导出格式 | LAS | LAS、PCD、PLY、TXT等 | 是 |
相关文章:
【Project】TPC-Online Module (manuscript_2024-01-07)
PRD正文 一、概述 本模块实现隧道点云数据的线上汇总和可视化。用户可以通过注册和登录功能进行身份验证,然后上传原始隧道点云数据和经过处理的数据到后台服务器。该模块提供数据查询、筛选和可视化等操作,同时支持对指定里程的分段显示和点云颜色更改…...
通过cpolar在公网访问本地网站
通过cpolar可以轻松将本地网址映射到公网进行访问,下面简要介绍一下实现步骤。 目录 一、cpolar下载 二、安装 三、使用 3.1 登录 3.2 创建隧道 一、cpolar下载 cpolar官网地址:cpolar - secure introspectable tunnels to localhost 通过QQ邮箱…...
Prokka: ubuntu安装的时候出现错误
[14:10:57] Running: cat /app/prokka_result/ref_file/ref_file.HAMAP.hmm.tmp.77.faa | parallel --gnu --plain -j 2 --block 108208 --recstart ‘>’ --pipe hmmscan --noali --notextw --acc -E 1e-09 --cpu 1 /opt/prokka/db/hmm/HAMAP.hmm /dev/stdin > /app/pro…...
安全防御之密码技术
密码学是信息安全的基础技术之一,是达到信息系统安全等级保护要求的核心技术支持,在身份验证、访问控制、文件加密、数据加密和安全传输中都得到广泛应用。其核心目标是保证信息的机密性、完整性和可用性。 密码学包括加密和解密两个部分。一般过程是&am…...
一文读懂「多模态大模型」
学习资源 5-多模态大模型一统NLP和CV 1.多模态大模型的基本原理 2.常见的多模态大模型 https://www.bilibili.com/video/BV1NN41177Zp?p5&vd_sourcef27f081fc77389ca006fcebf41bede2d 3.多模态大模型如_哔哩哔哩_bilibili 强强联手!科大讯飞和中科院终于把【…...
深入PostgreSQL:高级函数用法探索
写在开头 在 PostgreSQL 中,函数是数据库开发和管理中强大而灵活的工具。通过深入了解高级函数用法,我们可以更有效地利用 PostgreSQL 的功能。在本文中,我们将探讨一些看起来比较高级的 PostgreSQL 函数用法,包括窗口函数、自定义聚合函数、JSONB 类型函数、全文搜索、PL…...
huggingface实战bert-base-chinese模型(训练+预测)
文章目录 前言一、bert模型词汇映射说明二、bert模型输入解读1、input_ids说明2、attention_mask说明3、token_type_ids说明4、模型输入与vocab映射内容二、huggingface模型数据加载1、数据格式查看2、数据dataset处理3、tokenizer处理dataset数据三、huggingface训练bert分类模…...
CCS安装和导入项目及编译教程
1. CCS安装# 在 TI官网 下载离线版(offline)。 Code Composer Studio Downloads 页面上有license 信息:这么看来是免费的,爱了爱了 Licensing: CCSv7 and later are Technology Software Publicly Available (TSPA) compliant.…...
在React里面使用mobx状态管理详细步骤
1、安装MobX和MobX React: 在你的项目目录下运行以下命令安装MobX和MobX React: npm install mobx mobx-react2、创建MobX Store: 创建一个用于管理状态的MobX Store。这个Store应该包含你希望全局管理的状态和相关的操作。以下是一个简单…...
1.6PTA集练7-5~7-24、7-1、7-2,堆的操作,部落冲突(二分查找)
7-5 大師と仙人との奇遇 分数 20 #include<iostream> #include<queue> using namespace std; int n; long long ans0,num; priority_queue<long long,vector<long long>,greater<long long>>q;//记录之前买的,用小顶堆,最上面就是最…...
uniapp向上拉加载,下拉刷新
目录 大佬1大佬2 大佬1 大佬地址:https://blog.csdn.net/wendy_qx/article/details/135077822 大佬2 大佬2:https://blog.csdn.net/chen__hui/article/details/122497140...
目标检测脚本之mmpose json转yolo txt格式
目标检测脚本之mmpose json转yolo txt格式 一、需求分析 在使用yolopose及yolov8-pose 网络进行人体姿态检测任务时,有时需要标注一些特定场景的中的人型目标数据,用来扩充训练集,提升自己训练模型的效果。因为单纯的人工标注耗时费力&…...
大数据技术在民生资金专项审计中的应用
一、应用背景 目前,针对审计行业,关于大数据技术的相关研究与应用一般包括大数据智能采集数据技术、大数据智能分析技术、大数据可视化分析技术以及大数据多数据源综合分析技术。其中,大数据智能采集数据技术是通过网络爬虫或者WebService接口实现跨部门在线数据交互;大数…...
视觉SLAM十四讲|【四】误差Jacobian推导
视觉SLAM十四讲|【四】误差Jacobian推导 预积分误差递推公式 ω 1 2 ( ( ω b k n k g − b k g ) ( w b k 1 n k 1 g − b k 1 g ) ) \omega \frac{1}{2}((\omega_b^kn_k^g-b_k^g)(w_b^{k1}n_{k1}^g-b_{k1}^g)) ω21((ωbknkg−bkg)(wbk1nk1g−bk1g)) …...
「实战应用」如何用DHTMLX Gantt构建类似JIRA式的项目路线图(一)
DHTMLX Gantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的所有需求,是最完善的甘特图图表库。 在web项目中使用DHTMLX Gantt时,开发人员经常需要满足与UI外观相关的各种需求。因此他们必须确定JavaScript甘特图库的…...
【习题】应用程序框架
判断题 1. 一个应用只能有一个UIAbility。错误(False) 正确(True)错误(False) 2. 创建的Empty Ability模板工程,初始会生成一个UIAbility文件。正确(True) 正确(True)错误(False) 3. 每调用一次router.pushUrl()方法,页面路由栈数量均会加1。错误(Fal…...
java基于ssm的线上选课系统的设计与实现论文
摘 要 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且归档储存查询,采用之前的纸张记录模式已经不符合当前使用要求了。所以,对学生选课信息管理的提升&#x…...
汽车雷达:实时SAR成像的实现
摘要: 众所周知,点云成像是目前实现汽车雷达感知最流行的方案,尤其是采用多级联实现的4D点云成像雷达,这是目前最有希望实现产品落地的技术方案之一。 今天重点分享关于汽车雷达SAR成像相关技术内容,这也证实了4D点云成像雷达并不一定就是汽车雷达成像唯一的方案,在业内…...
《C++语言程序设计(第5版)》(清华大学出版社,郑莉 董渊编著)习题——第2章 C++语言简单程序设计
2-15 编写一个程序,运行时提示输入一个数字,再把这个数字显示出来。 #include <iostream>using namespace std;int main() {// 提示用户输入数字cout << "请输入一个数字: ";// 用于存储用户输入的数字的变量double number;// 从…...
2023年生成式AI全球使用报告
生成式人工智能工具正在迅速改变多个领域,从营销和新闻到教育和艺术。 这些工具使用算法从大量培训材料中获取新的文本、音频或图像。虽然 ChatGPT 和 Midjourney 之类的工具可以用来实现超出人类能力或想象力的艺术效果,但目前它们最常用于比人类更轻松…...
安全防御之漏洞扫描技术
每年都有数以千计的网络安全漏洞被发现和公布,加上攻击者手段的不断变化,网络安全状况也在随着安全漏洞的增加变得日益严峻。寻根溯源,绝大多数用户缺乏一套完整、有效的漏洞管理工作流程,未能落实定期评估与漏洞修补工作。只有比…...
SPON世邦 IP网络对讲广播系统 多处文件上传漏洞复现
0x01 产品简介 SPON世邦IP网络对讲广播系统是一种先进的通信解决方案,旨在提供高效的网络对讲和广播功能。 0x02 漏洞概述 SPON世邦IP网络对讲广播系统 addscenedata.php、uploadjson.php、my_parser.php等接口处存在任意文件上传漏洞,未经身份验证的攻击者可利用此漏洞上…...
Python综合数据分析_RFM用户分层模型
文章目录 1.数据加载2.查看数据情况3.数据合并及填充4.查看特征字段之间相关性5.聚合操作6.时间维度上看销售额7.计算用户RFM8.数据保存存储(1).to_csv(1).to_pickle 1.数据加载 import pandas as pd dataset pd.read_csv(SupplyChain.csv, encodingunicode_escape) dataset2…...
【C++进阶04】STL中map、set、multimap、multiset的介绍及使用
一、关联式容器 vector/list/deque… 这些容器统称为序列式容器 因为其底层为线性序列的数据结构 里面存储的是元素本身 map/set… 这些容器统称为关联式容器 关联式容器也是用来存储数据的 与序列式容器不同的是 其里面存储的是<key, value>结构的键值对 在数据检索时…...
在 Linux 中开启 Flask 项目持续运行
在 Linux 中开启 Flask 项目持续运行 在部署 Flask 项目时,情况往往并不是那么理想。默认情况下,关闭 SSH 终端后,Flask 服务就停止了。这时,您需要找到一种方法在 Linux 服务器上实现持续运行 Flask 项目,并在服务器…...
考研个人经验总结【心理向】
客官你好 首先,不管你是以何种原因来到这篇博客,以下内容或多或少可能带给你一些启发。如果你还是大二or大三学生,有考研的打算,不妨提前了解一些考研必备的心理战术,有时候并不是你知识学得不好,而是思维…...
如何在CentOS安装SQL Server数据库并通过内网穿透工具实现公网访问
文章目录 前言1. 安装sql server2. 局域网测试连接3. 安装cpolar内网穿透4. 将sqlserver映射到公网5. 公网远程连接6.固定连接公网地址7.使用固定公网地址连接 前言 简单几步实现在Linux centos环境下安装部署sql server数据库,并结合cpolar内网穿透工具࿰…...
jupyter内核错误
1、在dos窗口输入以下命令激活环境:anaconda activate 【py环境名,比如py37】(目的是新家你一个虚拟环境) 2、在虚拟环境py37下安装jupyter notebook,命令:pip install jupyter notebook 3、安装ipykerne…...
设计模式的艺术P1基础—2.3 类之间的关系
设计模式的艺术P1基础—2.3 类之间的关系 在软件系统中,类并不是孤立存在的,类与类之间存在各种关系。对于不同类型的关系,UML提供了不同的表示方式 1.关联关系 关联(Association)关系是类与类之间最常用…...
工业无人机行业研究:预计2025年将达到108.2亿美元
近年来,在技术进步和各行各业对无人驾驶飞行器 (UAV) 不断增长的需求的推动下,工业无人机市场一直在快速增长。该市场有望在未来几年继续其增长轨迹,许多关键趋势和因素推动其发展。 在全球范围内,工业无人机市场预计到 2025 年将…...
wordpress ftp配置/互联网营销推广服务商
软件编程中的21条法则[转] 软件编程中的21条法则: 1. 任何程序一旦部署即显陈旧。 从技术选型的角度来看,成熟的技术方案十有八九都不是最新颖的。而最新颖的十有八九都因为存在这样那样的问题而处于不断的演进中。因此,当我们完成一个系统时…...
网站建设费用表/网站策划是干什么的
Dean[di:n] n. 系主任,学院院长,教务长,(基督教)教长 Deann. 迪安(人名) 例句与用法: 1.The dean returned in the late afternoon.系主任是在傍晚时分回来的。 2.He rushed off another10 copies dean.他又…...
什么网站做代购/百度下载安装 官方
昨天有dev人员找到了我说线上访问外网的一个接口,访问均正常,但是在测试环境时通时不通,很奇怪,我也挺好奇,就跟进排查了下,情况大概如下:测试机:l-qta20.h.beta.cn0访问外网接口地址…...
做房产网站哪个好/深圳靠谱网站建设公司
http://soft.zdnet.com.cn/software_zone/2007/1109/619739.shtml 微软的WindowsServer 2003中防火墙的功能如此之简陋,让很多系统管理员将其视为鸡肋,它一直是一个简单的、仅支持入站防护、基于主机的状态防火墙。而随着Windows Server 2008的日渐向我们…...
wordpress方正模板/天猫代运营
1.配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的; application.properties application.yml 配置文件的作用:修改SpringBoot自动配置的默认值 YAML(YAML Ain’t Markup Language) 既是一个标记语言,又不是…...
wordpress栏目加密/百度推广关键词越多越好吗
转: class反射(一),以及Method 的 getReadMethod 与 getWriteMethod 使用 2018年11月28日 17:27:42 zich77521 阅读数 788 class Java在识别类信息与加载它时,通常有两种方式来对类信息进行操作: RTTI&…...