Closed lancejpollard closed 2 years ago
See this related answer. The main issues are:
The easiest, and likely best, option if you need to change these is to transform the results, rather than trying to change anything in the H3 internals.
Interesting, okay well would you be able to explain what you mean by transform the results? What is an example?
And in terms of orientation, what if I do care, what do I do then? Or what if I don't, what to do then.
Interesting, okay well would you be able to explain what you mean by transform the results? What is an example?
exactEdgeLengthRads
) and multiply by the desired spherical radiuscellAreaRads2
) and multiply by the desired spherical radius squared
I have this current question on StackOverflow, not sure if anyone will answer this GIS-related question there, so linking here:
Where is the origin that maps the base hexagons in Uber's H3 Hexagonal hierarchical geospatial indexing system to the globe?
Basically, the first question is, where is the data/internal-code that actually maps the hexagons to the Earth's surface to specific lat/lng coordinates for each tile?
That leads me to the main question, which is, how would you go about applying this same system to a different planet or spheroid like the moon or Jupiter, or the sun? I would need to somehow project the 122 tiles onto the spheroid... Oh wow I am already lost, I am pretty sure that is what the core of what H3 does internally. But the question is how do you plugin a different sized planet or something, and how do I say "this tile is right here on the moon", etc.? I would like to traverse the hex tiles at a specific resolution on the moon, knowing that the projection is firmly planted permanently on the surface of the moon basically, not sure how that would work.