On 6/25/2022 6:43 PM, Richard Greenwood
wrote:
At the risk of stating the obvious, all of that can be done with labels in QGIS. A simple line can be annotated with angle and distance, which are dynamically updated when the line is modified. QGIS has the ability to move labels relative to the object being labeled and supports "call outs" aka "leader lines". Labels are not "model objects", in other words, labels are saved in the QGIS project, not in the underlying data.
This is certainly true - it's just a question of how hard it is to accomplish.
Here's an example - starting with a polygon layer, I want to dimension two boundaries of my property -
I claim no particular expertise in this, so here's my process -
Convert polygon to lines
explode lines
delete lines that I don't want labeled
use the geometry generator provided earlier in this thread
tweak half a dozen parameters buried in the geometry generator to get the styling I want.
If users are going to want to routinely add dimensions like this, it would be far preferable to extend the annotations system to include a linear dimensioning tool that just requires mouse clicks on two points and a basic styling dialog.
Please note that I am not particularly advocating for adding dimension capabilities to Qgis, as I personally have no use case and don't know whether there is a common enough need to warrant the effort. However, I do have extensive CAD experience and was trying to translate the CAD terminology to the GIS folks unfamiliar with what "dimension" means in the CAD world, as there seemed to be a lot of questions about the meaning.
_______________________________________________ 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
