Feature Request: GeoInterface Integration
https://github.com/JuliaGeo/GeoInterface.jl
Would be nice to have more info on what you want to integrate (and for what usecase). Is it just polygons from h3 as some form of struct, or do you want the tree representation to be GeometryOps-compatible? Both can be done but it's also a question of how those can be structured.
I actually have a lot of my use case done! I'll create a PR soon.
@wookay The PR I had in mind was turning pretty big, so I put my work here: https://github.com/joshday/HexEarth.jl
The gist of the GeoInterface integration is presented here: https://joshday.github.io/HexEarth.jl/dev/geometry_to_cell/
Take a look and let me know if you'd prefer this stuff to live in H3.jl or a different package. I'd like to avoid fragmenting packages, but I also don't want to burden you with involuntary maintenance.
This is what I felt after looking around your HexEarth.jl package.
-
H3.API._check_h3errorBy convention, functions starting with_are internal. I think that it needs to define the function with a better name. -
using
H3.Libfunctions withRefpointer types Add it to H3.API which provides the same functionality.
I hope this helps you develop your package without any inconvenience.