BIVAS
Binnenvaart analyse systeem
E-mail:
Wachtwoord:
Aangemaakt door op 2008-07-28 14:32:26
Laatst gewijzigd op 2009-10-06 17:26:56

28 juli 2008

Onderhoudsrelease waarbij de configuratiebestanden zijn verwijderd, de performance is verbeterd, het groeperen van tabellen en creeren van draaitabellen is uitgebreid en een interne koppeling is gemaakt tussen data en visualisatie.

Documentatie

Verwijdering configuratiebestanden

De oudere versies gebruikten voor verschillende doeleinden twee configuratiebestanden. Dit werkt tegennatuurlijk, omdat de MySQL instellingen verspreid stonden op drie plekken. Dit is opgelost door alle configuratiebestanden te verwijderen en de MySQL connectie instelbaar te maken via "Bivas MySQL connection settings" in de Explorer.

Performance verbeteringen

Een analyse met BIVAS kost aanzienlijk wat tijd (afhankelijk van de computer, database instellingen en de omvang van het scenario), daarom wordt er per release gekeken waar nog snelheidswinst te behalen is. Dit is in dit geval gelukt door bij het zetten van de "kosten" over een vaarroute, alleen de kosten te herberekenen als er een ander type schip en / of andere belading wordt doorgerekend. Over een gehele berekening leidt dit tot ongeveer 15% rekentijdreductie. De volgende optimalisatiestap zit in het bepalen van de statistieken. Dit neemt nog een groot deel van de rekentijd in beslag (ongeveer 50%).

Groepeer- en draaitabellen

In een eerdere release waren de uitkomstentabellen (gebaseerd op MySQL) uitgebreid met de mogelijkheid om ze te filteren, groeperen of er draaitabellen van te maken (zie mogelijkheden tabellen). Dit was, zoals eerder vermeld, gedaan voor tabellen die gebaseerd waren op MySQL, dus uitkomstentabellen van scenario's. Dit is verder uitgerold over de gehele applicatie waardoor zowel invoer- als uitvoertabellen deze functie ondersteunen.

Interne koppeling data en visualisatie

De grafische netwerk weergave en de bijbehorende data zijn strakker gekoppeld. Het object dat getoond wordt koppelen we rechtstreeks aan de visualisatie, in plaats van dat er alleen een tekening wordt getoond. Dit is niet zichtbaar in de applicatie, maar is in de back-end verwerkt.