Hard to say, what's the exact issue here, as the information is not that clear.
But looking at the file, you shared screenshot from shapefile in QGIS it seems that this is just a single layer for a a travel time bracket, e.g. 05-20 min travel time. Then it also makes sense that the layer is "Doughnut-shaped". This code produces several separate shapefiles, each for a different travel-time.
Could you share your code, so one could see, how you arrived at your result?
Can you share which code you used for setting up the intervals, similar to this:
iso <- osrmIsochrone(loc = c(151.207049, -33.886475), breaks = seq(from = 0,to = 30, by = 5))
class(iso)
If you really just want a single shapefile, without a hole inside, try chainging breaks = seq(from = 0,to = 30, by = 5)
to seq(from = 0,to = 30, by = 1)
and make sure, it starts with from = 0
, not with something like from = 5
.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…