POST
|
We have a client in the transportation business. We are using Arc Engine and Network Analyst to create a schedule for them for their drivers. These trips consist of a pickup location and a drop off location, so we are using Ordered Pairs to ensure that the pickup takes place prior to the drop off. We are also attempting to set the Assignment Rule to preserve routes for select trips as specified on this page http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#//00360000000r000000. The problem we are having is that setting an order with an Assignment Rule of 2 (which should keep the order with the route) often fails when there are multiple orders on the route set like this. The irony however is that if one of those orders are assigned to the route with assignment rule 2 and the others use assignment rule 3 (to be distributed however the VRP Solver feels is appropriate) the other orders that we want to have pre-assigned will get placed on that route. So the question becomes, why is it that the VRP Solver errors when we try to pre-assign these orders ahead of time and what can we do to resolve this issue? Thank you for your assistance, PDAD Software
... View more
06-20-2013
11:00 AM
|
0
|
5
|
3258
|
POST
|
Our client is in the person transportation industry. For each trip, we set each pickup and drop off as a separate [Order] and connect them with OrderPairs. This serves to keep them on the same [Route] as discussed here: Vehicle Routing Problem Analysis. The problem we are now encountering however is creating an immediate round trip to keep the passenger on the same [Route]. An example would be pick up a customer at their home (Location A), take them to the pharmacy (Location B) where they get their medication with minimal delay, and finally return the customer back to their home (Location A). Currently we have these as two separate trips and OrderPairs, however the VRP will usually assign the return segment to a different [Route]. Any suggestions as to how to keep these together on the same [Route]?
... View more
05-22-2012
02:30 PM
|
0
|
1
|
1089
|
POST
|
On top of the original question, I now also have questions about Capacity as it relates to pre-assigned trips [Orders]. There is enough room in the vehicle for 5 passengers, so up to this point, capacity was set to 5 for a [Route]. However if a [Route] was given five pre-assigned [Orders] where it would pickup each passenger before arriving at the final destination (which is the same for each rider), an error would be given regarding pre-assignments and exceeding capacity. So, my question is, when pre-assigned [Orders] are loaded in, does the VRP ignore [PickupQuantities] and [DeliveryQuantities] until it actual starts to route the [Orders]? When [Route] capacity was increased to 20, I no longer received capacity errors. It seems to me like [Orders] that are pre-assigned all just get totaled on load regardless of whether space will become available (via delivery) before additional [Orders] are added to the route. Is this an accurate statement? Thanks for the clarifications.
... View more
05-17-2012
12:25 PM
|
0
|
0
|
249
|
POST
|
Our client is in the people transportation business and we have been working with them to assist in scheduling. This example will no doubt seem odd when considering the overall intention of ArcGIS and Network Analyst, but please bear with me. Often times our client will start their scheduling by assigning some (usually one to five) trips [Order] to a driver [Route]. These trips [Orders] consist of both a pickup location and a drop off location [Ordered Pair]. It is not uncommon for some of these pre-assigned trips to be impossible to accomplish with hard window time frames. Here is an example: Trip A has a 4:45 pickup time, Trip B has a 4:46 pickup time and is 5 miles away. Both trips are going to the same destination address. Our Client will assign these two trips to the same driver as they are in the same general proximity. Their passengers typically know that they are not going to be picked up exactly at the times listed, so the actual times they have listed are more to help our client visually see them together. The problem however is trying to get Network Analyst to accept these pre-assigned trips with the route. So far, the only way I've been able to avoid a violated constraints message is by setting the service time to zero for both pickup locations, opening the TimeWindowStart1/TimeWindowEnd1 by 20 minutes and setting the MaxViolationTime1 to 20 minutes as well. Each [Order] has its [Route] pre-assigned and uses AssignmentRule 2 and is given a Sequence that increments by one. Now on to the confusing part. With the above conditions in place, the VRP will finally accept the pre-assigned orders and provide result data. What is confusing however is that it lists Trip B (4:46 pickup) as first in the result sequence, followed by Trip A (4:45 one). Initially I thought that this was because Trip B was closer to the client's main office [Distribution Center], however if we switch the times, the results are similar with the solution assigning Trip A (now at 4:46 and further away) first and Trip B (now 4:45) second. This has become very confusing and frustrating. Anyone have any insight into why the VRP wants to stop at a later appointment first? Thank you for your assistance.
... View more
05-17-2012
07:17 AM
|
0
|
2
|
652
|
POST
|
I seem to be having difficulties loading our StreetMap Premium data license. As a result when I attempt to call a method to open the Network Dataset I'm getting a response of: Unable to open dataset. Error Message: Exception from HRESULT: 0x80040221 I believe this is translates to: FDO_E_NO_OPERATION_LICENSE -2147220959 The application does not have the required license for this operation. I have run the sdlic file we were provided with and looking at ArcGIS Administrator it appears to have registered: [ATTACH=CONFIG]12602[/ATTACH] I am currently using a License Initializer that is a part of the VRP sample which can be found here. Will this retrieve the data license? Do I need to add something to load the license? Does it matter that we are not using Desktop at all and just Runtime Engine? Thanks again for your assistance.
... View more
03-12-2012
10:25 AM
|
0
|
0
|
1842
|
POST
|
Thanks for the responses. Ironically I had visited the links in both responses before my posting and was still having issues. Revisiting the How to open a network dataset link however got me to my resolution. I once again found myself with what I believed to be an issue of opening the workspace where the StreetMaps SDC was located. Turns out that it wasn't so much an issue of opening that workspace as it was unable to locate the tables and feature classes in the geodatabase. The solution I found was two different workspaces that directed to each individual file path to properly access the files needed for each step of the Network Analyst. Thanks for helping me get past my hurdle!
... View more
03-09-2012
11:22 AM
|
0
|
0
|
260
|
POST
|
Hello, We've been informed that we can run Network Analyst connecting to StreetMaps Premium through ArcGIS Engine alone. So far the only references I have been able to find give me the impression that StreetMaps can only be accessed through ArcGIS Desktop or ArcGIS Server. Is this true? We are building a stand alone application written in C# that does not display any maps and utilizes the Network Analyst to perform routing calculations. So far we have successfully done this with various sample files, however I have yet to locate a way to connect to the StreetMaps to utilize the streets network dataset. Any help in this matter would be greatly appreciated. Thank you.
... View more
03-08-2012
11:46 AM
|
0
|
2
|
1420
|
POST
|
Thanks Patrick. I couldn't find that page for the life of me and my searches didn't seem to bring that page back. That will definitely help us with the small issues we've encountered.
... View more
02-21-2012
06:19 AM
|
0
|
0
|
1218
|
POST
|
Hello, We've been working with the network analyst to perform a VRP (vehicle routing problem). We have been modifying and adding to the VRP .net sample found at: http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/Sample_Vehicle_routing_problem_solver/0001000001s3000000/ When the problem attempts to solve, we are being presented with a warning message stating "Some orders could not be routed due to violated constraints." Examining the VRP data we have found either 37 or 61 in the ViolatedConstraints field when this occurs. At this point we have been unable to find any reference to what these numbers mean. Can someone point us in the right direction here? Thanks.
... View more
02-17-2012
12:42 PM
|
0
|
2
|
4143
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|