GIScience/helios

adding attributes to the points

Opened this issue · 2 comments

Is it possible to add the attribute or material of the surface to the point clouds? For example, if the ray is hitting a tree surface, in the point cloud, we save the label as a tree. If you guide me to the correct place in the code I can work on it.

fnoi commented

Have a look at this plugin, it could be helpful: https://github.com/neumicha/Blender2Helios

You can differentiate the individual sceneparts as stored in the .XML-file by the hitObjectId.
If you are looking for a way to distinguish different materials, you can add the helios custom attribute helios_classification to the mtl-file to assign a class, e.g. 5 for "high vegetation" for your tree. Add the line helios_classification 5. If a laser pulse is then hitting a surface with this tree material, the respective point will get this class.

Important note: HELIOS was revised, improved and ported to C++! We now have a v0.9 beta release, that is currently tested. With this new version, there comes an extensive documentation, describing all features including the one you may be looking for. Contact us if you're interested! https://www.geog.uni-heidelberg.de/gis/helios.html