Hi,
I have been playing with the 3D functions in QGIS with the latest version of 
QGIS. Since drawing in 3D is normally something I do in a CAD, I have been 
asked to do this is QGIS and ArcMap for this particular project (let’s just say 
this reaffirmed my belief in the strength QGIS…).

Anyway, since using a 2D geometry with functions like extrusion is out of the 
question for this project, I have been typing my 3D geometries as WKT (just 
simple boxes), uploading the csv in QGIS then updating the geometries to 3D 
using the wkt field as the csv import does not seem to create 3D line.  
(Something that should probably be updated).

When viewed in the QGIS 3D map or in ArcScene my 3D boxes are perfect. Problems 
occurs when trying to split the file using a field.  

It so happens that lines that are perfectly straight and vertical like 
LINESTRINGZ(0 0 0, 0 0 1) are flagged as invalid and I am told to fix the 
geometry before continuing.   If I remove these objects from the files, the 
split file by field works perfectly.  In the python Shapely library, this line 
would also receive a length of 0 even thought is 1 z unit high basically 
because the library is a 2D library even though it tolerates 3D geometries. 
This is fare enough.

So where is my question, are the problems I am having with invalid caused by 
the QGIS 2D object based model?  Or is this just a “split file using a field 
problem?” I imagine that building a true 3D GIS is a while away but should we 
suggest to the developers to be a bit more tolerant and not to flag this type 
of geometries as invalid?

Waiting for your thoughts…

Nicolas Cadieux
https://gitlab.com/njacadieux
_______________________________________________
Qgis-user mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to