ThinkGeo.com    |     Documentation    |     Premium Support

Can Route Files be Updated Directly?

After a routing file has been created to work with a shape file, is there any way to change the cost in the routing file for streets without having to rebuild the route file again and without having to catch an event while the route is being generated?  Or, is the file format for the routing file an open format?



Michael,


You can get a new feature that allows you to update routing files from the tomorrow release, also there is an sample "EditRoutingIndexFile" included. Here are several codes:


RouteSegment routeSegmentNeedToUpdate = new RouteSegment(featureId, routeSegmentType, weight, startPoint, startPointAdjacentIds, endPoint, endAdjacentIds); 

routingSource.Open(); routingSource.BeginTransaction();

routingSource.UpdateRouteSegment(routeSegmentNeedToUpdate); 

routingSource.CommitTransaction();


 Any question please let me know!


Thanks!


Johnny



Michael, 
  
 The product is still in Beta and we have not made any final decisions on if the format will be open.  We will sully support editing to be able to manipulate the data.  We may as well publish the format after we have released it formally. 
  
 Thanks, 
  
 Ben

Michael. 
  
   I wanted to let you know that we are posting a refreshed version (3.0.453) of the Routing Edition today.  This version has the editing API and also has a sample to show how it works.  Please try and download it this afternoon.  Let us know if you have any questions.   
  
 David