基于TerraScan的单木分割及统计教程

初始数据:

顶视图

剖面图

一般情况下点云的数据量是比较大的,所以第一步的导入的时候采用抽稀导入的方式(百万级别基本没什么压力)

1、(可选)转换格式

file-save points as...-format-fast binary(快速二进制)

2、classify-routine-by class

from class=any class

to class=1-default

ok

3、classify-routine-low points...

from class=1-default

to class=7-low point

search=single points

more than=0.5m lower than others

within=5m

4、classify-routine-ground...

from class=1-default

to class=2-ground

current ground =2-ground

select=aerial low+ground points

max building size=30m

terrain angle=88 degrees

iteration angle=6 degrees to plane

iteration distance=1.4m to piane

地面点提取完成,棕色的点云数据为地面点

5、tools-compute distance

class=any class

compare to=ground class

ground=2-ground

6、classify-routine-by distance

from class=1-default

to class=4-medium vegetation

min distance=0.25m

max distance=2m

7、classify-routine-by distance

from class=1-default

to class=5-high vegetation

min distance=2m

max distance=999m

8、classify-routine-by class

from class=1-default

to class=3-low vegetation

完整的剖面

9、tools-compute normal vectors(法向量)

class》class4-5

turn normals=upwards

time tolerance=10sec(/默认的修改不了)

10、group-assign groups...

class=class4-5

current groups=clear

use color      weight=25%

group by tree logic(按树的逻辑分组)

method=highest point(优先航拍数据)

min height=4m

require=100points

method=trunk(树干)容易识别电线杆,优先地面扫描数据

min height=4m

max diameter=0.6m

min trunk=2m length

以上步骤为全自动,分组完成,group图层点亮,可以显示。

显示效果如下:

11、group-classify-by distance

groups with=all points

from class=class4-5

to class=16-tree

use value=biggest

min distance=2m

max distance=999m

(可以对树进行分类,例如:tree/small tree)

从group中分类到具体的图层中,例如:树图层、电力线图层

步骤10中已知按所设参数分组完成,但是未分类,只是知道同一类型的组合到了一起,实际的数据生产中,电线杆很容易识别为树干,所以需要人工发现异常的点云,利用scan工具模块下的classify fence工具进行人工分类,此时的点混在tree图层中,分开还是比较容易的。

 人工筛查点云的工作量是比较大的,但是智能分类毕竟有缺陷,尤其是原始数据质量不好的情况下,电脑自动分类点云结果更是不尽人意,所以高质量的成果,人工介入依然是现阶段必不可少的流程。

修改之后

上述步骤完成了tree图层的建立,下一步就是构建树干的过程,最终导出数据。

12、create trees cells

add...-class=16-tree

tree=l(正确出入,如果输入错误不会出来底下的文字,植物模型的种类,a=云杉,b=桦木,其他字母有的可以出来,有的出不来,但是就只有这两种模型,随便输入,出来即可,个人感觉就是针叶林与阔叶林的两大类而已)

Latin betula pendula

common birch

ground class =2-ground

method=trunk

inside fence=not used

完成后会生成树干与树枝矢量

13、view图层空白处右键,切入到element selection界面,框选矢量图层,output tree cells

即可导出树木信息

导出信息为txt文本格式的数据

文档内容为:树种,东,北,高,树高,树冠幅

单木分割完成。

  • 39
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
LiDAR 及其数据后处理技术初级培训教程 2 关于TerraSolid 软件 TerraScan 软件模块 TerraScan 模块是用来处理数以千万计的激光点数据,较大内存的计算机一 次能处理超过1000万个点。软件里提供的工具可以广泛应用于电力输送、洪水分 析、高速公路设计、钻孔勘探、森林普查、数字城市建模等不同领域。 该模块可以从文本文件或二进制文件读入激光点数据,包含如下功能: • 三维方式浏览点数据; • 自定义点类,如:地表类、植被类、建筑物类、电线类; • 激光点分类; • 根据自定义规则自动分类激光点; • 交互式判别三维目标,如电力铁塔; • 应用围栏删除不要或错误的点; • 删除不必要的点以减少数据量; • 通过捕捉激光点数字化地物; • 探测电力线或房屋的屋顶; • 输出高度颜色栅格影像图; • 利用激光点组成断面图; • 将分出的点类输出到文本文件。 TerraScan 完全集成在MicroStation 中,所以如果你对MicroStation软件非常 熟悉,那么学习起TerraScan 的操作将很有利。 TerraModeler 模块 TerraModeler 是基于 MicroStation 之上的建立地表模型软件,可以通过本 模块建立地表、土层或者设计文件的三角面模型,模型的产生可以是基于测量数 据,图形元素或者是XYZ文本文件的。TerraModeler 可以在同一个设计文件中处 理没有数量限制的不同表面,并且可以交互编辑这些表面。TerraModeler 可以执 行以下的操作: 编辑任意独立点; 在围栏里移动、升降、推平所有点; 构建断裂线,在模型中添加元素; 把模型作为辅助设计的数据参照; 把元素降到模型表面,使元素贴近地表面; 建立三维的剖面图; 创建等高线图; 创建彩色格网图; 13 LiDAR 及其数据后处理技术初级培训教程 计算两个面之间的体积。 TerraPhoto 模块 TerraPhoto 模块根据航空影像产生正射影像,是专门设计为处理执行扫描任 务产生的影像文件,并且要应用到激光点生成的精确地表模型。整个纠正过程可 以在测区中没有任何控制点条件下执行。该模块操作简单,具有以下的优点: • 只需一步,可以直接产生并镶嵌正射影像; • 根据激光点构造所有地形表面精确三角面模型,系统根据高程值逐像素纠正影 像; • 自动平滑过渡两个影像间的色差。 TerraPhoto 同时也提供对MicroStation 中的显示背景影像的支持。其所支持的 影像格式有:ECW, GeoTIFF, TIFF, BMP, CIT, COT,RLE, PIC, PCX, GIF, JPG 和 PNG 。 TerraPhoto 完全集成在MicroStation 中,可以应用MicroStation提供的强大功 能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cehuishi9527

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值