Ok, so I wrote some basic script that will parse the bus stops from osm file. I 
can recognize interesting nodes, and save the information. But I found another 
problem that I'm actually working with. In .osm file all stops are just nodes. 
These nodes have id. I need that id to connect node with lane(edge). The 
problem is that the output file from netconvert does not have all the nodes 
present in .osm file. Many nodes are dropped in the process, both tram-stop 
nodes, and regular ones. I've been trying diffrent options with netconvert, to 
parse all nodes into .net.xml file, but without a success. Could you give me a 
tip how to parse all nodes from osm into .net.xml, so I can connect my 
stop-nodes with lanes? 
RegardsŁ. Jabłoński 


     16:33 czwartek, 2015-10-1, Jakob Erdmann <[email protected]> 
napisał(a):
   

 Hi,
there is currently no support for parsing bus stops or tram stops from OSM 
(although we intended to add it eventually).
Right now, bus stops must be defined in xml files and loaded with option -a. 
There is no functional difference between bus stops and tram stops from sumo's 
point of view. (see http://sumo.dlr.de/wiki/Simulation/Public_Transport).
I suggest you look at netimport/NIImporter_OpenStreetMap.cpp and write some 
code to parse busStops/tramStops from OSM yourself and share it with us (-:

If you merge your networks by pasting, you will lose accuracy for streets where 
trams and cars share a lane. It's better to import all edges in one go and do 
the filtering with netconvert options (i.e. --keep-edges.by-vclass 
passenger,tram)

regards,
Jakob

2015-10-01 15:46 GMT+02:00 Łukasz Jabłoński <[email protected]>:

Hi everyone,
I have a simulation of particular streets, with traffic lights, used to 
calibrate Krauss model. It works fine. My next task is to add tram lanes to my 
simulation. I obtained .osm map, trimmed it with osmconvert, kept only tram 
edges with osmfilter. Map is fine, I checked it with JOSM, there are only tram 
rails and tram stops left(stops are nodes, with tags such as railway=tram_stop 
and public_transport=stop_position).
Next step is to convert it into .net.xml file, using NETCONVERT. I did it using 
'--xml-type-files' command, and without defining types. I get .net.xml file, 
paste contain into my source .net.xml file. It works, I got the tram-edges into 
simulation, but there are no tramstops. And I got jammed at this point, as 
there are no tutorials covering this subject. There are some about busStops, 
but as far as I'm concerned it is something different. Can anyone help me with 
getting tram rails and tram stops from osm file, into .net.xml file? 

Thanks in advance.
Regards,Luke 
------------------------------------------------------------------------------
_______________________________________________
sumo-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sumo-user




  
------------------------------------------------------------------------------
_______________________________________________
sumo-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sumo-user

Reply via email to