Exporting georeferenced mesh

Feel free to ask any question here
Post Reply
leo
Posts: 14
Joined: Tue Jul 17, 2018 12:01 pm

Exporting georeferenced mesh

Post by leo »

Hi Daniel,
I have one question. In order to give you some background I will write what I do and what I want to obtain. I have a georeferenced and classified point cloud according to vegetation/ground, now I want to calculate the total surface occupied by vegetation. In order to do that, I firstly divided the point cloud in 2 entities with scalar field/filter by value according to classification, then I created a mesh only for my vegetation point cloud. I then filtered the mesh with display params and then when satisfied by the results again filtered by values the mesh. Once I had the mesh ready I wanted to import it in another software in order to calculate the obtained fragmented surface. I exported both in .obj and .ply, both with binary and ascii but the ending result is that softwares like photoscan and meshlab don't read it or the ending result is made by stripes and rectangles as in the picture. I guess the problem is the cartographic coordinates. I did some tests exporting a different and less complex mesh project from photoscan to meshlab and I had similar issues until I chose to export with a local coordinate system. Do you have any suggestions?
Thank you, your help is always appreciated and fundamental.
Attachments
mesh 2.png
mesh 2.png (266.47 KiB) Viewed 5839 times
mesh.png
mesh.png (337.48 KiB) Viewed 5839 times
daniel
Site Admin
Posts: 7710
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Exporting georeferenced mesh

Post by daniel »

The OBJ format doesn't necessarily handle large coordinates well. But the PLY format should. Anyway Meshlab doesn't handle large coordinates well.

I you want to compute the surface:
1) you can do it in CloudCompare
2) you can remove the 'Global Shift' information (Edit > Edit Global Shift & Scale) so as to export the mesh in a local coordinate system
Daniel, CloudCompare admin
leo
Posts: 14
Joined: Tue Jul 17, 2018 12:01 pm

Re: Exporting georeferenced mesh

Post by leo »

Thank you for the reply!
I will share how I resolved the issue, it is a bit different than what you suggested. I guess I missed something. But anyway:
-when one first opens a point cloud or a mesh with cartographic coordinates the global shift/scale box dialogue appears. There you can choose to preserve global shift on save or not (picture 1). On: will export the file with original coordinates; off: will export the file with a global shift.
- when you click edit global shift and scale on an already opened point cloud, it does not change if you click "keep original position fixed". The resulting saved file will keep the original coordinates anyway (picture 2)
In order to export the mesh with cloudcompare global shift written on the file I first saved the opened mesh I was working with, then opened back and unselected the "preserve global shift on save" box. Then save again. This way I succeeded. I don't know if this is the fastest way but it works.
About surface calculation, the final area done with CC is practically the same than the one calculated by meshlab.
Attachments
windows 2.png
windows 2.png (129.98 KiB) Viewed 5771 times
window1.png
window1.png (130.08 KiB) Viewed 5771 times
daniel
Site Admin
Posts: 7710
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Exporting georeferenced mesh

Post by daniel »

Oh, when you open the 'Edit Global Shift' dialog, you simply have to set the 3 components to 0.

But your method works as well (it's just slightly longer).
Daniel, CloudCompare admin
Post Reply