xl???)
y,xAZ-Order Curveu?7yY???Y?x????Transform?
u????r?xAZ-Index?qw?'?Sort By Key?
L?ys??Q]Z?Z?sesy
L?yqs??8????x? ?Reduce By Key?
Lw?~?j?? ?Expand?
9
x 8
x 1
x 8
Comparison
; ?b??B?r?
Quadrant Level 1 2 3 4 5 6 7 8
Transformation 378
Sort 340
Update Mask 144 147 146 148 147 148 147 149
Reduce and Build Flag 170 172 174 173 174 174 176 173
Make Flag 60 62 61 63 59 60 61 61
Build Box 50
?qr?xlv?
Y9 3.5 A
Y9 7 A
Build
Minimum Boundary
Rectangles (MBRs)
B????Y~?
Breaking Down Quadrants Into Groups
0 1 1 2… 2 3 3 3 3 4… 4 5
sdYr
Group ID Counts Offset
Reduce By Key
Exclusive Scan
Breaking Down Quadrants Into Groups
x?Q Zts????x????B?8rg{?))sesyP?K=1024Quadrants
Level 1 234 567 8910111213141516
counts 0 336 556 371116212673138489
0
125
250
375
500
12345678910111213141516
{?)sd??…
Breaking Down Quadrants Into Groups
Quadrants ID0 1 2 3 4 5
Counts 1 29487458841
011 2… 23 33 34… 4 5
# 0 1 2… 2 2 3 4… 4 4 5
Counts 1 21000…100048741000…10008841
Reduce By Key
How ??
5
Quadrants
22
Groups
Breaking Down Quadrants Into Groups
Quadrants ID 0 1 2 3 4 5
Counts 1 29487458841
Quads ID 0 1 2 2 2 2 3 4 4 4 4 5
Counts 1 21000 48741000 8841
Reduce By Key
Counts 1 1 10 1 6 1
Offset 0 1 3 131420
Transform
Exclusive Scan
Scatter