点云处理——terrasolid教程

news2024/11/25 11:38:11

加载terrasolid软件模块

3、通过microstation的utilities->mdl applications加载terrasolid四个模块,加载成功后将显示tscan和tphoto的主窗口,以及四个模块的主工具箱。

浏览点云

4、显示点云坐标信息(类, 航带号,GPS信息,东坐标,北坐标,高程,反射强度等)

TerraScan menu: view\mediun dialog

5、添加点云其他信息(采集日期回波信息,颜色值,群组等)

TerraScan menu; view\Fields

6、展示视图中点云与坐标信息对应

TerraScan menu: show loction (坐标信息->点云) 和identify (点云->坐标信息)

7、缩小放大平移视图和全视图,切换视图,旋转视图等

8、点云视图复原

视图中选择顶视图+ TerraScan menu: view\Fit view针对点云有效,对元素无效(记得再点一下屏幕中间

9、点云沆染

TerraScan menu: view\display model

10、展示剖面图

TerraScan toolbox :2 -1 Draw vertical section切横断面用于检查数据或者结合矢量化工具三维矢量化

TerraScan toolbox :2 4 move section移动剖面(点击左右键)

TerraScan toolbox:2 -5 Rotate section旋转剖面

统计点云

11、测量点密度

TerraScan toolbox :2 -Q measure point density

12、 统计点云个数

Tertascan menu: Tools\Statistics

对点云操作

14、查找

TerraScan menu: point\find (points) 通过类、 高程、时间、国栏来查询目标点

15、 编辑

TerraScan menu: Point\edit selected

修改单个点云的类、航带号、东坐标、北坐标、高程、反射强度

修改多个点云的类、航带号、高程、高差/

16、删除

TerraScan menu: point\delete

Selected points删除所选的点

By point class通过点类删除

By line 通过航带删除

Inside fence 删除围栏或范围线内的点

Outside fence 删除围栏或范围线外的点

Using centerline 通过中心线来删除点云

17、 保存\另存

TerraScan menu: file\Save points保存内存中的点云

TerraScan menu: file\Save points as 另存内存中的点云

点云分类算法

通过tscan的主窗口,classify->routine, 可以看到软件自带的分类算法。下面针对常用的算法进行介绍。

1.按类别分类(by class)

通过算法,将点从单一类或者多个类别到另一个指定类。

2、邻近点分类(closeby points)

邻近点算法对接近来自另一个类、另条线或其他扫描仪的点的点进行分类。对于每个点,软件在找给定2D或3D搜索半径内的点。它检查半径内的点是否满足给定条件,如果所有定义的条件都为true,则对点进行分类。

3、分离低点( low points) 二维去除噪点

低点算法对比周围其他点低的点或点组进行分类.它通常用于搜索可能的错误点,这显然是低地面。

该算法将每个点或点组的高程与给定2D半径内任何其他点进行对比。如果点或点组明显低于任何其他点,则将其分类。

More than:通常取0.3-1.0m

Within:通常取2.0-8.0m

4、分离孤立点(isolated points)

孤立点算法对3D搜索半径内邻点较少的点进行分类。该算法可用于在空气中或地下查找隔离点。

TerraScan menu: view\mediun dialog 

 

 

0

5、分类地面点(ground points)

地表(Ground)点分类算法是通过反复建立地表三角网模型的方式分离出地表面上的点。

Max building size

初始地而点搜索范围,是最大建筑物的边长,山区地形往小调整(30-60),平原地形往大了调整(60-80),最大不要超过80米。

Terrain angle

地表所允许的最大坡度。在人造地形区使用88-90;自然地表是连续地表的坡度加10-15

Iteration angle

一个点和三角形的最近顶点的连线与这个三角形所构成平面的最大夹角值,通常的取值范围在4.0到10.0度。起伏大往大

Iteration distance

在重复构建三角形过程中,点与三角形的最大距离,通掌的取值范围在0.5到1.5米,地形起伏大往大调

6、分离低于地而点的点(below surface)(平滑地面点)

该算法对低于源类中相邻点的点进行分类。例如,可以在地面分类后运行此例程,以定位略低于真实地面的点。

7、分离植被点(classify by height from ground)

把离地面点(Ground) 上的点按照高度分成(Low.Medium.High) vegetation 三类。

0-2米为低植被、2-5米为中等植被、5-9999米为高植被

8、分离建筑物点( Building)

建筑物算法对构成平面表面的建筑物屋项上的点进行分类。该算法要求地面点为前提。建议将地面上方的点分类为单独的类,以便此类包含包括建筑屋项的地面以上高程范围内的点。

9、根据多边形分类( by polygons)

通过多边形,算法对位于2D形状内部或外部或接近3D形状的点进行分类。必须在dgn文件中绘制形状。它们必须位于活动dgn.文件中的指定级别或参考CAD 文件(仅MicroStation)中,才能在分类例程中使用。也可以按颜色、权重或样式设置筛选形状。

10、模型关键点分类(model keypoints)

model keypoints (模型关键点)是一个源类的一个简化点云,它会在一些关键部位采集关键点,在起伏不大的区域采样率变低。

11、表面点分类( surface points)

该分类适合对局部平滑曲面的点进行分类。适合平面上的任何方向和圆角表面。该算法可用于在噪声点云(如摄影测量点云)中对地而、建筑屋顶或墙壁分类进行预分类。

运行宏算法的几种方式

1、定义宏算法

通过TerraScan主窗口的Tools -> Macro菜单,打开Macro窗口,点击add添加算法。

2、方式一:运行宏算法中的某一 条算法(tscan> tools > macro> step)

3、方式二:对已加载的点运行所有添加的算法(tscan > tools > macro > run > run on loaded points)

4、方式三:对选中的文件运行算法

0

 

 

对点云操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/819754.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小夜灯的体势红外传感器 > 红外知识学习

红外是电磁辐射谱中的一部分,它位于可见光谱的红色边缘之外,具有较长的波长。可见光谱是人眼能够感知的电磁辐射范围,而红外光的波长较长,人眼无法感知。 生命光的范围是6~14um 红外光的波长范围一般约为0.7um~1000um(…

多模块Springboot项目maven单独打包子模块

背景介绍 最近接手一个项目代号XXL,是一个多模块的Springboot项目,在解决了线上的bug之后,想单独给子模块打包上线部署,问题来了。如果整个工程一起mvn -X -DskipTests clean package,打包出来的XXL-web.jar是可以正常…

打通数据治理全链路,火山引擎DataLeap数据治理平台公有云版本正式发布

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 近日,火山引擎DataLeap正式对外发布数据治理平台公有云版。DataLeap是火山引擎大数据研发治理套件,随着其子套件数据治理平台与CDH引擎底座成…

等待已久,新品上市 | RevPi Connect 4系列:基于树莓派CM4计算模块的全新工业树莓派

新品来袭 势不可挡 备受期待的虹科工业树莓派第四代产品—RevPi Connect 4终于来啦!作为全球领先的工业自动化产品,RevPi Connect 4融合了工业树莓派多年技术积累与创新突破,以及现代物联网技术的结晶。无论您是行业领先者、工程师还是智能科…

tinkerCAD案例:29. 摇头娃娃

Research Your Favorite Bobblehead 摇头娃娃 Project Overview: 项目概况: Design and create your favorite Minecraft 3D bobble head. All you need is a computer, 3D printer, spring and your creativity to your favorite Minecraft character in the for…

远程访问本地mysql

文章目录 一、设置本地mysql允许外部访问找到mysql配置文件my.ini &#xff0c;linux环境是my.cnf配置mysql配置文件 二、创建外部访问的mysql用户三、配置mysql用户的权限四、配置防火墙端口五、连接查看本地ip地址 参考 连接命令 mysql -h <host> -P <port> -u &…

Hive/Spark/Yarn: User Not Found 错误和 Kerberos / AD / OpenLDAP 之间的关系与解释

有时候,当你向Spark或Hive提交作业时,可能会遇到如下的错误: 提交作业使用的用户是example-user-1,但是Yarn返回的错误信息是:该用户不存在。类似的问题大多发生在启动了Kerberos的Hadoop集群上,或者集群集成了Windows AD或OpenLDAP后。本文,我们把这个问题梳理清楚并给…

【MySQL】触发器 (十二)

🚗MySQL学习第十二站~ 🚩本文已收录至专栏:MySQL通关路 ❤️文末附全文思维导图,感谢各位点赞收藏支持~ 一.引入 触发器是与表有关的数据库对象,作用在insert/update/delete语句执行之前(BEFORE)或之后(AFTER),自动触发并执行触发器中定义的SQL语句集合。它可以协助应…

从SQL注入绕过最新安全狗WAF中学习fuzz

前言 SQL注入并不是很精通&#xff0c;通过实战绕过WAF来进行加强SQL注入能力&#xff0c;希望对正在学习的师傅能有一丝帮助。 安装 安装前言 我是本地搭建的环境进行测试的 环境是windows11phpstudy2018sqli-labs phpstudy的安装我不再复述&#xff0c;这里简单说一下安全…

java 企业工程管理系统软件源码 自主研发,工程行业适用

&#xfeff; 工程项目管理软件&#xff08;工程项目管理系统&#xff09;对建设工程项目管理组织建设、项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营&#xff0c;全过程、全方位的对项目进行综合管理 工程项目各模块及其功能点清单 一、系统管理 1、数据…

Acwing.874 筛法求欧拉函数

题目 给定一个正整数n&#xff0c;求1~n中每个数的欧拉函数之和。 输入格式 共—行&#xff0c;包含一个整数n。 输出格式 共一行&#xff0c;包含一个整数&#xff0c;表示1~n中每个数的欧拉函数之和。 数据范围 1 ≤n ≤106 输入样例: 6输出样例: 12题解 #include…

React(4)

1.属性&#xff08;props&#xff09;初始 状态state都是组件内部写的&#xff0c;也就是A组件内的state就只能A组件里面用&#xff0c;其他组件复用不了。因此属性props就可以。 比如一个导航栏&#xff0c;首页有&#xff0c;购物车有&#xff0c;我的有&#xff0c;他们三个…

DNS泄漏:你的个人信息是否正被公开?

在今天的互联网世界中&#xff0c;数量庞大的个人信息被储存在各种网络平台和服务器上&#xff0c;其中包括我们的姓名、地址、电话号码、电子邮件地址等等。这些信息对我们的生活至关重要&#xff0c;但同时也会使我们面临着网络安全威胁&#xff0c;其中之一便是DNS泄漏。在本…

sdr- spectrum analyzer

0000000000000000675c62dc314764cf 433.92 M 315M

Day03-作业(AxiosElementUI)

作业1&#xff1a; 根据需求完成如下页面数据列表展示 需求&#xff1a;Vue挂载完成后,通过axios发送异步请求到服务端,获取学生列表数据,并通过Vue展示在页面上 获取数据url&#xff1a;http://yapi.smart-xwork.cn/mock/169327/student 素材&#xff1a; <!DOCTYPE html…

算法通关村第三关——双指针的妙用

双指针思想 快慢指针 所谓的双指针其实就是两个变量。双指针思想简单好用&#xff0c;在处理数组、字符串等场景下很常见。看个例子&#xff0c;从下面序列中删除重复元素[1,2,2,2,3,3,3,5,5,7,8]&#xff0c;重复元素只保留一个。删除之后的结果应该为[1,2,3,5,7,8]。我们可以…

小程序开发事件系统设计指引

我们在小程序开发中可能会时常听到事件系统这个词&#xff0c;但却对其背后的技术可能不是非常的理解&#xff0c;今天就准备通过一些实际案例的演示为大家进行解释和说明。 什么是事件&#xff1f; 微信小程序官方文档中解释说&#xff1a;事件是用于子组件向父组件传递数据…

Python+requests+unittest执行接口自动化测试详情

这篇文章主要介绍了Pythonrequestsunittest执行接口自动化测试详情&#xff0c;文章围绕主题展开详细的内容介绍&#xff0c;具有一定的参考价值&#xff0c;需要的朋友可以参考一下 1、安装requests、xlrd、json、unittest库 <1>pip 命令安装&#xff1a; pip install …

【Web 表单】与用户数据打交道-1(mdn笔记)

0. Web 表单指南 我们将介绍 Web 表单的各个方面&#xff1a;HTML 结构、样式、验证表单数据&#xff0c;以及提交数据到服务器。 基本指南 你的第一个表单 第一次创建 HTML 表单的经验&#xff0c;包括设计一个简单表单、使用正确的 HTML 元素实现它、通过 CSS 添加一些非常简…

【图论】无向图连通性(tarjan算法)

割边&#xff1a;dfn[u]<low[v] 割点&#xff1a;dfn[u]<low[v] (若为根节点&#xff0c;要有两个v这样的点) 一.知识点&#xff1a; 1.连通&#xff1a; 在图论中&#xff0c;连通性是指一个无向图中的任意两个顶点之间存在路径。如果对于图中的任意两个顶点 u 和 v&…