×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

importing terrain elevation data into Solidworks

importing terrain elevation data into Solidworks

importing terrain elevation data into Solidworks

(OP)
I'd like to create a 3D map model from public terrain elevation data (national elevation dataset [NED] or digital elevation model [DEM] data). The available data seems to be configured for other specialized (and expensive) software packages.

1. Has anyone ever done anything like this using known converters or other import methodologies?

I'm currently perusing a workaround: I've found a converter to change NED or DEM data into three separate text files which each contain a row of numbers representing x y and z coordinates. with a little work in excel I can merge these into several .sldcrv text files, import into SW by insert>curve>thruxyz, and loft a surface through curves, but this would be tedious for several hundred curves.

2. If I must use the workaround, can anyone suggest the best way to streamline it?

RE: importing terrain elevation data into Solidworks

I would suggest trying Matlab or similar to massage the data.  It could even be used to fit a NURBS surface and exported as a IGS.

You could probably write a SW script to create the curves and then a boundary surface though the created curves.

I hope this helps.

Rob Stupplebeen

RE: importing terrain elevation data into Solidworks

you are working way to hard.

I used to run a 5-axis CNC machine and cut 3d elevation models and globes.

Solidworks was only used in my creation of these models to lay out the stock to a graphics stl and do prints of the stock. It is a NURBS modeler. Elevation data is in polygons, and these models are huge. Solidworks can handle small numbers of polys or points, and a few more with scan to 3d. Sure, you could make curves over the points and loft them. That would be pretty heavy on the system.

Here are the only two packages you need, and maybe only this first one, as Ray Gardiner included the GDAL library, which took away my need for Global Mapper.
Daylon Leveller (this program rules)
http://www.daylongraphics.com/products/leveller/
Global Mapper
http://www.globalmapper.com/

If you need to check your models with terrain overlay or convert to other formats, I would recommend this:
http://www.rhino3d.com/

You can use these, vs the very expensive ESRI packages. I've tried every other package out there and these two are the best for creating models and including overlays, scaling the models, cleaning things up. You can do just about anything with leveller.

You really need to understand the type of data you are working with though, and what SolidWorks does well, and doesn't do well. Would you use a hammer to put in a screw?

Also, if you are 3d printing these, you may need to use .wrl format in your export to include the overlay with the 3d print. You can send thes to a Zcorp.

If you are cutting these, I would recommend looking into this:
http://www.deskproto.com/
(this has a nice stl and dxf import. If you ever learn some of the advantages to dxf export in leveller, I would use this trial version to convert to stl, as dxf is huge and heavy)
Or an expensive CAM that handles polys is here:
http://www.delcam.com/

Were I looking for a simple way to make a 3d print of a place on this earth, without knowing anything about GIS or working with 3d terrain, I might consider this:
http://create.landprint.com/index.html

I just saved you a lot of time. You're welcome.

rfus


 

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources