Skip to content
VCDH edited this page Mar 12, 2020 · 4 revisions

V-Log Verwerkings Eenheid: VVE

VVE is een applicatie om ruwe V-Log data uit VRI's te verwerken tot bruikbare verkeerskundige data. De verwerkte data kan worden uitgevoerd naar CSV of in het oude Data Platform Fiets formaat worden gepost naar een API.

VVE is bedacht door Gemeente Den Haag, afdeling Bereikbaarheid en Verkeersmanagement en ontwikkeld door Claassens Solutions. De broncode is als open source software beschikbaar gesteld, om het voor alle wegbeheerders mogelijk te maken om gebruik te maken van deze ontwikkeling. Het formele auteursrecht berust bij de Gemeente Den Haag.

Broncode en executable

Lees eerst de readme Deze wiki bevat antwoorden op vragen die je anderszins zou kunnen hebben.

De broncode kun je vinden onder Code. Onder Downloads vind je een voorgecomplileerde executable van versie 1.0 zoals deze bij Gemeente Den Haag gebruikt wordt. Deze wordt vooral aangeboden om te zien hoe de applicatie er uit ziet. Om deze exacte versie te gebruiken, moeten V-Log bestanden op exact dezelfde manier zijn opgeslagen zoals bij Den Haag. Als je VVE binnen je eigen organisatie wil gebruiken, is het zinvol om dit te (laten) aanpassen om overweg te kunnen met het eigen V-Log archief

Bestandsopslag

V-Log opslag Het V-Log archief van Den Haag heeft de volgende mappenstructuur \yyyy\MM\dd\archive-yyyy-MM-dd-HH.zip Met yyyy, MM, dd en HH resp. jaar, maand, dag en uur. Dit geeft voor ieder uur een zip-bestand. In een zip-bestand zitten de V-Log bestanden van alle VRI's van het betreffende uur. Deze hebben de volgende bestandsnaam: {vrinummer}-yyyy-MM-dd-HH.vlog Met {vrinummer} het nummer van de VRI, bij Den Haag de letter K gevolgd door drie cijfers. Je kunt wat voorbeelden vinden in de submappen van 2018-09-03 Testdata archief zoekalgoritme

Configuratiebestanden Zie ook de opmerking onder V-Log opslag. De configuratiebestanden van alle VRI's staan bij Den Haag bij elkaar in een map. De bestandsnamen hebben het formaat: {vrinummer}cfg.vlc Er is support voor meerdere versies van configuratiebestanden. Deze hebben dan het formaat: {vrinummer}_{arbitrairetoevoeging}cfg.vlc VVE beschouwt het alfabetisch eerst voorkomende configuratiebestand als het actuele configuratiebestand. De lijst met beschikbare VRI's in VVE wordt bepaald aan de hand van de beschikbare configuratiebestanden.

KML Voor de export in DPF-formaat (Data Platform Fiets) wordt gebruik gemaakt van een KML bestand met hierin de locaties van de meetpunten/lussen. Dit omdat het verstrekken van gps-coordinaten verplicht is in dit format. Zie Downloads voor een voorbeeld van een KML bestand. De meetpunten worden hierin ingetekend als lijnen. De richting van de lijn geeft hiermee de heading/bearing aan en het beginpunt van de lijn is de daadwerkelijke locatie van het meetpunt. Als je de DPF-export niet gebruikt, heb je de kml niet nodig.

Algoritmes

Licentie

VVE is beschikbaar onder de voorwaarden van de GNU General Public License (GPL) versie 3 of hoger. Als je niet bekend bent met de GPL, betekent dit in het kort dat je de applicatie en de broncode mag gebruiken voor wat je maar wil. Ook voor commerciele doeleinden. Dit wel onder de voorwaarde dat aan iedereen aan wie je de applicatie verstrekt ook de broncode moet verstrekken. Dit geldt ook als je aanpassingen doet, dan moet je ook de broncode van deze aanpassingen verstrekken. Bovendien valt de broncode met aanpassingen automatisch onder dezelfde licentievoorwaarden. Hiermee zorgen we er voor dat iedereen om niet kan profiteren van onze inspanningen, maar dat aanpassingen (door anderen) ook weer kunnen terugvloeien naar ons en alle anderen die gebruik maken van de applicatie. Dit is een belangrijk principe van open source software.

Clone this wiki locally