sempr-tk / sempr

SEMPR - Semantic Environment Mapping, Processing and Reasoning
BSD 3-Clause "New" or "Revised" License
7 stars 1 forks source link

PointCloud Entity #57

Closed ctieben closed 5 years ago

ctieben commented 5 years ago

This PR contains a implementation of a extended PointCloud Entity that will close #44.

The PointCloud is grouped as spatial entity which mostly is comparable with a geometry. It holds a set of points in a GEOS MultiPoint container and allows to store optional channel information of different types. The traits will store the whole PointCloud as binary blob in the database which is a way more memory-effective than a text representation. There is also abstract interfaces for the Points, Channels and PointCloud itself to handle different kinds of PointClouds in the future. (like a file linked version of a PointCloud)

ctieben commented 5 years ago

So are there any open points about this PR?