Is it possible in QGIS to create lines from a table storing the X,Y-coordinates of starting and arrival points, so that a line.shp is automatically created? Or does a plugin exist to achieve that?


1 Answer 1


You could make a text file something like that shown below.

LINESTRING (401835.463 143853.834, 402685.304 146873.003) |Line 1
LINESTRING (401276.358 148382.588, 403367.412 144994.409) |Line 2
LINESTRING (403870.607 149646.166, 399487.220 141069.489) |Line 3

Add the file to QGIS: Layer -> Add Delimited Text Layer. Click the 'Plain characters' radio button and enter the 'pipe' character | in the box. Click the 'WKT' radio button and select 'Geom'. When the lines load set the CRS of the layer. Then save the layer as a shapefile :)


  • Thank's a lot :) I will use this approach. Best regards, phil
    – philmyer
    Oct 2, 2012 at 11:33
  • This worked for me for a different thing I'm doing - visualising an OD matrix with 10 million rows - fast like a charm in QGIS to import as WKT. My alternative option of ArcGIS Pro "XY to point" takes forever. I haven't tried to import as WKT to ArcGIS.
    – Lizardie
    Dec 6, 2021 at 9:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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