Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to use the mmqgis plugin to create a hexagonal grid, and I am really perplexed on how to fill in the variables required. I would like to have hexagons around 50m x 50m in size (real life), and my project is in long/lat. I hope that someone can help. Thanks


share|improve this question
I believe the answer can be found here:… – Melissa Lim Jun 3 '15 at 1:45

Not tested, but you could use a projected CRS to make your grid and then deproject the resulting shapefile to lat/lon geographic. This will distort the hexagons though.

In my part of the world (about 1-deg W, 51-deg N) 50 metres on the ground is roughly equivalent to 0.0004530 of a degree of latitude. 50 metres on the ground is also roughly equivalent to 0.0007170 of a degree of longitude. Using these values with the mmqgis plug-in it was possible to make a form of WGS84 lat/lon hexagon grid.

The attached picture shows such a grid, on a projected map image that is badly-distorted as a consequence of being reprojected on the fly to EPSG:4326.

But I would not trust such a grid as far as I could throw it. For what it's worth, my suggestion would be that if possible you change your project CRS to a projected one and use the mmqgis plug-in to make your hexagon grid using units of distance.


enter image description here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.