Hi everyone!
This is the first time I'm getting this problem and I have no idea what is the main problem with it. I'm trying to find 5 km or 10 km service area around emergency stations before and after a flood. But it seems that the ArcGIS prefers to go only on one direction in the road network rather than finding the service area in all possible directions.
I was wondering how can I solve this issue.
Thanks,
Amir
Solved! Go to Solution.
TIGER is not a good source for routing as it lacks essential speed/travel time type fields to make a good network. Also the default network dataset connectivity is "End Point". Change it to Any Vertex and rebuild the network dataset. See screen shot below. This will work as long as the long roads have a vertex wherever other lines cross or connect to it. If it still does not work then it means the data needs to be "integrated". In that case run the GP tool "Integrate" and then use the Any Vertex option and rebuild the network. Integrate—Help | ArcGIS Desktop
Jay Sandhu
What network dataset are you using? Is it something you built yourself? What is the source of the data?
Service areas go in all direction until they can't! So if it appears they stop too soon then it could be disconnected network or a restriction stopping travel on that road.
On the NA toolbar, the second from the right icon is the network identify tool. Use it to click on the roads where the polygon stopped and see if those roads are "connected" to the roads that are not covered by the polygon.
Thank you very much Jay!
The data that I'm using is from TIGER shapefiles and is for a county in TN, USA. I think the problem as you said is with the way that ArcGIS made the network dataset out of the main road shapefile. It seems that it didn't divided the big segments of the road (figure attached).
Do you have any suggestions that how can I solve this issue?
Thanks again,
TIGER is not a good source for routing as it lacks essential speed/travel time type fields to make a good network. Also the default network dataset connectivity is "End Point". Change it to Any Vertex and rebuild the network dataset. See screen shot below. This will work as long as the long roads have a vertex wherever other lines cross or connect to it. If it still does not work then it means the data needs to be "integrated". In that case run the GP tool "Integrate" and then use the Any Vertex option and rebuild the network. Integrate—Help | ArcGIS Desktop
Jay Sandhu
Great!
Thanks for your great suggestions.
What Jay Sandhu suggested will likely cover it. But if there still is an issue, check to see if the problem area streets are attributed as 'one-way". I've several times seen data goofs where street segments were attributed as one-way when they are actually two-way (and vice versa).
Also, check the other Network Attributes. Look for weirdness, like a Speed of zero.
If you are modeling one-way streets, be sure that your edge sources have a field specifying one-way street information. The New Network Dataset wizard recognizes a string field named One_Way or Oneway, creating evaluators that interpret its values as follows:
Creating a network dataset—Help | ArcGIS Desktop
Chris Donohue, GISP
Great information! Thanks Chris