|
POST
|
The solve gave you the following warning: Warning: No "Destinations" found for "Spawn L3B" in "Origins". This means that the Origin location "Spawn L3B" cannot find a path to any of your destinations. So it will not be able to write out any "lines" or attributes for this set of locations. Reason paths may not be found can be due to restrictions or disconnected networks. Regards, Jay Sandhu
... View more
06-20-2011
08:23 AM
|
0
|
0
|
520
|
|
POST
|
If it takes a long time to load the facility locations, it could be due to a bad or missing spatial index on your street data. What is the source of your network dataset? Did you make it yourself? You should bring up the properties of your streets in ArcCatalog and see if the spatial index is missing or recreate it. Jay Sandhu
... View more
06-20-2011
08:21 AM
|
0
|
0
|
2367
|
|
POST
|
Jacob, Currently the location-allocation does not support capacity constraints on the facilities. May I ask what kind of facilities are you solving this for? Is there both a distance contraint (coverage) as well as capacity constraint? If all the faciltiies are fixed/required or already known in advance then there is another way to solve the demand allocation to facilities with capacity constraing that I can point you to. Regards, Jay Sandhu
... View more
06-14-2011
07:43 AM
|
0
|
0
|
1076
|
|
POST
|
Looks like you do not have good connectivity in your network to find the desired routes. You say you are using Vertex connectivity. Do you have common vertices among lines that cross for them to be able to connect to each other? If not, you can run Intergrate. More help here: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00170000002s000000.htm Is there a reason you did not use end point connectivity? To make sure it is a connectivity issue, you can use the Network Identify tool (second button from right on the NA toolbar) to click on an edge and see what it is connected to. Regards, Jay Sandhu
... View more
06-13-2011
02:52 PM
|
0
|
0
|
944
|
|
POST
|
Shilpa, Hierarchy is a concept that support very fast long distance routing. It is not guranteed to find the most optimal path. If you are using Closest Facility solver in a small regional area you should not use hierarchy. That said, I do not understand your issue. If you have a restriction, it will be honored regardless if the hierarchy is used or not. By defination, a restricted edge can not be traversed by the route solvers. You can remove it if you do not think it is required for your particular situation. Perhaps you can explain what you are trying to achieve. Regards, Jay Sandhu
... View more
06-10-2011
08:50 AM
|
0
|
0
|
902
|
|
POST
|
Shilpa, From your description it sounds like a correct path was found by avoiding a restricted portion of the road by travelling on a minor road for a short distance. Not sure I understand what is the problem in this case. The closest facility picked is the closest in terms of your impedance attribute honoring all the network settings in terms of restrictions, turn impedances, barriers, etc. If it is not picking the closest, then can you post more details? Jay Sandhu
... View more
06-09-2011
09:53 AM
|
0
|
0
|
902
|
|
POST
|
Howdy I have a simple network with 6 Origins and 314 Destinations. When I run the OD Cost Matrix it only generates 1524 routes out of a possible 1884. When I identify the 'missed' destinations and run the New Route process I can 'reach' any of the missed destinations from any of the Origins. Any idea why the OD cost Matrix isn't capturing all the destinations?........Any help would be greatly appreciated. Cheers Do you have any cutoff on distance/time set for the OD? Are their any different restrictions set between the OD and route and/or hierarchy setting different? Any barriers being used? Did you try running an OD just between the origins and the missing destinations? There should be no difference between OD or route in terms of reaching the same set of locations.
... View more
06-09-2011
09:47 AM
|
0
|
0
|
770
|
|
POST
|
That VBA uses "Debug.Print" and the output will show in the "Immediate" window. You may have to make that visible. You can do that in the View drop down menu or click on Ctrl-G to make it visible. The best way is to change the debug.print to a Print statement that will write to a file on disk. Jay Sandhu
... View more
06-06-2011
10:26 AM
|
0
|
0
|
576
|
|
POST
|
You can use the Target Market Share option of Location-Allocation to solve this problem. Set the Impedance cutoff to 10 minutes, Use the default Linear Impedance Transformation and in the Target market share set it 80 percent. Now load in your demand locations as demand and make sure the weigth is 1 (default). That is each demand is equally weighted and thus 80 percent market share will mean 80 percent of the demand locations. You need to load in candidate facilities. If you do not have any, you will need to "manufacture" some. For example you could load a random sample of the junctions. Or use the Create Random Points tool and constrain it with the street line feature class. You can specify some distance they need to be apart, say 200 meters and you could generate a couple of hundred points to serve as your candidates. Solve and you will have the minimum set of facilities that will be needed to serve 80 percent of the demand in 10 minutes. Note that if some demand locations are in disconnected portions of the network (due to bad data or restrictions) you may get facilities located next to them just to serve them. So do anaylyze the results and adjust the inputs as necessary. Jay Sandhu
... View more
05-27-2011
08:34 AM
|
0
|
0
|
858
|
|
POST
|
Can you open the solve tool without adding any thing to ArcMap? If it crashes then it could be an installation problem. If yes, add your network dataset and then open the tool. It should open as the solve tool does not look for a network dataset. It operates on network analysis layers such as route. If the above works, then create a route layer and do not add or change it and then open the solve tool. Does it work or crash? If it crashes, then you should call Esri tech support and have them look at this issue. Jay Sandhu
... View more
05-26-2011
07:27 AM
|
0
|
0
|
535
|
|
POST
|
When you click on the second link (on arcgis.com) you see a picture or map towards the top left. Below that is a link that says "Open". Click on that and it will open a layer package which will start ArcMap and open in it. If you can't get that to work then try using the following link: http://www.arcgisonline.com/sharing/content/items/038e21e6a05b415bbb7b485ee4495564/data Since you are working on a dissertation on impact of Network Analyst, I would be interested in learning more about it. Regards, Jay Sandhu
... View more
05-20-2011
07:12 AM
|
0
|
0
|
5861
|
|
POST
|
There has to be a reason why a u-turn is made. For example the connectivity may not exist even though it looks like some roads are connected. Or there can be one-way restrictions and curb approach properties set that would cause a path to go up a road and then make a u-turn. Look at the places were these u-turns are happening and use the network identify tool (second icon from right on the NA toolbar) to examine the connectivity at that location. Jay Sandhu
... View more
05-17-2011
03:24 PM
|
0
|
0
|
1008
|
|
POST
|
I did say in my original post to "For example, change the EID to OID " So as long as that is giving you the right results, it should be fine. Regards, Jay Sandhu
... View more
05-16-2011
08:53 AM
|
0
|
0
|
2387
|
|
POST
|
Glad to know you have it working. As far as the non-adjacent junction problems, I doubt that dissolve will fix any connectivity issues. You may look at the junctions that are not adjacent and also look at using the Network Identify tool (second tool from right on the NA toolbar) to click on these junctions and see what is adjacent. Jay Sandhu
... View more
05-13-2011
02:32 PM
|
0
|
0
|
2387
|
|
POST
|
Josh, What you need for each junction is simply the adjacent junctions and cost to them. You do not need to use any solver (shortest path, OD, etc) to do this. You can simply add the network dataset to ArcMap and then use the VBA below. This VBA lists out the adjacent junctions to each junction in the network and the cost (based on an attribute called "minutes") to get to that junction. You can customize it as needed. For example, change the EID to OID and/or change the cost attribute you need to list out. Currently it is set to show the results in the immediate window of VBA but you can customize it to write to a file. Regards. Jay Sandhu Public Sub List_Adjacent_Junctions() On Error GoTo eh Dim pMxDoc As IMxDocument Set pMxDoc = ThisDocument Dim pNLayer As INetworkLayer Set pNLayer = pMxDoc.FocusMap.Layer(0) 'Assume the Network dataset is first layer in TOC Dim pND As INetworkDataset Set pND = pNLayer.NetworkDataset Dim pNQ As INetworkQuery Set pNQ = pND Dim pEnumNE As IEnumNetworkElement Set pEnumNE = pNQ.Elements(esriNETJunction) Dim pNEdge As INetworkEdge Set pNEdge = pNQ.CreateNetworkElement(esriNETEdge) Dim pNEFromJunc As INetworkJunction Set pNEFromJunc = pNQ.CreateNetworkElement(esriNETJunction) Dim pNEToJunc As INetworkJunction Set pNEToJunc = pNQ.CreateNetworkElement(esriNETJunction) Dim pNE As INetworkElement Set pNE = pEnumNE.Next Dim pNEJunc As INetworkJunction Set pNEJunc = pNE Dim i As Integer Do Until pNE Is Nothing Debug.Print "Junction: " & pNEJunc.EID & " is adjacent to: " & pNEJunc.EdgeCount & " junctions." For i = 0 To pNEJunc.EdgeCount - 1 'For each connected edge... pNEJunc.QueryEdge i, True, pNEdge 'Get that connected edge pNEdge.QueryJunctions pNEFromJunc, pNEToJunc 'Get To junction of current edge Debug.Print " Adjacent Junction: " & pNEToJunc.EID & " Cost = " & pNEdge.AttributeValueByName("minutes") 'List the adjacency and cost to it Next Set pNE = pEnumNE.Next Loop Exit Sub eh: MsgBox "Error: " & Err.Description End Sub
... View more
05-13-2011
12:13 PM
|
0
|
0
|
2387
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 06-21-2023 09:39 AM | |
| 1 | 11-20-2024 09:29 AM | |
| 1 | 10-09-2024 09:23 AM | |
| 1 | 09-09-2024 08:54 AM | |
| 1 | 09-05-2024 10:42 AM |
| Online Status |
Offline
|
| Date Last Visited |
Wednesday
|