Me pregunto cómo es posible almacenar grandes conjuntos de datos de nube de puntos escaneados con láser en PostGIS, teniendo en cuenta el aspecto temporal para procesarlos. Lo sé, existe un objeto de geometría Point
en PostGIS. Pero hasta donde yo sé, guarda cada punto en una nueva tupel, lo que puede hacer que la búsqueda de cualquier punto sea un proceso muy lento, si se almacenan algunos millones o más de ellos.
Encontré un artículo de HSR Universtiy of Applied Sciences Rapperswill, discutiendo este tema. Se sugiere tres formas de almacenar tales datos: Whole data in one tupel
, Each point in one tupel
o Splitting Data into Blocks
los que hacen referencia los info-mesas, sosteniendo la extiende de cada bloque. Como la tercera forma parece ser la más útil para localizar puntos almacenados, me pregunto si alguien ya ha hecho algunas experiencias con ella.
El documento se puede encontrar aquí: http://wiki.hsr.ch/Datenbanken/files/pgsql_point_cloud.pdf
Por último, pero no menos importante, me topé con un proyecto en github, que parece tratar con los modales de la nube de puntos en PostgeSQL. Lamentablemente, no hay mucha información al respecto en la red. Entonces la misma pregunta aquí: ¿Alguien ya ha hecho algunas experiencias con él? ¿Es utilizable para tales fines?
El proyecto se puede encontrar aquí: https://github.com/pramsey/pointcloud
También me gustaría escuchar sobre otras sugerencias, ideas o experiencias, si hay alguna. Pero debo admitir que se prefieren soluciones no comerciales.