Skip to main content

Hi FME ninjas.

I'm trying to replicate this end result:


These are city streets, they started as line objects and have been converted into polygons.

I'm guessing the workflow is as follows:
- Convert street lines with a buffer into a polygon
- Inflate those polygons until they touch an adjacent polygon
- ???
- Proft! 😀


But I don't have a clue how to do this or what transformers I need.
Who can help me out creating this workflow?
​​​​​​​Thanks.

 

 

 

Looks like voronoi to me. VoronoiDiagrammer generates this.

 

 


Looks like voronoi to me. VoronoiDiagrammer generates this.

 

 


Indeed, it looks quite similar.

Niels, any tips on how I can convert the street lines to points?
 


Maybe somethiing like this:

  1. Add a unique ID to each line (if they don't have one yet) with a Counter
  2. Get all points from the lines with a Chopper
  3. Use the VoronoiDiagrammer to create polygons
  4. Combine the polygons with the same ID with a Dissolver

 


Looks like voronoi to me. VoronoiDiagrammer generates this.

 

 


Indeed, it looks quite similar.

Niels, any tips on how I can convert the street lines to points?
 

Densifier and Chopper.


Thanks guys, it works.

Densifier → Chopper → VoronoiDiagrammer → Dissolver


Reply