jabastien / H3.Standard

Uber H3 library C# Bindings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

H3Standard: A c# binding to Uber H3 C library


H3 is a geospatial indexing system using a hexagonal grid.

Documentation of the C library is available at https://uber.github.io/h3/.


Bindings to Uber C library version

This project does not embed the corresponding native c library. It has to be build and added separately.


.NET Standard 2.0

A _WINDOWS pragma directive has been defined to target the right name for the underlying H3 c lib, h3 in case of *Nix platforms, h3.dll in case of Windows platforms.

H3 - Support

All H3 C functions are accessible via a simple wrapping, with the exact same c-style name (camel-casing).

Most of the H3 functions have a dotnet-style wrapper helper where out params and pre-array dimensioning are avoided.

Legal and Licensing

H3 is licensed under the Apache 2.0 License.


Uber H3 library C# Bindings

License:Apache License 2.0


Language:C# 100.0%