As part of a student project, the aim is to create a 3D representation of certain areas of Switzerland and then make changes (airports, railway stations). On SwissTopo you can download sections of buildings (swissBuildings3D 2.0) and landscapes (Swissalti3d). The buildings can be excellently dragged into SketchUp and are displayed very well. However, the environment is missing, there we only get an XYZ file, where I have not yet found a solution to drag this into SketchUp as well.
Can anyone tell me if they already have experience with the processing of XYZ data to implement, or even with representations of SwissTopo data?
Thanks in advance for your help
You might have a look at some of the various point cloud importers. There’s at least one in the Extension Warehouse. And then TopoShaper from Sketchucation to create the terrain surface from the point cloud.
Take, too, a look at QGis. It is free, and can possibly convert your data into, for instance, a DXF with contours that can be imported into SketchUp.
There are also plugins to import and create a terrain using xyz data.
Converting XYZ to DAE for importing into SketchUp:
Using an XYZ file from the site you gave an example
I imported the XYZ file into MeshLab, and then, using the following commands, I created the surface
- Filters > Point Set > Compute normals for point sets
- Filters > Remeshing, Simplification and Reconstruction > Surface Reconstruction Screened Poisson
- Project panel > Turn off position 0 and select position 1 (Poisson Mesh) - right side of the screen
- File > Export Mesh as > DAE
I imported the DAE file into SketchUp