u'count': 4, u'fringeFactor': 1 }, u'ship': { u'count': 1, u'fringeFactor': 40 } }, u'osm': os.path.abspath('osm_bbox.osm.xml'), u'poly': True, u'publicTransport': True, u'leftHand': False, u'testOutputDir': args.testOutputDir, } builder = Builder(data, True) builder.build() builder.makeConfigFile() builder.createBatch() subprocess.call( [sumolib.checkBinary("sumo"), "-c", builder.files["config"]]) else: if not args.remote: webbrowser.open( "file://" + os.path.join(os.path.dirname(os.path.abspath(__file__)), "webWizard", "index.html")) server = SimpleWebSocketServer(args.address, args.port, OSMImporterWebSocket) server.serveforever()
if __name__ == "__main__": args = parser.parse_args() OSMImporterWebSocket.local = args.testOutputDir is not None or not args.remote if args.testOutputDir is not None: data = {u'duration': 900, u'vehicles': {u'passenger': {u'count': 6, u'fringeFactor': 5}, u'bicycle': {u'count': 2, u'fringeFactor': 2}, u'pedestrian': {u'count': 4, u'fringeFactor': 1}, u'ship': {u'count': 1, u'fringeFactor': 40}}, u'osm': os.path.abspath('osm_bbox.osm.xml'), u'poly': True, u'publicTransport': True, u'leftHand': False, u'testOutputDir': args.testOutputDir, } builder = Builder(data, True) builder.build() builder.makeConfigFile() builder.createBatch() subprocess.call( [sumolib.checkBinary("sumo"), "-c", builder.files["config"]]) else: if not args.remote: webbrowser.open("file://" + os.path.join(os.path.dirname(os.path.abspath(__file__)), "webWizard", "index.html")) server = SimpleWebSocketServer( args.address, args.port, OSMImporterWebSocket) server.serveforever()