https://entwine.io/data/red-rocks.laz
and https://entwine.io/data/red-rocks.bpf
contain the same point cloud data and the same SRS info. The SRS is UTM zone 13N (EPSG:26913).
In this sample program, the following pipeline behaviors are run in order:
- reproject the BPF file to EPSG:3857
- reproject the LAZ file to EPSG:3857
- reproject the BPF file to EPSG:3857 with
readers.bpf.spatialreference
set toEPSG:26912
- reproject the LAZ file to EPSG:3857 with
readers.laz.spatialreference
set toEPSG:26912
For each of these pipelines, the pipeline itself and the output bounds are logged. The expected behavior would be that the extents of 1
and 2
are equivalent, and that 3
and 4
are equivalent to each other but not equivalent to 1
and 2
.
Instead, the behavior of 3
is equivalent to 1
and 2
, since the readers.bpf.spatialreference
option is not respected by the BPF reader.