h3 icon indicating copy to clipboard operation
h3 copied to clipboard

Hexagonal hierarchical geospatial indexing system

Results 188 h3 issues
Sort by recently updated
recently updated
newest added

Starlink's coverage map at starlink.com/map looks extremely similar to a H3 grid system, but if one overlays the two, they are distinctively different, see attached screenshot of a H3 grid...

Hi everyone! I use H3 a lot and built a visualisation tool: https://github.com/matthiasfeist/what-the-h3index (live version here: https://what-the-h3index.vercel.app/). Mostly for my own needs. Not sure if you find it useful but...

I understand from the documentation, or [this comment](https://github.com/uber/h3-js/issues/99#issuecomment-710659522), that the [compact](https://h3geo.org/docs/api/hierarchy#compact) function does not represent exactly an area, but is more a compact approximation of that area that can be...

In working on a new `compactCells` implementation, `isValidCell` was showing up as a bottleneck in some of the benchmarks, so I started playing around with optimizing it. This is still...

Expose error message strings (which are currently given as [comments in `h3api.h`](https://github.com/uber/h3/blob/30d64643f85f7335cd64e37a0d167b51d2f006a7/src/h3lib/include/h3api.h.in#L81-L104)), mainly so that the bindings can forward those explanations to users, without having to manually copy the messages....

help wanted

I face a similar problem as in https://github.com/uber/h3/issues/493 But observe that 3.6.3 works fine - but 3.7.1 fails due to glibc missing for version 2.29. So far I could not...

Clang 11.0.0: ``` /tmp/h3/src/h3lib/lib/vertex.c: In function ‘vertexRotations’: /tmp/h3/src/h3lib/lib/vertex.c:88:47: warning: ‘dirFaces.faces[3]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88 | if (cellLeadingDigit == JK_AXES_DIGIT && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 89 | fijk.face...

To be consistent with the naming RFC, these functions should be named something like `localIjToCell` and `cellToLocalIj`. I think it has been long enough that we can drop the experimental...

The `polyfill`/`polygonToCells` function currently assumes that any polygon with an arc that's > 180 degrees of longitude crosses the antimeridian, leading to problems when users try to fill a world-size...