I have a line and I want to find and label the distance between the nodes (like the cad aligned distance). The v.distance GRASS tool from Processing Toolbox outputs an empty vector file. Is there another way?

Final image

  • So, saved line vector as dxf > opened it in a CAD program> exploded it > opened dxf in qgis > saved as vector > new column in attr table > $length > label it. But still don't know why v.dist cannot give result if someone can help, please suggest an answer. – Pitheas Apr 29 '15 at 16:33
  • 1
    Are you using projected coordinate systems or WGS 84? Also why would you want to use v.distance instead of calculating the length as an attribute? – Antonio Locandro Apr 29 '15 at 17:03
  • I am using Greek grid.I understand that v.distance will give a result like the picture i have with my question,so i can label the distances between the points.I need a line vector so i can render the text "above the line". – Pitheas Apr 29 '15 at 17:50
  • You want something like this? picpaste.com/pics/line-cDE0fn12.1430330169.png Only thing is the line needs to be drawn from node-node – Antonio Locandro Apr 29 '15 at 17:56
  • yes but it is a little tiresome to right click and give id at each node. – Pitheas Apr 29 '15 at 18:09

You can use GRASS tool v.split.vert and set the max number of vertices to 2. Then , you just need to label the created splitted layer.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.