These are the geometry coordinates that make up the shape of the edge. The shape of the lanes in the .net.xml are derived by applying a lateral offset.
Am Mo., 4. Feb. 2019 um 15:15 Uhr schrieb <cchad...@cs.ucy.ac.cy>: > Hello, > > I have found a way to use the patch files and to alter them by > seeing the runner.py found here > > https://github.com/eclipse/sumo/blob/master/tests/tools/sumolib/patch_network/runner.py > . I still don't quite grasp how I can read the existing python > documentation. > > Moving on, I manage to change a networks Nodes (a.k.a Junctions) > coordinates. What still perplexes me is what are the hidden pseudo > nodes that can be seen in the edge in neteditor. When I select them I > can't get information about them. They look like nodes but I can't > select them. Are they just simple coordinates that give the shape of > the edge? If so can I alter them by altering the shape in .edg.xml > files? Are they the same as the shape of child lane of the edge in > .net.xml? > > Attached you can find an image of the said pseudonodes. > > Thank you, > Tom > Quoting cchad...@cs.ucy.ac.cy: > > > Hello again, > > > > I understood what plain-xml. It is the editable version of the > > network that consists of nod.xml, edg.xml, con.xml typ.xml. I also > > have found out from the examples in the site that you can access > > those files like so: > > > > for edge in sumolib.output.parse('out.edg.xml', ['edge'], warn=True): > > speedSum += float(edge.speed) > > print(edge.attr_from) > > > > What I don't understand is why is parse() in the sumolib output > > object? In the documentation found here > > http://sumo.dlr.de/daily/pydoc/sumolib.html it says that you can > > access this function directly from sumolib object. > > > > What I also don't understand is how can I alter the plain xml? (How > > can I create new patch files and how to alter existing ones). > > > > Am I reading the documentation wrong or is it written wrongly ? > > > > Thank you, > > Tom > > > > > > > > Quoting cchad...@cs.ucy.ac.cy: > > > >> Hello, > >> > >> Could you please tell me what do you mean by converting the network > >> to plain-xml? > >> Isn't net.xml plain-xml? I can not find sufficient documentation > >> for sumolib.xml.parse. > >> > >> In addition how could I use said patch files in an existing network? > >> > >> Thank you for your help, > >> Tom > >> > >> Quoting cchad...@cs.ucy.ac.cy: > >> > >>> Hello, > >>> > >>> Thank you for for the prompt reply. > >>> I have searched into sumolib.xml.parse but I can't see how I can > >>> use it as I can't find any documentation. I have also tried > >>> sumolib but I can not see how I can change a node's position. > >>> > >>> Thank you, > >>> Tom > >>> > >>> Quoting Jakob Erdmann <namdre.s...@gmail.com>: > >>> > >>>> Hello, > >>>> The only supported way to create networks is via netconvert. For > >>>> programmatic modifications you can either: > >>>> a) - convert the network to plain-xml > >>>> - modify those (sumolib.xml.parse can help with that. It creates > >>>> objects that allow attribute access and which can write > >>>> themselves back out > >>>> as xml) > >>>> - re-assemble into .net.xml with netconvert > >>>> > >>>> b) generate patch files and patch the .net.xml using netconvert (patch > >>>> files are like plain-xml files but you only need to set those > attributes > >>>> you wish to change) > >>>> > >>>> - you can read the network graph using function sumolib.readNet ( > >>>> http://sumo.dlr.de/wiki/Tools/Sumolib) > >>>> - you can modify the network while the simulation is running by > changing > >>>> lane permission (If you add forbidden edges beforehand you can > activate > >>>> them at runtime and vice versa) > >>>> > >>>> regards, > >>>> Jakob > >>>> > >>>> > >>>> Am Mi., 30. Jan. 2019 um 20:17 Uhr schrieb <cchad...@cs.ucy.ac.cy>: > >>>> > >>>>> Hello, > >>>>> > >>>>> I was wondering if I can have any programmatic access to netedit so > >>>>> I can change my network from code or any other way I can change a > road > >>>>> network from code for that matter. > >>>>> I wouldn't want to reinvent the wheel by creating an xml parser and > >>>>> editor. > >>>>> > >>>>> Thank you, > >>>>> Tom > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> sumo-user mailing list > >>>>> sumo-user@eclipse.org > >>>>> 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 > >>> sumo-user@eclipse.org > >>> 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 > >> sumo-user@eclipse.org > >> 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 > > sumo-user@eclipse.org > > 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 > sumo-user@eclipse.org > 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 sumo-user@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user