Skip to content

Uber H3’s Hexagonal Hierarchical Geospatial Indexing System as a new Urban Layer 👀#84

Closed
simonprovost wants to merge 3 commits intomainfrom
feat/uberH3_as_a_urban_layer
Closed

Uber H3’s Hexagonal Hierarchical Geospatial Indexing System as a new Urban Layer 👀#84
simonprovost wants to merge 3 commits intomainfrom
feat/uberH3_as_a_urban_layer

Conversation

@simonprovost
Copy link
Member

@simonprovost simonprovost commented Nov 15, 2025

Hi folks!

Happy to share this long-awaited exploration of the Uber H3’s Hexagonal Hierarchical Geospatial Indexing System as a new Urban Layer in UM (more precisely, solving #67) 🥳

Broadly speaking, by working in pairing closely with Nomatim it leverages the Uber H3 C++ algorithms to construct the most accurate hexagon tessellation, of any given location of interest (for example, Manhattan, NYC, USA).

IMHO, uberH3 broadens the scope of our current, highly micro-focused urban layers (e.g., intersections, streets) by enabling the construction of smaller to larger hexagons for any chosen ROI, introducing a more macro-level and flexible (compared to administrative ROI based urban layers) perspective.

PS: It is veryyyy fast to generate the tessellation, I am amazed!

–––

See how it statically render once we request a given ROI

1.UberLayerSimpleAccComp.mp4

Having a look at the number of speed bumps over Brooklyn entirely

2.UberH3WithSpeedyBumpAccComp.mp4

The known collisions user-study but with uberH3

3.UberH3WithCollisonsAccComp.mp4

The known taxi-trips user-study but with uberH3

4.UberH3WithTaxTripsAccComp.mp4

Cheers


📚 Documentation preview 📚: https://UrbanMapper--84.org.readthedocs.build/en/84/

@simonprovost simonprovost self-assigned this Nov 15, 2025
@simonprovost simonprovost changed the title Uber H3 Grid supported as a new Urban Layer 👀 Uber H3’s Hexagonal Hierarchical Geospatial Indexing System as a new Urban Layer 👀 Nov 15, 2025
@simonprovost simonprovost force-pushed the feat/uberH3_as_a_urban_layer branch from ba38d92 to 024dbf4 Compare November 15, 2025 01:47
@simonprovost simonprovost requested a review from a team November 16, 2025 19:11
@simonprovost
Copy link
Member Author

Closing as unplanned for the time being, in favour of https://autarkjs.org

@simonprovost simonprovost deleted the feat/uberH3_as_a_urban_layer branch December 20, 2025 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant