Method: H3::Traversal#k_ring
- Defined in:
- lib/h3/traversal.rb
#k_ring(origin, k) ⇒ Array<Integer>
Derives H3 indexes within k distance of the origin H3 index.
k-ring 0 is defined as the origin index, k-ring 1 is defined as k-ring 0 and all neighboring indexes, and so on.
123 124 125 126 127 128 |
# File 'lib/h3/traversal.rb', line 123 def k_ring(origin, k) max_hexagons = max_kring_size(k) out = H3Indexes.of_size(max_hexagons) Bindings::Private.k_ring(origin, k, out) out.read end |