From: Niel de W. <nd...@cs...> - 2010-10-23 07:23:46
|
Hi Imran, I think you might be able to use the edges' shape attribute to determine the edge(it is a series of coordinates defining the shape of the edge), but I don't know of a command that returns the shape, so you'll have to read it from the .net.xml file. Try using tool/lib/sumonet.py for that. Then you'll have to compare the coordinates of the accident with those of the shape, and find a close match. Just my two cents' niel On Sat, 2010-10-23 at 09:13 +0200, Daniel Krajzewicz wrote: > Dear Imran, > > no. And I also think that this would be not a proper solution. > I think the best would be to > > - get the broken down vehicle's position, compute the according edge somewhere > > - give some vehicles this edge as their new destination (Command 0xc4: > Change Vehicle State/Variable change target (0x31), see > http://sourceforge.net/apps/mediawiki/sumo/index.php?title=TraCI/Change_Vehicle_State) > > - maybe give them additionally a new route or reroute them using new > weights (change target already computes a new route in fact). > > > I think you have to compute the edge using from the coordinates by > yourself. Sorry, I do not have a code snipplet for this, here. > > sincerely, > Daniel > > 2010/10/22 Imran khan <imr...@gm...>: > > Hi, > > > > Currently I'm using TraCI with NS-2 to model the movement of vehicles in > > case of an accident on a road. The 'commandChangeTarget' requires edge ID to > > change the target of vehicles, but in NS-2 only x,y coordinates can be > > obtained. The idea is to broadcast the location of accident vehicle and make > > some vehicles (not all) move towards it location. Is there any possibility > > to move vehicles on edges while giving them X,Y coordinates to change their > > target? > > > > > > -- > > Best Regards, > > > > Imran Khan > > > > 1- Centre of Research in Networks and Telecom (CoReNeT) - M. A. Jinnah > > University, Islamabad, Pakistan - http://www.corenet.org.pk > > *PAK: *+92-300-539-7149 > > > > 2- École d'Ingénieurs *Télécom ParisTech, **D**épartement Informatique et R* > > *éseaux (INFRES)*,*46, Rue de Barrault, Paris, France* > > *FR: *+33 6 10 91 00 63 > > > > *WEB: *http://jinnah.academia.edu/ImranKhan > > http://www.google.com/profiles/imrankhan1984#about > > ------------------------------------------------------------------------------ > > Nokia and AT&T present the 2010 Calling All Innovators-North America contest > > Create new apps & games for the Nokia N8 for consumers in U.S. and Canada > > $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing > > Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store > > http://p.sf.net/sfu/nokia-dev2dev > > _______________________________________________ > > sumo-user mailing list > > sum...@li... > > https://lists.sourceforge.net/lists/listinfo/sumo-user > > > > ------------------------------------------------------------------------------ > Nokia and AT&T present the 2010 Calling All Innovators-North America contest > Create new apps & games for the Nokia N8 for consumers in U.S. and Canada > $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing > Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store > http://p.sf.net/sfu/nokia-dev2dev > _______________________________________________ > sumo-user mailing list > sum...@li... > https://lists.sourceforge.net/lists/listinfo/sumo-user -- niel de wet I forfeited my life, I counted the cost - and forsook it for a cross |