Hi Vil, at the time 3D support was added to v.hull, the new 3D vector API for GRASS had just been released, and there was some uncertainty about the role of the new geometry type "volume". Back then, there was hardly any GRASS module that could do anything useful with that type. Has that changed by now? If "volume" is a usable type, then it should not be too difficult to add a flag to produce a volume as output.
The function that would need to be modified is: vector/v.hull/chull.c: void writeVertices(*Map) In any case, in hindsight it looks weird now that v.hull produces 3D faces plus a "kernel". Maybe it would make more sense to output either only 3D faces OR a volume plus a kernel? In addition: For the next release, it would make sense to rename this volume to v.hull.convex, seeing that there is also v.hull.concave. Best, Ben On 15/02/18 19:09, Vilem Ded wrote: > Hi, > I wonder if the 3D result of "v.hull" function can be converted into > object of type "volume"? > Right now it is giving me just faces of the 3D polygon and 1 kernel. > Which is according to specifications ("The 3D hull will be composed of > triangular faces. ") > > Moreover I wanted to import this object into PostGIS as one 3D spatial > polygon and make it solid (i need to compute volume and overlay with > points), but of course it was imported as bunch of 3D polygons > represinting those faces. And making 3D solid polygon (ST_MakeSolid?) in > PostGIS is probably question for another mailing list. > > Thank you > Vil > > > _______________________________________________ > grass-user mailing list > grass-user@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/grass-user > -- Dr. Benjamin Ducke Deutsches Archäologisches Institut (DAI) Zentrale Berlin, IT-Referat * Projekt "Stunde Null" * _______________________________________________ grass-user mailing list grass-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/grass-user