Skip to main content
Solved

Create buffers based on Distance and find the count of points within buffer


Forum|alt.badge.img

Hello All,

I have two datasets. The first dataset is excel files that show citizens' residence the second dataset is GTFS. I want to find the number of residents who live within 400 meters from the existing bus stops. I would appreciate the help or advice. Thanks

Best answer by rodrigo_ferrao

Vertex Creator in Residences Lat/Long then connect it in PoinOnAreaOverlayer point entrance.

Vertex creator in Lat/Long of bus stop then geographicbufferer to 400 m then connect it in area entrance of pointonareaoverlayer.

 

The points will have the Id of the areas (Buffers) and a overlaps of 1 (inside polygon) or 0 (out of buffers). If you have buffer overlapping you may have overlaps greater than 1.

The areas (buffer) will have the amount of points on it in the overlaps field

View original
Did this help you find an answer to your question?

5 replies

erik_jan
Contributor
Forum|alt.badge.img+17
  • Contributor
  • May 15, 2018

As far as I an tell from the description, you will need these trasformers:

Bufferer to create the 400 m buffer area

PointOnAreaOverlayer to count the residents in the buffer area.

This is a great site to find the description of the transformers: Transformer Help


Forum|alt.badge.img
  • Author
  • May 15, 2018
erik_jan wrote:

As far as I an tell from the description, you will need these trasformers:

Bufferer to create the 400 m buffer area

PointOnAreaOverlayer to count the residents in the buffer area.

This is a great site to find the description of the transformers: Transformer Help

Thank you Erik for the reply. I have applied Buffer transformer on bus stops and then used PointOnAreaOverlayer transformer's area input to Buffer output and Point to residents location. The output does not show the count. It shows overlap 0. Please advise. Thanks

 

 


erik_jan
Contributor
Forum|alt.badge.img+17
  • Contributor
  • May 15, 2018
gsgoraya wrote:
Thank you Erik for the reply. I have applied Buffer transformer on bus stops and then used PointOnAreaOverlayer transformer's area input to Buffer output and Point to residents location. The output does not show the count. It shows overlap 0. Please advise. Thanks

 

 

Are the points actually point objects? And in the same coordinate system as the buffers?

 

To create points from attributes you can use the VertexCreator transformer.

 

 


adriano
Forum|alt.badge.img+1
  • August 6, 2020

My youtube tutorial on how to buffer points in fme may be helpful to answer this question:

https://youtu.be/UEPgs4a-_zo


Forum|alt.badge.img

Vertex Creator in Residences Lat/Long then connect it in PoinOnAreaOverlayer point entrance.

Vertex creator in Lat/Long of bus stop then geographicbufferer to 400 m then connect it in area entrance of pointonareaoverlayer.

 

The points will have the Id of the areas (Buffers) and a overlaps of 1 (inside polygon) or 0 (out of buffers). If you have buffer overlapping you may have overlaps greater than 1.

The areas (buffer) will have the amount of points on it in the overlaps field


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings