Help with 2d map to be used for CNC milling

Hi everybody!

I have this file with lots of yummy open curves, downloaded from an official webpage of local maps (Sweden, Gothenburg - Lantmäteriet). The problem is none of the normal commands really work for it to be made into a polysurface (or solid or whatever - I need a file for CNC milling!). I’ve started a tedious process of linking the curves manually, so that I can use the “PlanarSrf” command and build a useful file - but it’s just taking too long.

I’m sadly not a Grasshopper nor Rhino-Terrain user, so I’m shamelessly asking you all for help - is there a kind soul out there who would help me make either a mesh, a polysurface, a solid or something similar to it out of the stupid stupid 2d curve-based file I have?

It’s for a school project, architecture school, for a landscape model. I really hope you can help me out, even though this might not be a “help me understand” and rather a “help me do it”. I’ve tried patch, loft, drape and all the goodies, too. Feeling a bit stupid now!

Hopeful wishes from me.
Thank you.

It’s just this cutie.

Hej Ada -

In most cases, *.3dm or *.gh files are a lot better than images.
From that image, it looks like there is at least one area where you have a road on a bridge that is elevated over the terrain. Including information from such situations will not lead to any good results no matter which way you try to solve this. It might pay off to try to find a better source.

Apart from that, a common way to create terrain from curves is by extracting their points and using those to make a mesh patch.
You could also take a look at Jørgen’s plug-in:

-wim

Hi Ada, yes TerrainMesh is made for just those kind of situations where it will take too long to clean the curves up.

Give it a test, you can find it at the PackageManager.
You can also just copy and paste this string into Rhino to automatically open the Package manager at TerrainMesh:

-PackageManager Search TerrainMesh

Make sure you get the minus sign at the start as well.

It is designed to work with files that have meters as units, so if you use millimeters then use 1000 as tolerance.