Skip to main content
Solved

Creating a least cost corridor in FME?


jacklonsdale
Contributor
Forum|alt.badge.img+4

Hi all,

 

I have a current workspace that calculates a single least cost route using the ShortestPathFinder to minimise an attribute on a network. I came across this article on ArcGIS online (https://www.esri.com/arcgis-blog/products/arcgis-pro/analytics/create-a-wildlife-corridor-with-the-new-least-cost-corridor-tool-in-arcgis-pro/), and i feel it would be a great addition to my workspace. Is there any way I could re-create this type of output in FME?

 

Thanks,

Jack

Best answer by mark2atsafe

For sure.

The NetworkCostCalculator is one transformer to use, if you're using a vector network. This tutorial shows how to create this sort of thing, using emergency travel times as an example.

 

If you want to use raster data, then you'll need to do raster algebra. That's not too difficult at all. I think the RasterCellValueCalculator or RasterExpressionEvaluator transformers are the ones to use there. I did a presentation on this technique at last year's User Conference. I can't find a recording, but the slides are here.

 

I hope this helps. If you need more info on the raster techniques, I'll see if I can find the workspaces and data in my demos.

 

Regards

 

Mark (FME Evangelist)

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

2 replies

mark2atsafe
Safer
Forum|alt.badge.img+44
  • Safer
  • Best Answer
  • May 12, 2023

For sure.

The NetworkCostCalculator is one transformer to use, if you're using a vector network. This tutorial shows how to create this sort of thing, using emergency travel times as an example.

 

If you want to use raster data, then you'll need to do raster algebra. That's not too difficult at all. I think the RasterCellValueCalculator or RasterExpressionEvaluator transformers are the ones to use there. I did a presentation on this technique at last year's User Conference. I can't find a recording, but the slides are here.

 

I hope this helps. If you need more info on the raster techniques, I'll see if I can find the workspaces and data in my demos.

 

Regards

 

Mark (FME Evangelist)


jacklonsdale
Contributor
Forum|alt.badge.img+4
  • Author
  • Contributor
  • May 15, 2023
mark2atsafe wrote:

For sure.

The NetworkCostCalculator is one transformer to use, if you're using a vector network. This tutorial shows how to create this sort of thing, using emergency travel times as an example.

 

If you want to use raster data, then you'll need to do raster algebra. That's not too difficult at all. I think the RasterCellValueCalculator or RasterExpressionEvaluator transformers are the ones to use there. I did a presentation on this technique at last year's User Conference. I can't find a recording, but the slides are here.

 

I hope this helps. If you need more info on the raster techniques, I'll see if I can find the workspaces and data in my demos.

 

Regards

 

Mark (FME Evangelist)

Hi Mark,

 

Thanks so much - managed to achieve exactly what I needed with the NetworkCostCalculator as using a vector network.


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