点云处理——terrasolid教程

加载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

点云处理——terrasolid教程_第1张图片

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,则对点进行分类。

点云处理——terrasolid教程_第2张图片

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

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

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

More than:通常取0.3-1.0m

Within:通常取2.0-8.0m

4、分离孤立点(isolated points)

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

TerraScan menu: view\mediun dialog 

点云处理——terrasolid教程_第3张图片 

 

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、方式三:对选中的文件运行算法

点云处理——terrasolid教程_第4张图片 

 点云处理——terrasolid教程_第5张图片

对点云操作

你可能感兴趣的:(数据库,java,大数据)