Hi Bijal, when constructing your internal graph you must look at the direction of edges (and preserve them). In the original net the node 10 (or 9 in your notation) has only incoming edges, so it cannot be an intermediate node on a valid route.
Greetings, Harald Am 03.04.19 um 07:42 schrieb Bijal: > Dear Michael, > AS per your suggestion,I have written code to get Edge Id from > supplied Previous node and NextNode. > > But in the case where previous edge (Say 5) and next edge (Say 3), I > am not getting Edge Id. Because i am using *for edge in x.getOutgoing().* > * > * > *Is there any way to get all the edges attached with node say X?* > > for x in graph.getNodes(): > if(str(int(x.getID()) - 1) == str(prenode)): > print 'Out Going Edge of :' + str(x.getID()) + ' Are ' + > str(x.getOutgoing()) > * for edge in x.getOutgoing():* > #print str(int(str(edge.getToNode().getID()))-1) + ' > == ' + str(nextnode) > #check if Next node of this edge is nextnode?? > if(int(str(edge.getToNode().getID()))-1 == nextnode): > print 'Selected Edge ID is ' + str(edge.getID()) > return str(edge.getID()) > Output : > > *trace [0, 6, 9, 7, 8, 3, 2, 1, 5, 4] ----> List of nodes to be > selected in the route* > * > * > Out Going Edge of :1 Are [<edge id="1" from="1" to="2"/>, <edge id="2" > from="1" to="7"/>] > Selected Edge ID is 2 > > Out Going Edge of :7 Are [<edge id="14" from="7" to="8"/>, <edge > id="15" from="7" to="10"/>] > Selected Edge ID is 15 > > Out Going Edge of :10 Are [] > *--No Edge identified* > Out Going Edge of :8 Are [<edge id="16" from="8" to="9"/>, <edge > id="17" from="8" to="10"/>] > *Selected Edge ID is 16* > > Out Going Edge of :9 Are [<edge id="18" from="9" to="10"/>] > *--No Edge identified* > > Out Going Edge of :4 Are [<edge id="7" from="4" to="5"/>, <edge id="8" > from="4" to="9"/>] > *--No Edge identified* > > Out Going Edge of :3 Are [<edge id="5" from="3" to="5"/>, <edge id="6" > from="3" to="4"/>] > *--No Edge identified* > > Out Going Edge of :2 Are [<edge id="3" from="2" to="3"/>, <edge id="4" > from="2" to="6"/>] > Selected Edge ID is 4 > > Out Going Edge of :6 Are [<edge id="12" from="6" to="7"/>, <edge > id="13" from="6" to="8"/>] > *--No Edge identified* > > > On Fri, Mar 29, 2019 at 8:29 PM Bijal <[email protected] > <mailto:[email protected]>> wrote: > > Dear Sir, > > Now adjacency matrix filled fine and ACO ALGORITHM works nicely. > > I am getting list of vertexes, Traversed by ant in shortest way : > > Like [0,1,3,4,5,7,8,9,6,2] > > Issue : I can get from and to field to build edge using this vertex. > > But to create a route I need following : > <Edge Id= from= to=> > > Is there anyway to get edge ID to build a route out of this vertex > list? > > > > On Wed 27 Mar, 2019, 5:22 PM , <[email protected] > <mailto:[email protected]>> wrote: > > Send sumo-user mailing list submissions to > [email protected] <mailto:[email protected]> > > To subscribe or unsubscribe via the World Wide Web, visit > https://www.eclipse.org/mailman/listinfo/sumo-user > or, via email, send a message with subject or body 'help' to > [email protected] > <mailto:[email protected]> > > You can reach the person managing the list at > [email protected] > <mailto:[email protected]> > > When replying, please edit your Subject line so it is more > specific > than "Re: Contents of sumo-user digest..." > > > Today's Topics: > > 1. Re: Traffic Light (iCashWave) > 2. Re: Traffic Light (Jakob Erdmann) > 3. Re: Convert sumolib.net.readnet Graph to Adjacency > Matrix (Bijal) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 27 Mar 2019 18:24:50 +0800 > From: iCashWave <[email protected] <mailto:[email protected]>> > To: Sumo project User discussions <[email protected] > <mailto:[email protected]>> > Subject: Re: [sumo-user] Traffic Light > Message-ID: > > <caaujj+u+xcxi9uy_bukw+wg9c_q2w5xoy-rjf7gg+pucjf1...@mail.gmail.com > > <mailto:caaujj%2bu%2bxcxi9uy_bukw%2bwg9c_q2w5xoy-rjf7gg%[email protected]>> > Content-Type: text/plain; charset="utf-8" > > Hi, > You should change the light phase,such as chaning G to r. > > Cellen Fadi <[email protected] > <mailto:[email protected]>> ? 2019?3?27? ?? 18:04??? > > > hello, > > > > I would like to change the priority rule at the traffic > lights. Like you > > see on the picture the green and red phases are wrong . I > have tried to > > select conflict in NETEDIT but it does not work. Can you > help me please. > > Thanks! > > > > best regards > > Fadi > > _______________________________________________ > > sumo-user mailing list > > [email protected] <mailto:[email protected]> > > To change your delivery options, retrieve your password, or > unsubscribe > > from this list, visit > > https://www.eclipse.org/mailman/listinfo/sumo-user > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > <https://www.eclipse.org/mailman/private/sumo-user/attachments/20190327/c873add7/attachment.html> > > ------------------------------ > > Message: 2 > Date: Wed, 27 Mar 2019 12:14:33 +0100 > From: Jakob Erdmann <[email protected] > <mailto:[email protected]>> > To: Sumo project User discussions <[email protected] > <mailto:[email protected]>> > Subject: Re: [sumo-user] Traffic Light > Message-ID: > > <cambucby6kwu0n_ornhdmrv+1s2cdlbhabj4zfx0ej0z7vtv...@mail.gmail.com > > <mailto:cambucby6kwu0n_ornhdmrv%[email protected]>> > Content-Type: text/plain; charset="utf-8" > > You must use the traffic light mode of netedit (hotkey 't') to > edit traffic > light plans. > > Am Mi., 27. M?rz 2019 um 11:25 Uhr schrieb iCashWave > <[email protected] <mailto:[email protected]>>: > > > Hi, > > You should change the light phase,such as chaning G to r. > > > > Cellen Fadi <[email protected] > <mailto:[email protected]>> ? 2019?3?27? ?? 18:04??? > > > >> hello, > >> > >> I would like to change the priority rule at the traffic > lights. Like you > >> see on the picture the green and red phases are wrong . I > have tried to > >> select conflict in NETEDIT but it does not work. Can you > help me please. > >> Thanks! > >> > >> best regards > >> Fadi > >> _______________________________________________ > >> sumo-user mailing list > >> [email protected] <mailto:[email protected]> > >> To change your delivery options, retrieve your password, or > unsubscribe > >> from this list, visit > >> https://www.eclipse.org/mailman/listinfo/sumo-user > >> > > _______________________________________________ > > sumo-user mailing list > > [email protected] <mailto:[email protected]> > > To change your delivery options, retrieve your password, or > unsubscribe > > from this list, visit > > https://www.eclipse.org/mailman/listinfo/sumo-user > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > <https://www.eclipse.org/mailman/private/sumo-user/attachments/20190327/65e25d65/attachment.html> > > ------------------------------ > > Message: 3 > Date: Wed, 27 Mar 2019 17:25:13 +0800 > From: Bijal <[email protected] > <mailto:[email protected]>> > To: Sumo project User discussions <[email protected] > <mailto:[email protected]>> > Subject: Re: [sumo-user] Convert sumolib.net.readnet Graph to > Adjacency Matrix > Message-ID: > > <cabbss+jjh3_upsngvarc6fmic8gwdmve-t4ucwz2rbpzgom...@mail.gmail.com > > <mailto:cabbss%[email protected]>> > Content-Type: text/plain; charset="utf-8" > > Dear Sir, > > I have converted Graph to Adjacency Matrix. But it gives wrong > intersection > values. > > My problem is i am not able to understand why the value > of edge.getToNode().getID() shows u'5' (variable type shows > Unicode) in > place of Value 5? [Please find photo attached here with] > > I need integer values because i am doing following : > > def add_edge(self, u, v, weight=1): > if u in self.vertices and v in self.vertices: > * > self.edges[self.edge_indices[u]][self.edge_indices[v]] = > weight* > > self.edges[self.edge_indices[v]][self.edge_indices[u]] = weight > return True > else: > return False > Please help me to solve this issue. > [image: image.png] > > > -- > *:)* > Bijal Varia > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > <https://www.eclipse.org/mailman/private/sumo-user/attachments/20190327/b8ea9bf3/attachment.html> > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: image.png > Type: image/png > Size: 248841 bytes > Desc: not available > URL: > > <https://www.eclipse.org/mailman/private/sumo-user/attachments/20190327/b8ea9bf3/attachment.png> > > ------------------------------ > > _______________________________________________ > sumo-user mailing list > [email protected] <mailto:[email protected]> > To change your delivery options, retrieve your password, or > unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user > > > End of sumo-user Digest, Vol 21, Issue 106 > ****************************************** > > > > -- > *:)* > Bijal Varia > > _______________________________________________ > sumo-user mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________ sumo-user mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
