ContextCapture导入点云进行重建

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 结构。
  • 轨迹数据
    导入移动扫描需要轨迹信息。轨迹文件必须包含与时间戳关联的扫描仪位置列表。位置必须在与点云坐标相同的空间参考系中提供,轨迹时间戳必须与点云时间戳重叠。

轨迹线文件示例:

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

  • 5
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
ContextCapture Master是一种用于三维模型生成和地理环境重建的软件工具。在导入像控点坐标格式方面,ContextCapture Master支持多种常见的文件格式,以便用户能够方便地将其它软件中的像控点数据导入ContextCapture Master中。 在使用ContextCapture Master导入像控点坐标格式时,我们可以按照以下步骤进行操作: 1. 打开ContextCapture Master软件,并创建新项目或打开已存在的项目。 2. 在"导入"或"输入数据"菜单中选择"导入控制点"或类似的选项。 3. 弹出的对话框中,选择所需的像控点坐标格式。ContextCapture Master通常支持多种常见格式,如CSV、TXT、LAS等,并提供相应的选项供用户选择。 4. 在对话框中选择相应的文件路径并导入像控点文件。用户可以通过浏览文件夹选项来找到并选择正确的文件。 5. 根据选定的像控点文件格式,用户可以在对话框中配置进一步的参数,例如数据分隔符、坐标系等。确保这些参数与像控点文件的格式和属性一致。 6. 点击"导入"或"确认"按钮,ContextCapture Master将读取像控点文件并将其导入到项目中。 7. 导入后,用户可以在ContextCapture Master中查看导入的像控点坐标,并在模型生成过程中使用这些像控点来提高精度和准确性。 总之,使用ContextCapture Master导入像控点坐标格式相对简单。只需按照上述步骤选择正确的像控点文件格式、配置参数并进行导入,即可在项目中使用这些像控点来进行准确的三维模型重建
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值