@@ -6,7 +6,7 @@ SELECT PC_Version();
66(1 row)
77
88INSERT INTO pointcloud_formats (pcid, srid, schema)
9- VALUES (1, 0,
9+ VALUES (1, 0, -- XYZI, scaled, uncompressed
1010'<?xml version="1.0" encoding="UTF-8"?>
1111<pc:PointCloudSchema xmlns:pc="http://pointcloud.org/schemas/PC/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
1212 <pc:dimension>
@@ -53,7 +53,7 @@ VALUES (1, 0,
5353 </pc:metadata>
5454</pc:PointCloudSchema>'
5555),
56- (3, 0,
56+ (3, 0, -- XYZI, scaled, dimensionally compressed
5757'<?xml version="1.0" encoding="UTF-8"?>
5858<pc:PointCloudSchema xmlns:pc="http://pointcloud.org/schemas/PC/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5959 <pc:dimension>
@@ -338,4 +338,20 @@ FROM ( SELECT
338338 #79 | -1 | -1 | 0 | 0 | 1 | 1
339339(1 row)
340340
341+ -- https://github.com/pgpointcloud/pointcloud/issues/78
342+ SELECT '#78' issue,
343+ PC_PatchMin(p,'x') x_min, PC_PatchMax(p,'x') x_max,
344+ PC_PatchMin(p,'y') y_min, PC_PatchMax(p,'y') y_max,
345+ PC_PatchMin(p,'z') z_min, PC_PatchMax(p,'z') z_max,
346+ PC_PatchMin(p,'intensity') i_min, PC_PatchMax(p,'intensity') i_max
347+ FROM ( SELECT
348+ PC_FilterEquals(
349+ PC_Patch( PC_MakePoint(3,ARRAY[-1,0,4862413,1]) ),
350+ 'y',0) p
351+ ) foo;
352+ issue | x_min | x_max | y_min | y_max | z_min | z_max | i_min | i_max
353+ -------+-------+-------+-------+-------+---------+---------+-------+-------
354+ #78 | -1 | -1 | 0 | 0 | 4862413 | 4862413 | 1 | 1
355+ (1 row)
356+
341357TRUNCATE pointcloud_formats;
0 commit comments