Skip to content

Vgrid

Vgrid - A unified framework for working with DGGS

Vgrid supports a wide range of popular DGGSs, including H3, S2, A5, rHEALPix, DGGAL, DGGRID, Open-EAGGR ISEA4T, ISEA3H, EASE-DGGS, QTM, OLC, Geohash, GEOREF, MGRS, TileCode, Quadkey, Maidenhead and GARS.

Vgrid supports popular input and output GIS formats, including CSV, GeoJSON, Pandas/GeoPandas, Shapefile, GeoPackage, and GeoParquet.

logo

Full Vgrid DGGS documentation is available at vgrid document.

To work with Vgrid DGGS directly in GeoPandas and Pandas, use the vgridpandas package. Full Vgridpandas DGGS documentation is available at vgridpandas document.

To work with Vgrid DGGS in QGIS, install the Vgrid Plugin.

To visualize DGGS in Maplibre GL JS, try the vgrid-maplibre library.

For an interactive demo, visit the Vgrid Homepage.

image image image image PyPI version image image

Citation

If you use Vgrid DGGS in your work, please cite it. Vgrid is archived on Zenodo

DOI

Acknowledgements

Vgrid is built upon free and open-source software and would like to acknowledge the maintainers and contributors of the following projects, together with the many transitive dependencies that make them possible.

Isoperimetric Inequality (IPQ) Compactness (suggested by Osserman, 1978):

\[C_{IPQ} = \frac{4 \pi A}{p^2}\]

The range of the IPQ compactness metric is (0,1].

A circle represents the maximum compactness with a value of 1.

As shapes become more irregular or elongated, their compactness decreases toward 0.

\[C_{CVH} = \frac{A}{A_{CVH}}\]

The range of the convex hull compactness metric is (0,1].

As shapes become more concave, their convex hull compactness decreases toward 0.