I have a raster surface that defines for any cell, the cumulative time to reach a particular cell from the nearest health facility. This was generated using the path distance tool of spatial Analyst, ArcMap 10.1

I now need to create a service area around each health facility based on a cut off time of hour.

Which tool or combination of tools is capable of doing this in Arc Map 10.1

  • I have responded to your edits in my answer below.
    – thayer
    May 24, 2016 at 13:27
  • I edited to use a maximum time not distance for your service areas.
    – thayer
    May 24, 2016 at 16:01

1 Answer 1


You can use the Path Distance Allocation tool to get the nearest source to each cell on your raster. Let's call the result of using the tool the source_raster. The source here would be the unique ID of your health facility points. This will be your service area raster if you just want to know the nearest health facility.

If you want to distinguish areas that are unserved because it takes too long to get to them from their nearest health facility you would then use Raster Calculator to trim your time_raster to your desired maximum time (max_time). An example syntax for Raster Calculator:

[service_areas] = Con([time_raster] > [max_time], -1, [source_raster])

This will give you a categorized service area raster, with the value being either -1 for unserved or the unique ID of the health facility.
You could then use Raster to Polygon to convert the raster service areas to polygons that cover the entire area of the raster.

Note that when you name your rasters I think you are limited to 13 characters, so use short but descriptive names.

  • This was generated using the path distance tool of spatial Analyst, ArcMap 10.1 May 24, 2016 at 5:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.