Vgridtools
Vgrid DGGS Plugin for QGIS
Install / Use
/learn @opengeoshub/VgridtoolsREADME
Vgridtools installation
Vgrid Plugin requires the vgrid Python package to work properly. This means that before you can use the plugin, you must ensure that the vgrid package is installed in the Python environment that QGIS is using.
How you install vgrid depends on the type of QGIS installation you are using:
OSGeo4W QGIS
Open OSGeo4W Shell and run the following commands before (or after) installing Vgrid Plugin
python -m ensurepip
python -m pip install pip --upgrade
python -m pip install vgrid --upgrade
Standalone QGIS
After installing Vgrid Plugin, a dialog will appear prompting you to install vgrid. Copy the following commands
import pip
pip.main(['install', 'vgrid','--upgrade'])
<div align="center">
<img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/vgriddialog.png">
</div>
When QGIS starts, navigate to Plugins → Python Console, select Show Editor, paste the copied commands, and click Run Script.
<div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/vgridinstall.png"> </div>Restart QGIS, and you'll see DGGS Vgrid in the Menu bar, Toolbar, and Processing Toolbox.
<div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/vgridtools.png"> </div>DGGS Conversion
Cell ID to DGGS
Convert DGGS Cell ID to DGGS.
<div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/cellid2dggs.png"> </div>Vector to DGGS
Convert Vector layers to DGGS.
<div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/vertor2dggs.png"> </div> Uncompact: <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/vertor2dggs_uncompact.png"> </div> Compact: <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/vertor2dggs_compact.png"> </div>Raster to DGGS
Convert raster layers in geographic CRS to DGGS.
<div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/raster2dggs.png"> </div> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/raster2dggs_h3.png"> </div>DGGS Compact
<div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/dggscompact.png"> </div> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/dggscompact_isea4t.png"> </div>DGGS Expand
<div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/dggsexpand.png"> </div> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/dggsexpand_isea4t.png"> </div>DGGS Resampling
<div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/dggsresampling.png"> </div> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/dggsresampling_h32s2.png"> </div>DGGS Binning
Binning point layer to DGGS.
<div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/dggsbinning.png"> </div> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/dggsbinning_h3.png"> </div>DGGS Generator
<div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/dggsgenerator.png"> </div> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/dggsgenerator_h3.png"> </div>Expressions
latlon2h3
Convert (lat, long) to H3 ID.
<h4>Syntax</h4> <li> <code>latlon2h3(lat, long, resolution [0..15]) or latlon2h3($y, $x, resolution)</span> in WGS84 CRS</code> </li> <h4>Example usage</h4> <li> <code>latlon2h3(10.775275567242561, 106.70679737574993, 13)→ '8d65b56628e46bf'</code> </li> <br/> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/latlon2h3.png"> </div>latlon2s2
Convert (lat, long) to S2 Token.
<h4>Syntax</h4> <li> <code>latlon2s2(lat, long, resolution [0-->30]) or latlon2s2($y, $x, resolution)</span> in WGS84 CRS</code> </li> <h4>Example usage</h4> <li> <code>latlon2s2(10.775275567242561, 106.70679737574993, 21)→ '31752f45cc94'</code> </li> <br/> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/latlon2s2.png"> </div>latlon2a5
Convert (lat, long) to A5 Hex.
<h4>Syntax</h4> <li> <code>latlon2a5(lat, long, resolution [0-->29]) or latlon2a5($y, $x, resolution)</span> in WGS84 CRS</code> </li> <h4>Example usage</h4> <li> <code>latlon2a5(10.775275567242561, 106.70679737574993, 16)→ '7a9408e938000000'</code> </li> <br/> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/latlon2a5.png"> </div>latlon2rhealpix
Convert (lat, long) to rHEALPix ID.
<h4>Syntax</h4> <li> <code>latlon2rhealpix(lat, long, resolution [0..15]) or latlon2rhealpix($y, $x, resolution)</span> in WGS84 CRS</code> </li> <h4>Example usage</h4> <li> <code>latlon2rhealpix(10.775275567242561, 106.70679737574993, 12)→ 'R312603625535'</code> </li> <br/> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/latlon2rhealpix.png"> </div>latlon2isea4t
Convert (lat, long) to OpenEAGGR ISEA4T ID (Windows only).
<h4>Syntax</h4> <li> <code>latlon2isea4t(lat, long, resolution [0..39]) or latlon2isea4t($y, $x, resolution)</span> in WGS84 CRS</code> </li> <h4>Example usage</h4> <li> <code>latlon2isea4t(10.775275567242561, 106.70679737574993, 20)→ '1310231333101123322130'</code> </li> <br/> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/latlon2isea4t.png"> </div>latlon2isea3h
Convert (lat, long) to OpenEAGGR ISEA3H ID (Windows only).
<h4>Syntax</h4> <li> <code>latlon2isea3h(lat, long, resolution [0..40]) or latlon2isea3h($y, $x, resolution)</span> in WGS84 CRS</code> </li> <h4>Example usage</h4> <li> <code>latlon2isea3h(10.775275567242561, 106.70679737574993, 20)→ '132022636,-1020'</code> </li> <br/> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/latlon2isea3h.png"> </div>latlon2dggal
Convert (lat, long) to DGGAL ID.
<h4>Syntax</h4> <li> <code>latlon2dggal(dggs_type, lat, long, resolution) or latlon2dggal(dggs_type, $y, $x, resolution)</span> in WGS84 CRS</code> </li> <h4>Example usage</h4> <li> <code>latlon2dggal('isea9r', 10.775275567242561, 106.70679737574993, 7)→ 'H7-629F2'</code> </li> <br/> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/latlon2dggal.png"> </div>latlon2qtm
Convert (lat, long) to QTM.
<h4>Syntax</h4> <li> <code>latlon2qtm(lat, long, resolution [1..24]) or latlon2qtm($y, $x, resolution)</span> in WGS84 CRS</code> </li> <h4>Example usage</h4> <li> <code>latlon2qtm(10.775275567242561, 106.70679737574993, 18)→ '420123231312110130'</code> </li> <br/> <div align="center"> <img src="https://raw.githubusercontent.com/opengeoshub/vgridtools/main/images/readme/latlon2qtm.png"> </div>latlon2olc
Convert (lat, long) to Open Location Code (OLC)/ Google Plus Code.
<h4>Syntax</h4> <li> <code>latlon2Related Skills
node-connect
334.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
334.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.1kCommit, push, and open a PR
