5

I am trying to buffer a point by distances in a table to create a polygon or line for example

For a point with known x,y

buffer based on the following radius: North= 20m East= 21.5m South= 14m West= 26m

Despite trying I haven't been successful does anyone know if this is possible?


Yes am trying to create a circle type shape from the four cardinal points.

enter image description here

PolyGeo
  • 65,136
  • 29
  • 109
  • 338
Jampot2000
  • 77
  • 5
  • 1
    Are these the corners of the polygon, or are you connecting these points using arcs? – mhoran_psprep Oct 28 '12 at 21:28
  • In case of arcs, it can be done manually in AutoCAD, if you have just a few points. – nadya Oct 29 '12 at 00:08
  • 2
    Can you post a link to an illustration of what you're trying to do? It is rather confusing right now. Are you trying to create a best circle from the four points? – R.K. Oct 30 '12 at 02:57
  • Sorry I wasnt able to do this QGIS came up with an error as shown? I have tried a few different ways. I should have said I am trying to make a circular shape out of this the method would probably work. Thanks James – Jampot2000 Oct 30 '12 at 00:37
  • 1
    Are you trying to do something like this? Dispersion of pollutant? – nadya Nov 01 '12 at 00:52
  • @Nadya - Thats exactly what I am trying to do. Thanks for everyones help regards James – Jampot2000 Nov 14 '12 at 01:38
  • Related: https://gis.stackexchange.com/questions/188139/buffering-point-with-different-distance-toward-n-e-s-w-using-arcgis-for-deskt – Vince Sep 13 '17 at 03:21

1 Answers1

3

Not the most elegant solution, but you could use a spreadsheet to calculate WKT (Well-Known Text) descriptions of your vertices, then import them as a geographic shape. For example, in Excel or OpenOffice, create a set of columns with the centre point coordinates (x and y) and the N/S/E/W distances you mention:

Point    x    y    N    S    E    W
Alpha    100  155  20   14   21.5 26

enter image description here

Then, make a column called WKT and use an equation to build the WKT string:

="POLYGON(("&B2&" "&(C2+D2)&", "&(B2+F2)&" "&C2&", "&B2&" "&(C2-E2)&", "&(B2-G2)&" "&C2&", "&B2&" "&(C2+D2)&"))"

Save as a tab-delimited text file, then use the "Delimited text" plugin to import the text file. The plugin should recognise the WKT field, and add the geometry as a layer.

enter image description here

Simbamangu
  • 14,773
  • 6
  • 59
  • 93