Skip to main content
Tweeted twitter.com/StackGIS/status/1428280592001650697
edited body; edited tags; edited title
Source Link
Taras
  • 34k
  • 4
  • 73
  • 148

Buffer to Include a Creating circle-like area that encompasses original polygon

I'm starting with a caveat - I'm very new to this. I'm also using spectral tools in MS SQL Server, which probably isn't the best way either.

I'm attempting to make a polygon that represents an area where at any point along it's edge, a smaller polygon that is inside it is always fully encompassed by a radius of x. The reason I've used the term buffer is because that's kind of what I want, but instead of the buffer being to the nearest edge, I want it to the furthest edge.

I've explained that poorly I think. I want the smallest possible shape in which at any point inside it a radius of Xx would completely encompass a particular polygon.

So this is what I'm trying to get. The Blue area is my polygon, the Grey lines represent my desired radius (it's 150px in this case). I believe (but someone could prove me wrong) that at any point anywhere inside that dotted shape a Circle with a radius of 150px would completely encompass the blue shape.

But I can't work out how to draw that programmatically. enter image description here

Buffer to Include a polygon

I'm starting with a caveat - I'm very new to this. I'm also using spectral tools in MS SQL Server, which probably isn't the best way either.

I'm attempting to make a polygon that represents an area where at any point along it's edge, a smaller polygon that is inside it is always fully encompassed by a radius of x. The reason I've used the term buffer is because that's kind of what I want, but instead of the buffer being to the nearest edge, I want it to the furthest edge.

I've explained that poorly I think. I want the smallest possible shape in which at any point inside it a radius of X would completely encompass a particular polygon.

So this is what I'm trying to get. The Blue area is my polygon, the Grey lines represent my desired radius (it's 150px in this case). I believe (but someone could prove me wrong) that at any point anywhere inside that dotted shape a Circle with a radius of 150px would completely encompass the blue shape.

But I can't work out how to draw that programmatically. enter image description here

Creating circle-like area that encompasses original polygon

I'm starting with a caveat - I'm very new to this. I'm also using spectral tools in MS SQL Server, which probably isn't the best way either.

I'm attempting to make a polygon that represents an area where at any point along it's edge, a smaller polygon that is inside it is always fully encompassed by a radius of x. The reason I've used the term buffer is because that's kind of what I want, but instead of the buffer being to the nearest edge, I want it to the furthest edge.

I've explained that poorly I think. I want the smallest possible shape in which at any point inside it a radius of x would completely encompass a particular polygon.

So this is what I'm trying to get. The Blue area is my polygon, the Grey lines represent my desired radius (it's 150px in this case). I believe (but someone could prove me wrong) that at any point anywhere inside that dotted shape a Circle with a radius of 150px would completely encompass the blue shape.

But I can't work out how to draw that programmatically. enter image description here

edited tags
Link
Babel
  • 74.9k
  • 15
  • 87
  • 227
Did you mean to write smallest here? Otherwise it doesn't make sense to me.
Source Link

I'm starting with a caveat - I'm very new to this. I'm also using spectral tools in MS SQL Server, which probably isn't the best way either.

I'm attempting to make a polygon that represents an area where at any point along it's edge, a smaller polygon that is inside it is always fully encompassed by a radius of x. The reason I've used the term buffer is because that's kind of what I want, but instead of the buffer being to the nearest edge, I want it to the furthest edge.

I've explained that poorly I think. I want the largestsmallest possible shape in which at any point inside it a radius of X would completely encompass a particular polygon.

So this is what I'm trying to get. The Blue area is my polygon, the Grey lines represent my desired radius (it's 150px in this case). I believe (but someone could prove me wrong) that at any point anywhere inside that dotted shape a Circle with a radius of 150px would completely encompass the blue shape.

But I can't work out how to draw that programmatically. enter image description here

I'm starting with a caveat - I'm very new to this. I'm also using spectral tools in MS SQL Server, which probably isn't the best way either.

I'm attempting to make a polygon that represents an area where at any point along it's edge, a smaller polygon that is inside it is always fully encompassed by a radius of x. The reason I've used the term buffer is because that's kind of what I want, but instead of the buffer being to the nearest edge, I want it to the furthest edge.

I've explained that poorly I think. I want the largest possible shape in which at any point inside it a radius of X would completely encompass a particular polygon.

So this is what I'm trying to get. The Blue area is my polygon, the Grey lines represent my desired radius (it's 150px in this case). I believe (but someone could prove me wrong) that at any point anywhere inside that dotted shape a Circle with a radius of 150px would completely encompass the blue shape.

But I can't work out how to draw that programmatically. enter image description here

I'm starting with a caveat - I'm very new to this. I'm also using spectral tools in MS SQL Server, which probably isn't the best way either.

I'm attempting to make a polygon that represents an area where at any point along it's edge, a smaller polygon that is inside it is always fully encompassed by a radius of x. The reason I've used the term buffer is because that's kind of what I want, but instead of the buffer being to the nearest edge, I want it to the furthest edge.

I've explained that poorly I think. I want the smallest possible shape in which at any point inside it a radius of X would completely encompass a particular polygon.

So this is what I'm trying to get. The Blue area is my polygon, the Grey lines represent my desired radius (it's 150px in this case). I believe (but someone could prove me wrong) that at any point anywhere inside that dotted shape a Circle with a radius of 150px would completely encompass the blue shape.

But I can't work out how to draw that programmatically. enter image description here

naming; removed edit here edit
Source Link
Vince
  • 20.3k
  • 16
  • 48
  • 65
Loading
Edited to add information and picture to my question.
Source Link
Loading
deleted 106 characters in body
Source Link
PolyGeo
  • 65.4k
  • 29
  • 114
  • 345
Loading
Source Link
Loading