3D terrain from topographic DWG plan

Hello

 

It's all in the question, who has already achieved this and therefore with what tools.

 

Thank you in advance.

 

@+

 

PS: I spent the afternoon searching on Google so I only want answers from people who have done the manipulation, not links to web or video pages...

 

 

There are specific logs for the surveyor

 

I did with SW for my land

 

a statement of the points x;y; z and join all of this

 

You can use the image on Google Map

Screenshot / Image Straightening

After Z Point Reading

 

@+ ;-)

2 Likes

Hello coyote,

 

The question is a bit vague...

 

  • What does the topographic plan contain (3D point cloud I presume - x,y,z)?
     
  • Do you want your land in volume (solid) or surface (faces)?
     
  • What do you want to do with the land once it is completed?

 

As far as I'm concerned, I've done it once or twice with AutoCAD (full version) a long time ago now. This is used to calculate earthworks volumes.

As far as I can remember, I modeled it manually and it was very tedious.

 

Tell me more and if I find the file, I might be able to tell you more.

 

A+

1 Like

Like Eric.

 

We had to model the surface of a sheet metal whose points on the surface had been surveyed and difficult to get anything correct and fast with SW as a base. In our case, the dots formed a vaguely polar network...

 

Try to tell us what your input data is and in which software you want to get the 3D.

Hello Coyote,

 

Well, we do this in the construction company.

 

Generally, we rework the topo file with MANSURA to clean it up a bit, but hey you should be able to do the same thing with AUTOCAD even if it's less "easy". Then, as gt22 said, we extract from the DWG file a . XYZ or .TXT, it doesn't matter, in fact it's just a file with point coordinates.

 

The next step is to open the .txt or .xyz file in SW (be careful, you need a pro version) thanks to the scan-to-3d add-in. This creates a point cloud from which we can make a mesh and then a surface. There are quite a few parameters in each sub-step that allow you to have a more or less smooth or sharp file.

 

Important point: When the point file is created with AUTOCAD or MANSURA, the point cloud must be less than 1000000mm wide. The furthest point must be within 500000mm of zero. So you have to be cunning, and possibly make shifts of zero or even sometimes when you really have no choice, scale ratios but hey...

 

There you go, I hope I've answered your question.

 

Good luck

 

Yann

3 Likes

I allow myself to answer @coyote, but I haven't tried...

 

Wouldn't it be feasible with the SolidWorks SCanto3D module if you have a point cloud?

 

Alternatively, if your points are on a grid, try to do a surface smoothing by creating sections as splines passing through the points, as well as splines for guide curves. For this solution it is directly related to how your points look!

 

EDIT: I had the grass cut under @lespetitspiedś for ScanTo3D...

1 Like

@benoit.lf

Well done :-)

If you have a drawing with isocontours (a continuous curve at a given elevation)

You can get them and make extrusions of them.

 


screenclip.png
3 Likes

Hello

 

I had done this kind of maneuver with my partner in the end of my studies. We were looking to generate a 3D set from a scanned 2D image. It's been a while since the principle was to create a file (wavefront I think I remember) via an algorithm programmed in C+

 

Couldn't you read your topographic image and generate an STL file like this? I just looked at the structure of an stl file, the net must be doable.

 

Good luck.

 

A+

2 Likes

Hello

 

I've done this kind of thing 1 time on SW from a DWG file containing contour lines. The method is probably perfectible but here's how I did it:

1. opening the DWG file in plan => copy/paste the desired area in a room

2. Creation of plans corresponding to the different altitudes

3. Create sketches in these planes by copying the entities (use the "Select String" option if necessary). Attention: 1 sketch per contour line.

4. Make a surface smoothing between these sketches. use 3D sketches to add guide curves if necessary.

5. Assemble the surfaces

 

Personally, I had done the smoothing by taking only 2 successive sketches each time so it's a bit long if the terrain is large and there are a lot of curves. This is certainly where there is time to be gained. However, there is less of a problem in creating the smoothing if you don't take too many at once.

 

To go back to 3D, you just have to make a sketch up to this surface (but you suspected that...).

 

Good luck.

1 Like

Hello everyone and thank you for all your answers,

 

To answer the questions of some and to go in the direction of the answers for others, I am in my case on contour lines in my DWG file.

So more towards the answers of @robert_dion and @chamade.

I tried scanto3D but to get the point cloud I struggled, and the abretained mesh doesn't satisfy me.

 

So I'm thinking more about using the curves provided to make a smoothing or the @robert_dion method because its image is exactly my need (to set up a factory on the existing land)! On the other hand, I don't understand how you can use extrusions, I must not be wide awake this morning but I admit I don't understand.

@Chamade why not use the 3D sketches rather than bother with x plane and x sketches. On the other hand I was going for smoothing but there are times when I don't see how to do it (see image)

 

So if there are software that allows you to create surfaces or volumes from contour lines, I'm also interested in it.

 

@+

 


courbes_de_niveau.png
2 Likes

Hi @ coyote 

 

look at this tutorial it  can help you

 http://www.lynkoa.com/tutos/3d/tuto-systeme-d-esquisse-en-grille-3d

 

you create your grid, 3D sketch, you have your values since

you have already if I understand your levels correctly

You can resume your closed perimeters from level to each level

 

One closed sketch per level

 

Surface function to link levels together between each sketch

once done in volume

 

or in volume extrution level by level and finish with a variable radius fillet

 

@+ ;-)

 

 

A priori, you already have the elevation information on your DWG, which was not my case. So 3D sketches are probably faster for you. That said, creating 10 planes and copying curves is not the longest thing.

 

To make your smoothings, you have to complete the contours in the areas where there are gaps.

I think it will also be easier if you divide in 2 the 1st common contour between the 2 bumps (add a segment in the narrowest part at the base between the 2 butts). You will be able to treat the 2 goals separately.

As I said, don't hesitate to add 3D sketches between the contours (guide curves) to force the direction of the slope.


courbes_de_niveau.png
1 Like

Thank you @Chamade we come to the same conclusion I've been on it since this morning, it's long, very long because I don't have only 10 curves in my case....

 

Thank you @+