基于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文本格式的数据

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

单木分割完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

cehuishi9527

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

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

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

打赏作者

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

抵扣说明:

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

余额充值