Verarbeitet Routing-Requests als Batch.
Benoetigt wird eine csv-Datei, die die Request-Parameter beinhaltet
und optional ein Satz von Delta-Cost-Dateien vom Muster
batch.override.pattern im Verzeichnis
batch.override.dir.
Die csv- und die Graph-Datei koennen bereits auf der Kommandozeile
uebergeben werden und werden anhand des Typs automatisch auseinandergehalten.
Wenn nicht angegeben, so werden die Dateien
<prefix>_2po_bat.csv
und
<prefix>_2po.gph im WorkDir gesucht.
Das csv muss pro Request eine Zeile beinhalten. Die Spalten sind:
RequestId, SourceId, TargetId [, DeltaId]
Die optionale
DeltaId wird zu einer konkreten override-Datei (s.u)
aufgeloest, die vor jeder neuen Berechnung die aktuellen Kosten ueberschreibt.
Derzeit werden nur PgBinary-Files verarbeitet. Fuer weitere Infos
siehe
GraphCostsOverrider.overrideCostsFromPgBinary(File)
.
Router, Verzeichnisse und Muster werden mit den folgenden Parametern
festgelegt:
-
batch.router.id
Id des zu verwendenden Routers aus der Config.
-
batch.override.dir
Verzeichnis fuer Delta-Cost-Dateien.
Default ist <prefix>_2po_diff, im Ordner,
wo sich die csv-Datei selbst befindet.
-
batch.override.pattern
Dateimuster fuer Dateien mit Delta-Costs.
Default ist <prefix>_#0000.gpd.
[DeltaId] 1 wird so z.B. zu hh_0001.gpd aufgeloest.
Wichtig:
Weitere Config-Parameter werden direkt an den
SingleTargetRouter
weitergeleitet.