BIVAS

BIVAS Console

BIVAS Console

Introductie

De applicatie maakt het mogelijk om via de console de volgende opdrachten uit te voeren:

  1. Het starten van een BIVAS scenarioberekening.
  2. Het starten van een BIVAS vlootmutatieberekening.

Configuratie

De console maakt gebruik van twee verschillende configuratiebestanden.

  1. Bivas.Console.configuration: een vereist configuratiebestand, bij voorkeur in dezelfde map als het Bivas.Console.exe bestand. Als voorbeeld kan Bivas.Console.sample.configuration worden gebruikt.
  2. BivasConsole: een map met daarin het Files.json bestand en alle bestanden die daarin gedefinieerd zijn. Als voorbeeld kan Files.sample.json worden gebruikt. In het Files.json bestand staat gedocumenteerd wat de inhoud is van elk bestand. In de toekomst kan de mappenstructuur zelf bepaald worden door de Folder variabele van de tabel aan te passen. Dit is op dit moment nog niet mogelijk. BivasConsole is alleen nodig voor de vlootmutatieberekening. Daarnaast is de naam BivasConsole een voorbeeld, welke kan worden aangepast.

Database

BIVAS Console gebruikt op dit moment twee manieren om bij berekeningen de invoer op te halen en uitvoer op te slaan. Wanneer een invoertabel in het Files.json bestand is gedefinieerd, wordt de invoer vanuit de BivasConsole map gehaald. Op dezelfde manier wordt de uitvoer opgeslagen in de BivasConsole map wanneer deze tabel in het Files.json bestand staat. Als de invoer- of uitvoertabellen niet in Files.json staan beschreven, dan wordt de invoer uit de database gehaald en de uitvoer in de database opgeslagen.

Toepassing

Configureren parameters en metrics

Op dit moment worden de parameters voor een scenario- en vlootmutatieberekening geconfigureerd via de standaard BIVAS applicatie.

Metrics voor de scenarioberekening zijn niet configureerbaar voor BIVAS Console, de volgende standaard metrics worden berekend:

  • Overall statistics
  • Trips
  • Routes
  • Arc statistics
  • Infeasible trips
  • Route statistics
  • Route statistics (Per country)
  • Arc usage
  • Counting point
  • Waiting time
  • Reference comparison

BIVAS Console kan als volgt worden aangeroepen in de console:

1 Bivas.Console.Exe [Options] [Input …]

In de volgende tabel wordt een overzicht gegeven van de verschillende opties met een korte inhoudelijke omschrijving.

OptieOmschrijving
--Configuration=<Path> Pad naar het configuratiebestand. Wanneer er geen waarde wordt meegegeven, wordt het bestand in de map van de applicatie (.exe bestand) gebruikt.
--Scenario=<Integer> Het scenario waarvoor de berekening wordt gestart.
--FleetMutation=<Integer> De vlootmutatie waarvoor de berekening wordt gestart.

Extra opmerkingen bij de verschillende opties:

  • De verwijzing naar de BIVAS database wordt ingesteld binnen de configuratie van de applicatie.

Voorbeelden

Met het volgende commando wordt de berekening gestart voor scenario met ID 10. Bivas.Console.configuration wordt opgehaald uit dezelfde map als Bivas.Console.Exe.

1 Bivas.Console.Exe --Scenario=10

Met het volgende commando wordt de berekening gestart voor scenario met ID 10. Bivas.Console.configuration wordt opgehaald uit de meegegeven locatie.

1 Bivas.Console.Exe --Configuration=Path\Bivas.Console.configuration --Scenario=10

Met het volgende commando wordt de berekening gestart voor de vlootmutatie met ID 1. Bivas.Console.configuration en BivasConsole worden opgehaald uit de meegegeven locatie.

1 Bivas.Console.Exe --Configuration=Path\Bivas.Console.configuration --FleetMutation=1 Path\BivasConsole
    Weet u zeker dat u dit item wilt verwijderen? Lokale wijzigingen gaan verloren.JaNee
    Pagina kon niet worden geladen