ContextCapture导入点云进行重建
点云(PointCloud)
“点云”选项卡允许编辑或显示连接到块的输入点云集。
注意: 一旦在一个Block中创建了reconstruction,Point cloud 选项卡就是只读的。
导入点云
限制: ContextCapture 只支持已知扫描源位置的点云。此外,如果导入的点云中指定的扫描源位置不正确,将对三维重建产生不利影响,甚至导致完全不正确的三维重建。
静态站点云
以下格式的点云可以导入CC:
- ASTM E57格式(.e57)
- Cyclone 点云输出格式(.ptx)
- LAS/LAZ 格式(.las, .laz)必须指定一个确定的扫描站位置
当导入具有地理坐标的点云文件时,注意指定空间参考系统(Spatial Reference System 多个点云文件可以一次性导入
用户可以手动指定扫描仪站心。
对于.las和.laz格式的点云,站心位置必须手动指定,不能自动计算。Mandotary(强制性的)
当手动指定站心坐标时,一次只能导入一个点云文件。一一对应
移动测量点云
以下格式的点云可以导入CC:
- ASTM E57格式(.e57)
- LAS/LAZ 格式(.las, .laz)必须指定一个确定的扫描站位置
轨迹线文件必须提供,可以是分开的txt或者csv格式,该文件提供了具有时间信息的连续性扫描位置。CC提供了文本筛选器以提取信息
输入文件
定义输入点云和轨迹文件。轨迹和点云通过两组文件中的时间戳进行链接
数据属性
从移动扫描导入具有地理参考的点云文件时,请指定适合的空间参考系统。请注意,点云和轨迹必须在同一个空间参考系统中。
字段(Fields)
为轨迹数据指定列的字段。必须将每个输入列与其各自的角色相关联。
X (东) ,Y (北) ,Z (高度/海拔)和时间是必需的
东北高——经度纬度高程——XYZ
ContextCapture的坐标系
CGCS2000的3度带投影坐标系:
X是经度(不带带号6位,否则8位),Y是纬度(7位),Z是高程
WGS84的BLH坐标:Longitude(经度) Latitude(纬度) Height(大地高)
注意:在arcgis的图层属性表中计算平面投影坐标时,x是经度,y是纬度
管理点云
Block区块里的“点云”,可视化在"3D视图"
着色模式(Color Mode)
在“点云”右侧的属性内有了这个属性,就可以根据导入的点云中的可用属性为点云3D 显示和重建的三维模型的纹理选择颜色源。(相当于在没有全景影像的情况下进行纹理映射)
- 使用颜色: 使用 RGB 颜色值。
- 使用强度: 使用强度值并将其映射到灰度。
- 无: 不使用点颜色。
点云数据技术规范
PTX格式
ContextCapture 支持徕卡Cyclone的 PTX 格式。所有 PTX 点云都被认为具有强度信息,因此点云总是具有强度属性。如果一行点数据有七个元素,则检测颜色信息。
- 静态扫描点云
头文件(Header)长度和点列表长度必须是可靠的。头文件中缺少一行或两个Header之间缺少一点将导致导入失败。但是,损坏的点行将被忽略。
使用扫描仪配准位置作为扫描仪位置和变换矩阵计算点坐标。如果从用户界面提供了扫描仪位置,则仍使用PTX头文件中的变换矩阵计算点坐标。
LAS格式
ContextCapture 支持 LAS 格式1.0、1.1和1.2。基于所使用的 LAS Point 数据记录格式检测颜色信息。如果使用的点格式为2或3,则点云将具有颜色属性。如果至少有一个点的强度没有设置为0,则检测强度属性。
- 静态扫描点云
LAS 格式不支持扫描仪位置信息。当导入静态 LAS 时,用户必须从用户界面提供一个扫描仪位置。 - 移动测量点云
使用时间戳链接点云和轨迹数据。因此,LAS点数据记录格式必须为1或3。
e57格式
ContextCapture支持E57格式1.0和徕卡E57时间界限。基于E57文件头检测颜色信息。如果在文件头,蓝色、红色和绿色的点字段设置为true,则点云将具有颜色属性。对于强度,强度的点字段用于设置强度属性。
- 静态扫描点云
从每个E57扫描站的姿态(pose)信息中读取扫描仪的位置。如果缺少此信息,ContextCapture将假定姿势设置为identity。地理参考静态扫描必须具有姿态信息,因为identity pose对于地理参考点云没有意义。如果从用户界面提供扫描仪位置,E57扫描中的姿态信息仍用于计算点坐标。 - 移动测量点云
点云和轨迹数据通过时间戳连接起来。因此,至少一个 E57扫描必须有一个时间戳字段。如果 E57扫描作为一个 acquisitionStart 结构,则该值用作存储在每个点上的时间戳的偏移量。如果 E57具有 timeBound 结构和 timeMost 结构,则使用 timeMost 值作为存储在每个点上的时间戳的偏移量,从而覆盖 acquisitionStart 结构。 - 轨迹数据
导入移动扫描需要轨迹信息。轨迹文件必须包含与时间戳关联的扫描仪位置列表。位置必须在与点云坐标相同的空间参考系中提供,轨迹时间戳必须与点云时间戳重叠。
轨迹线文件示例:文章来源:https://www.toymoban.com/news/detail-531718.html
Time;X;Y;Z
189321.10;15.96;-52.12;133.68
189321.20;15.21;-51.21;134.01
189321.30;14.75;-50.37;134.35
189321.40;14.10;-49.50;134.31
189321.10;13.78;-48.69;134.43文章来源地址https://www.toymoban.com/news/detail-531718.html
到了这里,关于ContextCapture导入点云进行重建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!