How would I restrict a path to a hexagonal grid?

So I need to create a world map using only hexagons. I have an svg of every country on earth that I got from QGIS. Basically, I need to do what I did with China (above) to every single country.

Above I did it manually (and messily) in Photoshop to illustrate my intent. I’d rather not do it this way for the whole world because there are a ton of countries, but I will if I have to.

So my question is this: Is there a way to take my shape file and some how restrict the paths to a hexagonal grid, thus saving me the mountain of hours it would take to do it manually?

I’m working in Illustrator CC, but if there’s a better option I’m all ears.

I’ve never really done a project like this before, so I’m really excited to get started, but the sooner it’s finished the better. I’ll continue to search for a solution, but I’m kind of at a loss for where to look. I’m also not sure exactly if the tags I put on this question are the best suited for it, so if you have a better one, please let me know.

Answer

Well, though challenge.

First of all, let me tell you that I’m not at my computer so I can’t test the suggestion I’ll give you.

To achieve this I would make a pattern of hexagons big enough to cover all the countries in the world map. Make sure you get the hexagon size right because it would be difficult to edit afterwards.

After making the patten, I would cover the world map with those hexagons and then, somehow, use the country actual shape to select the hexagons that are right beneath the shape… I’m not actually sure how that is done but there might be a way.

Please note that it’s near impossible to get a good representation of some countries because the size of them will vary a lot compared to China (which is pretty big).

Attribution
Source : Link , Question Author : stapleshotz , Answer Author : Geiras

Leave a Comment