<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://docs.asasense.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thomas</id>
	<title>ASAsense Documentation - Gebruikersbijdragen [nl]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.asasense.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thomas"/>
	<link rel="alternate" type="text/html" href="https://docs.asasense.com/w/Speciaal:Bijdragen/Thomas"/>
	<updated>2026-07-23T21:40:49Z</updated>
	<subtitle>Gebruikersbijdragen</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=121</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=121"/>
		<updated>2026-02-18T08:00:04Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Kwaliteitsindicatoren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;PaveSense -&#039;&#039; meetsysteem (eerder &amp;quot;Roads AI&amp;quot;)]]&lt;br /&gt;
Het &#039;&#039;PaveSense&#039;&#039; - meetsysteem (eerder &#039;&#039;Roads AI)&#039;&#039; voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die werden opgemeten op het laatste moment dat het kalibratiemodel voor jouw gemeente werd hertrained. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;eIRI (estimated [[wikipedia:International_roughness_index|international roughness index]]):&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
*[[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;Driving Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
*Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
*Driving Quality / IRI voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
==Convergentie==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
#Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
#Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
#Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
##De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
##De standaardafwijking op geluidsniveau van bepaalde frequentiebanden is &amp;lt; 4dB&lt;br /&gt;
##De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid.&lt;br /&gt;
#Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de eIRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. Het gemiddelde van eIRI (over de geselecteerde passages) op één locatie wordt toegewezen als de eIRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit [[Roads AI - IRI Correlation|een betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
==Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI &amp;amp; Driving Quality wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
==De Resultaten==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;PaveSense&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
*Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
*Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
*Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
*De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand ====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de Driving Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality (tegenwoordig hernoemd naar &amp;quot;Driving Quality&amp;quot;)  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
# Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
Op dit moment is het nog niet mogelijk voor de eindgebruiker om zelf filters op te slaan. Indien u een vergelijking in de tijd wilt uitvoeren, gelieve ons dan te contacteren en dan maken we onmiddellijk de nodige filters voor u aan.&lt;br /&gt;
&lt;br /&gt;
===De tabelweergave===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===De exportmogelijkheden===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=120</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=120"/>
		<updated>2026-01-23T13:30:30Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Kwaliteitsindicatoren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;PaveSense -&#039;&#039; meetsysteem (eerder &amp;quot;Roads AI&amp;quot;)]]&lt;br /&gt;
Het &#039;&#039;PaveSense&#039;&#039; - meetsysteem (eerder &#039;&#039;Roads AI)&#039;&#039; voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;eIRI (estimated [[wikipedia:International_roughness_index|international roughness index]]):&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
*[[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;Driving Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
*Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
*Driving Quality / IRI voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
==Convergentie==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
#Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
#Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
#Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
##De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
##De standaardafwijking op geluidsniveau van bepaalde frequentiebanden is &amp;lt; 4dB&lt;br /&gt;
##De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid.&lt;br /&gt;
#Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de eIRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. Het gemiddelde van eIRI (over de geselecteerde passages) op één locatie wordt toegewezen als de eIRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit [[Roads AI - IRI Correlation|een betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
==Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI &amp;amp; Driving Quality wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
==De Resultaten==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;PaveSense&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
*Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
*Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
*Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
*De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand ====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de Driving Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality (tegenwoordig hernoemd naar &amp;quot;Driving Quality&amp;quot;)  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
# Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
Op dit moment is het nog niet mogelijk voor de eindgebruiker om zelf filters op te slaan. Indien u een vergelijking in de tijd wilt uitvoeren, gelieve ons dan te contacteren en dan maken we onmiddellijk de nodige filters voor u aan.&lt;br /&gt;
&lt;br /&gt;
===De tabelweergave===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===De exportmogelijkheden===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=AMBIsense&amp;diff=119</id>
		<title>AMBIsense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=AMBIsense&amp;diff=119"/>
		<updated>2025-11-25T17:08:43Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Data formats ==&lt;br /&gt;
Within the AMBIsense solution, measurements of the 1/3 octaveband spectrum are performed. The results of these measurements can be exported in multiple formats:&lt;br /&gt;
&lt;br /&gt;
* as a self explanatory CSV-table&lt;br /&gt;
* as either of the following very simple, yet efficient propriatairy binary formats:&lt;br /&gt;
** phen1 file: a very restrictive format, making small datasets available as small as possible, while maintaining random accessibility on row level&lt;br /&gt;
** as an [[ASAsense Binary Table (ABT) format|ABT]] file: fast and efficient random access (both on row and column level), binary table format&lt;br /&gt;
&lt;br /&gt;
== Instant measurements ==&lt;br /&gt;
The AMBIsense-sensors can be confiured to send instant measurements to a dedicated MQTT-broker. These have the following structure:&lt;br /&gt;
&lt;br /&gt;
* audio-measurements (8 messages / s):&lt;br /&gt;
** topic: /instant/&amp;lt;deviceName&amp;gt;/measurements&lt;br /&gt;
** payload: in mspack:&lt;br /&gt;
*** timestamp: float&lt;br /&gt;
*** dBA: float (sound level)&lt;br /&gt;
* classifications (frequency depends on model):&lt;br /&gt;
** topic: /instant/&amp;lt;deviceName&amp;gt;/classification/&amp;lt;modelId&amp;gt;/&amp;lt;modelVersion&amp;gt;&lt;br /&gt;
** payload: in msgpack:&lt;br /&gt;
*** timestamp: float&lt;br /&gt;
*** confidences: float[] for each class&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=AMBIsense&amp;diff=118</id>
		<title>AMBIsense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=AMBIsense&amp;diff=118"/>
		<updated>2025-11-25T17:07:53Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Instant measurements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Data formats ==&lt;br /&gt;
Within the AMBIsense solution, measurements of the 1/3 octaveband spectrum are performed. The results of these measurements can be exported in multiple formats:&lt;br /&gt;
&lt;br /&gt;
* as a self explanatory CSV-table&lt;br /&gt;
* as either of the following very simple, yet efficient propriatairy binary formats:&lt;br /&gt;
** phen1 file: a very restrictive format, making small datasets available as small as possible, while maintaining random accessibility on row level&lt;br /&gt;
** as an [[ASAsense Binary Table (ABT) format|ABT]] file: fast and efficient random access (both on row and column level), binary table format&lt;br /&gt;
&lt;br /&gt;
== Instant measurements ==&lt;br /&gt;
The AMBIsense-sensors can be confiured to send instant measurements to a dedicated MQTT-broker. These have the following structure:&lt;br /&gt;
&lt;br /&gt;
* audio-measurements (8 messages / s):&lt;br /&gt;
** topic: /instant/&amp;lt;deviceName&amp;gt;/measurements&lt;br /&gt;
** payload: in mspack:&lt;br /&gt;
*** timestamp: float&lt;br /&gt;
*** dBA: float (sound level)&lt;br /&gt;
* classifications (frequency depends on model):&lt;br /&gt;
** topic: /instant/&amp;lt;deviceName&amp;gt;/classification/&amp;lt;modelId&amp;gt;/&amp;lt;modelVersion&amp;gt;&lt;br /&gt;
** payload: in msgpack:&lt;br /&gt;
*** timestamp: float&lt;br /&gt;
*** confidences: float[] voor iedere ID (in ons geval: baclground en drone)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=AMBIsense&amp;diff=117</id>
		<title>AMBIsense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=AMBIsense&amp;diff=117"/>
		<updated>2025-11-25T17:06:26Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Data formats ==&lt;br /&gt;
Within the AMBIsense solution, measurements of the 1/3 octaveband spectrum are performed. The results of these measurements can be exported in multiple formats:&lt;br /&gt;
&lt;br /&gt;
* as a self explanatory CSV-table&lt;br /&gt;
* as either of the following very simple, yet efficient propriatairy binary formats:&lt;br /&gt;
** phen1 file: a very restrictive format, making small datasets available as small as possible, while maintaining random accessibility on row level&lt;br /&gt;
** as an [[ASAsense Binary Table (ABT) format|ABT]] file: fast and efficient random access (both on row and column level), binary table format&lt;br /&gt;
&lt;br /&gt;
== Instant measurements ==&lt;br /&gt;
The AMBIsense-sensors can be confiured to send instant measurements to a dedicated MQTT-broker. These have the following structure:&lt;br /&gt;
&lt;br /&gt;
* audio-measurements:&lt;br /&gt;
** topic: /instant/&amp;lt;deviceName&amp;gt;/measurements&lt;br /&gt;
** payload: in mspack:&lt;br /&gt;
*** timestamp: float&lt;br /&gt;
*** dBA: float (sound level)&lt;br /&gt;
* classificatiions:&lt;br /&gt;
** topic: /instant/&amp;lt;deviceName&amp;gt;/classification/&amp;lt;modelId&amp;gt;/&amp;lt;modelVersion&amp;gt;&lt;br /&gt;
** payload: in msgpack:&lt;br /&gt;
*** timestamp: float&lt;br /&gt;
*** confidences: float[] voor iedere ID (in ons geval: baclground en drone)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=116</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=116"/>
		<updated>2025-08-07T09:26:06Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Cli tool for ABT handling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of columns&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|4 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata_length&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|0-u32::max&lt;br /&gt;
|the length of the metadata field (can be 0 if it needs to be skipped)&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|metadata_length&lt;br /&gt;
|char[]&lt;br /&gt;
|string of fixed length (so no &#039;\0&#039; character to mark the end of the string)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|-&lt;br /&gt;
|extra&lt;br /&gt;
|false&lt;br /&gt;
|JSON object&lt;br /&gt;
|a JSON object that can freely be specified&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp(numtype/div)&lt;br /&gt;
|Interprets the data as specified within brackets (so any numtype, with optional divider), but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&lt;br /&gt;
&lt;br /&gt;
== Common Extra Metadata fields ==&lt;br /&gt;
In many ABT files ASAsense uses, the following extra matadata fields will be found&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Field name&lt;br /&gt;
!Field type&lt;br /&gt;
!Default value&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|sorted_by_timestamp&lt;br /&gt;
|bool&lt;br /&gt;
|true&lt;br /&gt;
|Indicates whether the data in the ABT file is sorted by timestamp (column 1)&lt;br /&gt;
|-&lt;br /&gt;
|frame_width_s&lt;br /&gt;
|float&lt;br /&gt;
|NaN&lt;br /&gt;
|Used to indicate the frame width of one sample (for example the sampling period or spectrogram frame width)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Cli tool for ABT handling ==&lt;br /&gt;
To ease the use of the ABT format, a few precompiled binaries are available.&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [http://asasense.com/abt-binaries/abt-cli-ubuntu-22.04-x86_64.zip Ubuntu 22.04 x86_64]&lt;br /&gt;
** [http://asasense.com/abt-binaries/abt-cli-ubuntu-20.04-x86_64.zip Ubuntu 20.04 x86_64]&lt;br /&gt;
* [http://asasense.com/abt-binaries/abt-cli-win11-x64.zip Windows 11 x64]&lt;br /&gt;
The MD5sums of the zipfiles is as follows.&lt;br /&gt;
 adcd6a227861bb6b188ef8c5748faae8  abt-cli-ubuntu-20.04-x86_64.zip&lt;br /&gt;
 6f4c63cbd7416ead026f170c97b3ab89  abt-cli-ubuntu-22.04-x86_64.zip&lt;br /&gt;
 39db54827d2634262d9d666b4262b212  abt-cli-win11-x64.zip&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=115</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=115"/>
		<updated>2025-08-05T22:55:22Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Cli tool for ABT handling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of columns&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|4 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata_length&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|0-u32::max&lt;br /&gt;
|the length of the metadata field (can be 0 if it needs to be skipped)&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|metadata_length&lt;br /&gt;
|char[]&lt;br /&gt;
|string of fixed length (so no &#039;\0&#039; character to mark the end of the string)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|-&lt;br /&gt;
|extra&lt;br /&gt;
|false&lt;br /&gt;
|JSON object&lt;br /&gt;
|a JSON object that can freely be specified&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp(numtype/div)&lt;br /&gt;
|Interprets the data as specified within brackets (so any numtype, with optional divider), but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&lt;br /&gt;
&lt;br /&gt;
== Common Extra Metadata fields ==&lt;br /&gt;
In many ABT files ASAsense uses, the following extra matadata fields will be found&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Field name&lt;br /&gt;
!Field type&lt;br /&gt;
!Default value&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|sorted_by_timestamp&lt;br /&gt;
|bool&lt;br /&gt;
|true&lt;br /&gt;
|Indicates whether the data in the ABT file is sorted by timestamp (column 1)&lt;br /&gt;
|-&lt;br /&gt;
|frame_width_s&lt;br /&gt;
|float&lt;br /&gt;
|NaN&lt;br /&gt;
|Used to indicate the frame width of one sample (for example the sampling period or spectrogram frame width)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Cli tool for ABT handling ==&lt;br /&gt;
To ease the use of the ABT format, a few precompiled binaries are available.&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
** [http://asasense.com/abt-binaries/abt-cli-ubuntu-22.04-x86_64.gz Ubuntu 22.04 x86_64]&lt;br /&gt;
** [http://asasense.com/abt-binaries/abt-cli-ubuntu-20.04-x86_64.gz Ubuntu 20.04 x86_64]&lt;br /&gt;
* [http://asasense.com/abt-binaries/abt-win11-x64.zip Windows 11 x64]&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=114</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=114"/>
		<updated>2025-08-05T22:26:24Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of columns&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|4 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata_length&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|0-u32::max&lt;br /&gt;
|the length of the metadata field (can be 0 if it needs to be skipped)&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|metadata_length&lt;br /&gt;
|char[]&lt;br /&gt;
|string of fixed length (so no &#039;\0&#039; character to mark the end of the string)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|-&lt;br /&gt;
|extra&lt;br /&gt;
|false&lt;br /&gt;
|JSON object&lt;br /&gt;
|a JSON object that can freely be specified&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp(numtype/div)&lt;br /&gt;
|Interprets the data as specified within brackets (so any numtype, with optional divider), but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&lt;br /&gt;
&lt;br /&gt;
== Common Extra Metadata fields ==&lt;br /&gt;
In many ABT files ASAsense uses, the following extra matadata fields will be found&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Field name&lt;br /&gt;
!Field type&lt;br /&gt;
!Default value&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|sorted_by_timestamp&lt;br /&gt;
|bool&lt;br /&gt;
|true&lt;br /&gt;
|Indicates whether the data in the ABT file is sorted by timestamp (column 1)&lt;br /&gt;
|-&lt;br /&gt;
|frame_width_s&lt;br /&gt;
|float&lt;br /&gt;
|NaN&lt;br /&gt;
|Used to indicate the frame width of one sample (for example the sampling period or spectrogram frame width)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Cli tool for ABT handling ==&lt;br /&gt;
To ease the use of the ABT format, a few precompiled binaries are available.&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table&amp;diff=113</id>
		<title>ASAsense Binary Table</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table&amp;diff=113"/>
		<updated>2025-08-01T13:23:36Z</updated>

		<summary type="html">&lt;p&gt;Thomas: Verwijst door naar ASAsense Binary Table (ABT) format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[ASAsense Binary Table (ABT) format]]&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=112</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=112"/>
		<updated>2025-08-01T12:40:44Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Common Extra Metadata fields */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of columns&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|4 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata_length&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|0-u32::max&lt;br /&gt;
|the length of the metadata field (can be 0 if it needs to be skipped)&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|metadata_length&lt;br /&gt;
|char[]&lt;br /&gt;
|string of fixed length (so no &#039;\0&#039; character to mark the end of the string)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|-&lt;br /&gt;
|extra&lt;br /&gt;
|false&lt;br /&gt;
|JSON object&lt;br /&gt;
|a JSON object that can freely be specified&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp(numtype/div)&lt;br /&gt;
|Interprets the data as specified within brackets (so any numtype, with optional divider), but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&lt;br /&gt;
&lt;br /&gt;
=== Common Extra Metadata fields ===&lt;br /&gt;
In many ABT files ASAsense uses, the following extra matadata fields will be found&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Field name&lt;br /&gt;
!Field type&lt;br /&gt;
!Default value&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|sorted_by_timestamp&lt;br /&gt;
|bool&lt;br /&gt;
|true&lt;br /&gt;
|Indicates whether the data in the ABT file is sorted by timestamp (column 1)&lt;br /&gt;
|-&lt;br /&gt;
|frame_width_s&lt;br /&gt;
|float&lt;br /&gt;
|NaN&lt;br /&gt;
|Used to indicate the frame width of one sample (for example the sampling period or spectrogram frame width)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=111</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=111"/>
		<updated>2025-07-31T14:51:09Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of columns&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|4 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata_length&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|0-u32::max&lt;br /&gt;
|the length of the metadata field (can be 0 if it needs to be skipped)&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|metadata_length&lt;br /&gt;
|char[]&lt;br /&gt;
|string of fixed length (so no &#039;\0&#039; character to mark the end of the string)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|-&lt;br /&gt;
|extra&lt;br /&gt;
|false&lt;br /&gt;
|JSON object&lt;br /&gt;
|a JSON object that can freely be specified&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp(numtype/div)&lt;br /&gt;
|Interprets the data as specified within brackets (so any numtype, with optional divider), but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&lt;br /&gt;
&lt;br /&gt;
=== Common Extra Metadata fields ===&lt;br /&gt;
In many ABT files ASAsense uses, the following extra matadata fields will be found&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Field name&lt;br /&gt;
!Field type&lt;br /&gt;
!Default value&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|sorted_by_timestamp&lt;br /&gt;
|bool&lt;br /&gt;
|true&lt;br /&gt;
|Indicates whether the data in the ABT file is sorted by timestamp (column 1)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=110</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=110"/>
		<updated>2025-07-04T07:15:39Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Kwaliteitsindicatoren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;PaveSense -&#039;&#039; meetsysteem (eerder &amp;quot;Roads AI&amp;quot;)]]&lt;br /&gt;
Het &#039;&#039;PaveSense&#039;&#039; - meetsysteem (eerder &#039;&#039;Roads AI)&#039;&#039; voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;eIRI (estimated [[wikipedia:International_roughness_index|international roughness index]]):&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
*[[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;Driving Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
*Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
*Driving Quality / IRI voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
==Convergentie==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
#Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
#Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
#Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
##De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
##De standaardafwijking op geluidsniveau van bepaalde frequentiebanden is &amp;lt; 4dB&lt;br /&gt;
##De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid.&lt;br /&gt;
#Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de eIRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. Het gemiddelde van eIRI (over de geselecteerde passages) op één locatie wordt toegewezen als de eIRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit [[Roads AI - IRI Correlation|een betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
==Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI &amp;amp; Driving Quality wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
==De Resultaten==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;PaveSense&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
*Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
*Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
*Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
*De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand ====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
# Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
Op dit moment is het nog niet mogelijk voor de eindgebruiker om zelf filters op te slaan. Indien u een vergelijking in de tijd wilt uitvoeren, gelieve ons dan te contacteren en dan maken we onmiddellijk de nodige filters voor u aan.&lt;br /&gt;
&lt;br /&gt;
===De tabelweergave===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===De exportmogelijkheden===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=109</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=109"/>
		<updated>2025-05-12T15:37:55Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of columns&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|4 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata_length&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|0-u32::max&lt;br /&gt;
|the length of the metadata field (can be 0 if it needs to be skipped)&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|metadata_length&lt;br /&gt;
|char[]&lt;br /&gt;
|string of fixed length (so no &#039;\0&#039; character to mark the end of the string)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|-&lt;br /&gt;
|extra&lt;br /&gt;
|false&lt;br /&gt;
|JSON object&lt;br /&gt;
|a JSON object that can freely be specified&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp(numtype/div)&lt;br /&gt;
|Interprets the data as specified within brackets (so any numtype, with optional divider), but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=108</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=108"/>
		<updated>2025-02-05T12:55:54Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of headers&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|4 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata_length&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|0-u32::max&lt;br /&gt;
|the length of the metadata field (can be 0 if it needs to be skipped)&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|metadata_length&lt;br /&gt;
|char[]&lt;br /&gt;
|string of fixed length (so no &#039;\0&#039; character to mark the end of the string)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|-&lt;br /&gt;
|extra&lt;br /&gt;
|false&lt;br /&gt;
|JSON object&lt;br /&gt;
|a JSON object that can freely be specified&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp(numtype/div)&lt;br /&gt;
|Interprets the data as specified within brackets (so any numtype, with optional divider), but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=Roads_AI_-_IRI_Correlation&amp;diff=100</id>
		<title>Roads AI - IRI Correlation</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=Roads_AI_-_IRI_Correlation&amp;diff=100"/>
		<updated>2024-10-10T15:22:28Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bestand:IRI ASAsense vs IRI reference.png|miniatuur|eIRI ASAsense vs IRI reference]]&lt;br /&gt;
De eIRI-waarden van ASAsense worden berekend op basis van het wegprofiel dat wordt opgemeten aan de hand van de accelerometer in de sensorbox. We combineren hierbij de metingen van de verschillende passages en nemen daarbij de 85-ste percentiel van IRI (over de geselecteerde passages) van alle passages die voldoen aan het [[Roads AI#Convergentie|convergentiecriterium]]. Uit onderzoek blijkt namelijk dat dit een betere correlatie geeft met referentie data.&lt;br /&gt;
&lt;br /&gt;
De correlatie werd gedaan met behulp van referentiedata die we van de haven van Antwerpen mochten ontvangen. Met behulp van enkele correcties voor de GPS-drift merken we een correlatie (R² factor) van 67% op. Gezien het feit dat we meten na de demping van de wagen, over verschillende passages heen, terwijl de referentiedata eenmalig wordt opgemaakt en telkens langs één zijde van de wagen, beschouwen we dit als een redelijke goede correlatiefactor. Belangrijker nog is echter wat het effect is op de analyse. Zoals u in de afbeelding hiernaast kan zien worden de hoge pieken afgevlakt, maar is er verder een zeer goede gelijkenis tussen de referentiedata en de ASAsense data. De slechtere wegen in de referentiedata komen ook in de ASAsense data terug als slecht, de goede als goede.&lt;br /&gt;
[[Bestand:IRI ASAsense vs PoA distribution.png|miniatuur|eIRI ASAsense t.o.v. PoA distributie]]&lt;br /&gt;
Als we de totale distributie van de data bekijken zien we ook een zeer sterke overeenkomst.&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=99</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=99"/>
		<updated>2024-10-05T07:37:10Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of headers&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|4 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata_length&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|0-u32::max&lt;br /&gt;
|the length of the metadata field (can be 0 is it needs to be skipped)&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|metadata_length&lt;br /&gt;
|char[]&lt;br /&gt;
|string of fixed length (so no &#039;\0&#039; character to mark the end of the string)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|-&lt;br /&gt;
|extra&lt;br /&gt;
|false&lt;br /&gt;
|JSON object&lt;br /&gt;
|a JSON object that can freely be specified&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp(numtype/div)&lt;br /&gt;
|Interprets the data as specified within brackets (so any numtype, with optional divider), but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=98</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=98"/>
		<updated>2024-10-05T07:35:24Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of headers&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|4 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata_length&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|0-u32::max&lt;br /&gt;
|the length of the metadata field (can be 0 is it needs to be skipped)&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|metadata_length&lt;br /&gt;
|char[]&lt;br /&gt;
|string of fixed length (so no &#039;\0&#039; character to mark the end of the string)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|-&lt;br /&gt;
|extra&lt;br /&gt;
|false&lt;br /&gt;
|JSON object&lt;br /&gt;
|a JSON object that can freely be specified&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp&lt;br /&gt;
|Interprets the data as &amp;quot;uint&amp;quot; , but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=97</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=97"/>
		<updated>2024-10-05T07:31:02Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of headers&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|4 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata_length&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|0-u32::max&lt;br /&gt;
|the length of the metadata field (can be 0 is it needs to be skipped)&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|metadata_length&lt;br /&gt;
|char[]&lt;br /&gt;
|string of fixed length (so no &#039;\0&#039; character to mark the end of the string)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|-&lt;br /&gt;
|extra&lt;br /&gt;
|false&lt;br /&gt;
|JSON object&lt;br /&gt;
|a JSON object that can freely be specified&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=96</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=96"/>
		<updated>2024-10-05T07:29:06Z</updated>

		<summary type="html">&lt;p&gt;Thomas: Removed UnixTimestamp datatype&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of headers&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|4 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata_length&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|0-u32::max&lt;br /&gt;
|the length of the metadata field (can be 0 is it needs to be skipped)&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|metadata_length&lt;br /&gt;
|char[]&lt;br /&gt;
|string of fixed length (so no &#039;\0&#039; character to mark the end of the string)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|-&lt;br /&gt;
|extra&lt;br /&gt;
|false&lt;br /&gt;
|JSON object&lt;br /&gt;
|a JSON object that can freely be specified&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=95</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=95"/>
		<updated>2024-10-04T11:37:09Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of headers&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|4 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata_length&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|0-u32::max&lt;br /&gt;
|the length of the metadata field (can be 0 is it needs to be skipped)&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|metadata_length&lt;br /&gt;
|char[]&lt;br /&gt;
|string of fixed length (so no &#039;\0&#039; character to mark the end of the string)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|-&lt;br /&gt;
|extra&lt;br /&gt;
|false&lt;br /&gt;
|JSON object&lt;br /&gt;
|a JSON object that can freely be specified&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp&lt;br /&gt;
|Interprets the data as &amp;quot;uint&amp;quot; , but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=94</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=94"/>
		<updated>2024-10-04T11:26:56Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of headers&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|1 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u32 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|until &#039;\0&#039;&lt;br /&gt;
|char[]&lt;br /&gt;
|C-style string (ends when &#039;\0&#039; character is encountered, encoded in UTF8)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp&lt;br /&gt;
|Interprets the data as &amp;quot;uint&amp;quot; , but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=93</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=93"/>
		<updated>2024-10-04T11:26:44Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of headers&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|1 x n_cols&lt;br /&gt;
|u32[n_cols]&lt;br /&gt;
|1-u32::max per column&lt;br /&gt;
|n_cols u8 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|until &#039;\0&#039;&lt;br /&gt;
|char[]&lt;br /&gt;
|C-style string (ends when &#039;\0&#039; character is encountered, encoded in UTF8)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp&lt;br /&gt;
|Interprets the data as &amp;quot;uint&amp;quot; , but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=92</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=92"/>
		<updated>2024-10-04T11:26:10Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|4&lt;br /&gt;
|u32&lt;br /&gt;
|1-u32::max&lt;br /&gt;
|the amount of headers&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|1 x n_cols&lt;br /&gt;
|u8[n_cols]&lt;br /&gt;
|1-255 per column&lt;br /&gt;
|n_cols u8 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|until &#039;\0&#039;&lt;br /&gt;
|char[]&lt;br /&gt;
|C-style string (ends when &#039;\0&#039; character is encountered, encoded in UTF8)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp&lt;br /&gt;
|Interprets the data as &amp;quot;uint&amp;quot; , but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=91</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=91"/>
		<updated>2024-10-04T10:54:31Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data with fixed row lengths. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1-255&lt;br /&gt;
|the amount of headers&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|1 x n_cols&lt;br /&gt;
|u8[n_cols]&lt;br /&gt;
|1-255 per column&lt;br /&gt;
|n_cols u8 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|until &#039;\0&#039;&lt;br /&gt;
|char[]&lt;br /&gt;
|C-style string (ends when &#039;\0&#039; character is encountered, encoded in UTF8)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp&lt;br /&gt;
|Interprets the data as &amp;quot;uint&amp;quot; , but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=90</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=90"/>
		<updated>2024-10-04T10:53:30Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ASAsense binary table format is an alternative for the CSV format, but for binary data. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1-255&lt;br /&gt;
|the amount of headers&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|1 x n_cols&lt;br /&gt;
|u8[n_cols]&lt;br /&gt;
|1-255 per column&lt;br /&gt;
|n_cols u8 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|until &#039;\0&#039;&lt;br /&gt;
|char[]&lt;br /&gt;
|C-style string (ends when &#039;\0&#039; character is encountered, encoded in UTF8)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp&lt;br /&gt;
|Interprets the data as &amp;quot;uint&amp;quot; , but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=AMBIsense&amp;diff=89</id>
		<title>AMBIsense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=AMBIsense&amp;diff=89"/>
		<updated>2024-10-04T10:44:08Z</updated>

		<summary type="html">&lt;p&gt;Thomas: Nieuwe pagina aangemaakt met &amp;#039;== Data formats == Within the AMBIsense solution, measurements of the 1/3 octaveband spectrum are performed. The results of these measurements can be exported in multiple formats:  * as a self explanatory CSV-table * as either of the following very simple, yet efficient propriatairy binary formats: ** phen1 file: a very restrictive format, making small datasets available as small as possible, while maintaining random accessibility on row level ** as an ASAse...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Data formats ==&lt;br /&gt;
Within the AMBIsense solution, measurements of the 1/3 octaveband spectrum are performed. The results of these measurements can be exported in multiple formats:&lt;br /&gt;
&lt;br /&gt;
* as a self explanatory CSV-table&lt;br /&gt;
* as either of the following very simple, yet efficient propriatairy binary formats:&lt;br /&gt;
** phen1 file: a very restrictive format, making small datasets available as small as possible, while maintaining random accessibility on row level&lt;br /&gt;
** as an [[ASAsense Binary Table (ABT) format|ABT]] file: fast and efficient random access (both on row and column level), binary table format&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=88</id>
		<title>ASAsense Binary Table (ABT) format</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=ASAsense_Binary_Table_(ABT)_format&amp;diff=88"/>
		<updated>2024-10-04T10:42:26Z</updated>

		<summary type="html">&lt;p&gt;Thomas: Nieuwe pagina aangemaakt met &amp;#039;floatThe ASAsense binary table format is an alternative for the CSV format, but for binary data. The structure is as follows: {| class=&amp;quot;wikitable&amp;quot; |+ !name !length (bytes) !type !allowed values !explanation |- |file_type |1 |u8 |1 |The internal number of the file type and version |- |n_cols |1 |u8 |1-255 |the amount of headers |- |col_widths |1 x n_cols |u8[n_cols] |1-255 per column |n_cols u8 integers describing the byte-width of the columns |- |metadata |unt...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;floatThe ASAsense binary table format is an alternative for the CSV format, but for binary data. The structure is as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!name&lt;br /&gt;
!length (bytes)&lt;br /&gt;
!type&lt;br /&gt;
!allowed values&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|file_type&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1&lt;br /&gt;
|The internal number of the file type and version&lt;br /&gt;
|-&lt;br /&gt;
|n_cols&lt;br /&gt;
|1&lt;br /&gt;
|u8&lt;br /&gt;
|1-255&lt;br /&gt;
|the amount of headers&lt;br /&gt;
|-&lt;br /&gt;
|col_widths&lt;br /&gt;
|1 x n_cols&lt;br /&gt;
|u8[n_cols]&lt;br /&gt;
|1-255 per column&lt;br /&gt;
|n_cols u8 integers describing the byte-width of the columns&lt;br /&gt;
|-&lt;br /&gt;
|metadata&lt;br /&gt;
|until &#039;\0&#039;&lt;br /&gt;
|char[]&lt;br /&gt;
|C-style string (ends when &#039;\0&#039; character is encountered, encoded in UTF8)&lt;br /&gt;
|JSON-encoded metadata&lt;br /&gt;
|-&lt;br /&gt;
|data&lt;br /&gt;
|variable, until EOF&lt;br /&gt;
|byte[]&lt;br /&gt;
|any&lt;br /&gt;
|The actual data&lt;br /&gt;
|}&lt;br /&gt;
The JSON-metadata should be an object with the following structure&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|n_rows&lt;br /&gt;
|false&lt;br /&gt;
|number&lt;br /&gt;
|The amount of rows in the file, if known upfront (can be omitted for streaming data)&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|columns&lt;br /&gt;
|true&lt;br /&gt;
|a list of column definition objects&lt;br /&gt;
|an list of objects describing the columns in more details (should have n_cols entries)&lt;br /&gt;
|}&lt;br /&gt;
A &amp;quot;column definition object&amp;quot; should have the following format&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!field&lt;br /&gt;
!required&lt;br /&gt;
!type&lt;br /&gt;
!explanation&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|an optional name of the column&lt;br /&gt;
|-&lt;br /&gt;
|comment&lt;br /&gt;
|false&lt;br /&gt;
|string&lt;br /&gt;
|a free string&lt;br /&gt;
|-&lt;br /&gt;
|datatype&lt;br /&gt;
|true&lt;br /&gt;
|string&lt;br /&gt;
|An identifier for the datatype of the column&lt;br /&gt;
|}&lt;br /&gt;
The datatype identifiers can be anything, but the following should at least be supported by the reader:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!identifier&lt;br /&gt;
!description&lt;br /&gt;
|-&lt;br /&gt;
|utf8&lt;br /&gt;
|interpret the data as an UTF8-string (with fixed length, does not need to be terminated with &#039;\0&#039;) &lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|interpret the data as signed integer&lt;br /&gt;
|-&lt;br /&gt;
|uint&lt;br /&gt;
|interpret the data as unsigned integer&lt;br /&gt;
|-&lt;br /&gt;
|float&lt;br /&gt;
|interpret as floating point data (only possible for 4 or 8 byte fields)&lt;br /&gt;
|-&lt;br /&gt;
|numtype/div&lt;br /&gt;
|&amp;quot;div&amp;quot; should be replaced by any floating point number. The data is then first interpreted as &amp;quot;numtype&amp;quot; (int, uint or float) and then divided by &amp;quot;div&amp;quot;. This is mainly useful for storing decimal numbers in integer fields.&lt;br /&gt;
|-&lt;br /&gt;
|unix_timestamp&lt;br /&gt;
|Interprets the data as &amp;quot;uint&amp;quot; , but takes into account that it is a unix_timestamp (offset seconds since the Unix Epoch on January 1st, 1970 at UTC)&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|boolean value (0 = false, anything else = true)&lt;br /&gt;
|}&lt;br /&gt;
Other, unknown datatype identifiers, should be treated as opaque binary data (bytes) by the reader.&amp;lt;blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=Hoofdpagina&amp;diff=87</id>
		<title>Hoofdpagina</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=Hoofdpagina&amp;diff=87"/>
		<updated>2024-10-04T09:13:51Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welkom op de documentatiesite van ASAsense. Hier vindt u alle nodige informatie voor het gebruik van de ASAsense toepassingen.&lt;br /&gt;
&lt;br /&gt;
== [[PaveSense|PAVEsense]] ==&lt;br /&gt;
&lt;br /&gt;
# [[Roads AI#Inleiding|Inleiding]]&lt;br /&gt;
# [[Roads AI#Kwaliteitsindicatoren|Kwaliteitsindicatoren]]&lt;br /&gt;
# [[Roads AI#Convergentie|Convergentie]]&lt;br /&gt;
# [[Roads AI#Automatische_kalibratie_en_verwachte_termijn_voor_het_beschikbaar_komen_van_nieuwe_data|Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data]]&lt;br /&gt;
# [[Roads AI#De_Resultaten|De Resultaten]]&lt;br /&gt;
&lt;br /&gt;
== [[AMBIsense]] ==&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=86</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=86"/>
		<updated>2024-10-04T09:12:19Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Inleiding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;PaveSense -&#039;&#039; meetsysteem (eerder &amp;quot;Roads AI&amp;quot;)]]&lt;br /&gt;
Het &#039;&#039;PaveSense&#039;&#039; - meetsysteem (eerder &#039;&#039;Roads AI)&#039;&#039; voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;Driving Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* Driving Quality / IRI voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
## De standaardafwijking op geluidsniveau van bepaalde frequentiebanden is &amp;lt; 4dB&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit [[Roads AI - IRI Correlation|een betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI &amp;amp; Driving Quality wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;PaveSense&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
Op dit moment is het nog niet mogelijk voor de eindgebruiker om zelf filters op te slaan. Indien u een vergelijking in de tijd wilt uitvoeren, gelieve ons dan te contacteren en dan maken we onmiddellijk de nodige filters voor u aan.&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=Hoofdpagina&amp;diff=85</id>
		<title>Hoofdpagina</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=Hoofdpagina&amp;diff=85"/>
		<updated>2024-10-04T09:12:02Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Roads AI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welkom op de documentatiesite van ASAsense. Hier vindt u alle nodige informatie voor het gebruik van de ASAsense toepassingen.&lt;br /&gt;
&lt;br /&gt;
== [[PaveSense]] ==&lt;br /&gt;
&lt;br /&gt;
# [[Roads AI#Inleiding|Inleiding]]&lt;br /&gt;
# [[Roads AI#Kwaliteitsindicatoren|Kwaliteitsindicatoren]]&lt;br /&gt;
# [[Roads AI#Convergentie|Convergentie]]&lt;br /&gt;
# [[Roads AI#Automatische_kalibratie_en_verwachte_termijn_voor_het_beschikbaar_komen_van_nieuwe_data|Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data]]&lt;br /&gt;
# [[Roads AI#De_Resultaten|De Resultaten]]&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=84</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=84"/>
		<updated>2024-10-04T09:10:35Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;PaveSense -&#039;&#039; meetsysteem (eerder &amp;quot;Roads AI&amp;quot;)]]&lt;br /&gt;
Het &#039;&#039;PaveSense&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;Driving Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* Driving Quality / IRI voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
## De standaardafwijking op geluidsniveau van bepaalde frequentiebanden is &amp;lt; 4dB&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit [[Roads AI - IRI Correlation|een betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI &amp;amp; Driving Quality wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;PaveSense&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
Op dit moment is het nog niet mogelijk voor de eindgebruiker om zelf filters op te slaan. Indien u een vergelijking in de tijd wilt uitvoeren, gelieve ons dan te contacteren en dan maken we onmiddellijk de nodige filters voor u aan.&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=Hoofdpagina&amp;diff=83</id>
		<title>Hoofdpagina</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=Hoofdpagina&amp;diff=83"/>
		<updated>2024-10-04T09:09:33Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Roads AI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welkom op de documentatiesite van ASAsense. Hier vindt u alle nodige informatie voor het gebruik van de ASAsense toepassingen.&lt;br /&gt;
&lt;br /&gt;
== [[PaveSense|Roads AI]] ==&lt;br /&gt;
&lt;br /&gt;
# [[Roads AI#Inleiding|Inleiding]]&lt;br /&gt;
# [[Roads AI#Kwaliteitsindicatoren|Kwaliteitsindicatoren]]&lt;br /&gt;
# [[Roads AI#Convergentie|Convergentie]]&lt;br /&gt;
# [[Roads AI#Automatische_kalibratie_en_verwachte_termijn_voor_het_beschikbaar_komen_van_nieuwe_data|Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data]]&lt;br /&gt;
# [[Roads AI#De_Resultaten|De Resultaten]]&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=Roads_AI&amp;diff=82</id>
		<title>Roads AI</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=Roads_AI&amp;diff=82"/>
		<updated>2024-10-04T09:09:09Z</updated>

		<summary type="html">&lt;p&gt;Thomas: Thomas heeft pagina Roads AI hernoemd naar PaveSense&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#DOORVERWIJZING [[PaveSense]]&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=81</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=81"/>
		<updated>2024-10-04T09:09:09Z</updated>

		<summary type="html">&lt;p&gt;Thomas: Thomas heeft pagina Roads AI hernoemd naar PaveSense&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;Roads AI -&#039;&#039; meetsysteem]]&lt;br /&gt;
Het &#039;&#039;Roads AI&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;Driving Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* Driving Quality / IRI voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
## De standaardafwijking op geluidsniveau van bepaalde frequentiebanden is &amp;lt; 4dB&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit [[Roads AI - IRI Correlation|een betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI &amp;amp; Driving Quality wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;Roads AI&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
Op dit moment is het nog niet mogelijk voor de eindgebruiker om zelf filters op te slaan. Indien u een vergelijking in de tijd wilt uitvoeren, gelieve ons dan te contacteren en dan maken we onmiddellijk de nodige filters voor u aan.&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=Roads_AI_-_Export_Formats&amp;diff=80</id>
		<title>Roads AI - Export Formats</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=Roads_AI_-_Export_Formats&amp;diff=80"/>
		<updated>2024-08-30T16:25:02Z</updated>

		<summary type="html">&lt;p&gt;Thomas: Nieuwe pagina aangemaakt met &amp;#039;Roads AI data kan geëxporteerd worden in CSV en ESRI Shapefile formaat via het portaal. Hieronder vindt u een lijst met de betekenis van alle velden.  We refereren geregeld naar de SCCR indicatoren. Dat zijn de relatieve indicatoren macro1, macro2, mega1, mega2 en waviness.  Voor informatie betreffende de interpretatie van de indicatoren en convergentiecriteria, zie Roads AI#:~:text%3Dstukken%20weg%20afgebeeld.-%2CKwaliteitsindicatoren%2Cbrontekst%20bewerke...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Roads AI data kan geëxporteerd worden in CSV en ESRI Shapefile formaat via het portaal. Hieronder vindt u een lijst met de betekenis van alle velden.&lt;br /&gt;
&lt;br /&gt;
We refereren geregeld naar de SCCR indicatoren. Dat zijn de relatieve indicatoren macro1, macro2, mega1, mega2 en waviness.&lt;br /&gt;
&lt;br /&gt;
Voor informatie betreffende de interpretatie van de indicatoren en convergentiecriteria, zie [[Roads AI#:~:text%3Dstukken%20weg%20afgebeeld.-%2CKwaliteitsindicatoren%2Cbrontekst%20bewerken%2C-Aan%20de%20basis|Roads AI]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Veldnaam CSV&lt;br /&gt;
!Betekenis&lt;br /&gt;
|-&lt;br /&gt;
|recipe_id&lt;br /&gt;
|De versie van de software die gebruikt is voor de export. Alle data binnen dezelfde recipe_id zijn vergelijkbaar. SCCR indicatoren zijn niet vergelijkbaar wanneer het recipe_id verschilt.&lt;br /&gt;
|-&lt;br /&gt;
|gen_date&lt;br /&gt;
|De datum waarop de export plaatsvond&lt;br /&gt;
|-&lt;br /&gt;
|month&lt;br /&gt;
|De maand waarop de data betrekking heeft&lt;br /&gt;
|-&lt;br /&gt;
|segment_id&lt;br /&gt;
|Het interne ID van het betreffende wegsegment&lt;br /&gt;
|-&lt;br /&gt;
|road_name&lt;br /&gt;
|De naam van de weg, indien deze bestaat en gekend is door het systeem&lt;br /&gt;
|-&lt;br /&gt;
|sccr_first&lt;br /&gt;
|De datum van de oudste meting gebruikt voor het bepalen van de SCCR indicatoren&lt;br /&gt;
|-&lt;br /&gt;
|sccr_last&lt;br /&gt;
|De datum van de recentste meting gebruikt voor het bepalen van de SCCR indicatoren&lt;br /&gt;
|-&lt;br /&gt;
|sccr_conv&lt;br /&gt;
|Zijn de SCCR waarden geconvergeerd?&lt;br /&gt;
|-&lt;br /&gt;
|v_85_kmh&lt;br /&gt;
|De referentiesnelheid (85e percentiel van de opgemeten snelheden)&lt;br /&gt;
|-&lt;br /&gt;
|macro1&lt;br /&gt;
|Macro1 indicator&lt;br /&gt;
|-&lt;br /&gt;
|macro2&lt;br /&gt;
|Macro2 indicator&lt;br /&gt;
|-&lt;br /&gt;
|mega1&lt;br /&gt;
|Mega1 indicator&lt;br /&gt;
|-&lt;br /&gt;
|mega2&lt;br /&gt;
|Mega2 indicator&lt;br /&gt;
|-&lt;br /&gt;
|waviness&lt;br /&gt;
|Waviness indicator&lt;br /&gt;
|-&lt;br /&gt;
|macro1_ns&lt;br /&gt;
|Macro1 indicator - non scaled&lt;br /&gt;
|-&lt;br /&gt;
|macro2_ns&lt;br /&gt;
|Macro2 indicator - non scaled&lt;br /&gt;
|-&lt;br /&gt;
|mega1_ns&lt;br /&gt;
|Mega1 indicator - non scaled&lt;br /&gt;
|-&lt;br /&gt;
|mega2_ns&lt;br /&gt;
|Mega2 indicator - non scaled&lt;br /&gt;
|-&lt;br /&gt;
|wavi_ns&lt;br /&gt;
|Waviness indicator - non scaled&lt;br /&gt;
|-&lt;br /&gt;
|iri_first&lt;br /&gt;
|De datum van de oudste meting gebruikt voor het bepalen van de IRI indicator&lt;br /&gt;
|-&lt;br /&gt;
|iri_last&lt;br /&gt;
|De datum van de recentste meting gebruikt voor het bepalen van de IRI indicator&lt;br /&gt;
|-&lt;br /&gt;
|iri_conv&lt;br /&gt;
|Zijn de IRI metingen geconvergeerd?&lt;br /&gt;
|-&lt;br /&gt;
|iri_min&lt;br /&gt;
|De minimaal opgemeten IRI&lt;br /&gt;
|-&lt;br /&gt;
|iri_50perc&lt;br /&gt;
|Het 50e percentiel van de IRI metingen&lt;br /&gt;
|-&lt;br /&gt;
|iri_85perc&lt;br /&gt;
|Het 85e percentiel van de IRI metingen&lt;br /&gt;
|-&lt;br /&gt;
|iri_max&lt;br /&gt;
|De grootste opgemeten IRI waarde&lt;br /&gt;
|-&lt;br /&gt;
|iri_avg&lt;br /&gt;
|De gemiddelde IRI waarde&lt;br /&gt;
|-&lt;br /&gt;
|iri_sterr&lt;br /&gt;
|De standaardafwijking op de opgemeten IRI waarden&lt;br /&gt;
|-&lt;br /&gt;
|iri_rq&lt;br /&gt;
|De driving quality (van Poor naar Very Good)&lt;br /&gt;
|-&lt;br /&gt;
|iri_rq_int&lt;br /&gt;
|De driving quality (van 1 tot 5, met 1 Poor en 5 Very Good)&lt;br /&gt;
|-&lt;br /&gt;
|surf_conv&lt;br /&gt;
|Zijn de bepalingen van het oppervlak geconvergeerd? &lt;br /&gt;
|-&lt;br /&gt;
|surf_best&lt;br /&gt;
|Meest waarschijnlijk ingeschatte oppervlaktetype&lt;br /&gt;
|-&lt;br /&gt;
|surf_src&lt;br /&gt;
|De bron die werd gebruikt voor de bepaling van het type oppervlakte &#039;&#039;&#039;(TODO: betekenis bronnen documenteren)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|geometry&lt;br /&gt;
|De geomtrie van het wegsegment, in [[wikipedia:Well-known_text_representation_of_geometry|WKT]]&lt;br /&gt;
|-&lt;br /&gt;
|authority&lt;br /&gt;
|De wegbeheerder verantwoordelijk voor dit wegsegment&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=79</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=79"/>
		<updated>2024-08-30T13:23:26Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;Roads AI -&#039;&#039; meetsysteem]]&lt;br /&gt;
Het &#039;&#039;Roads AI&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;Driving Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* Driving Quality / IRI voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
## De standaardafwijking op geluidsniveau van bepaalde frequentiebanden is &amp;lt; 4dB&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit [[Roads AI - IRI Correlation|een betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI &amp;amp; Driving Quality wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;Roads AI&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
Op dit moment is het nog niet mogelijk voor de eindgebruiker om zelf filters op te slaan. Indien u een vergelijking in de tijd wilt uitvoeren, gelieve ons dan te contacteren en dan maken we onmiddellijk de nodige filters voor u aan.&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=78</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=78"/>
		<updated>2024-08-30T13:20:41Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Convergentie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;Roads AI -&#039;&#039; meetsysteem]]&lt;br /&gt;
Het &#039;&#039;Roads AI&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;Driving Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* Driving Quality / IRI voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
## De standaardafwijking op geluidsniveau van bepaalde frequentiebanden is &amp;lt; 4dB&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit [[Roads AI - IRI Correlation|een betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI (Ride Quality) wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;Roads AI&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
Op dit moment is het nog niet mogelijk voor de eindgebruiker om zelf filters op te slaan. Indien u een vergelijking in de tijd wilt uitvoeren, gelieve ons dan te contacteren en dan maken we onmiddellijk de nodige filters voor u aan.&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=77</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=77"/>
		<updated>2024-08-30T13:18:55Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Kwaliteitsindicatoren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;Roads AI -&#039;&#039; meetsysteem]]&lt;br /&gt;
Het &#039;&#039;Roads AI&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;Driving Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* Driving Quality / IRI voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
## De standaardafwijking op geluidsniveau van bepaalde frequentiebanden is &amp;lt; 4dB&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit e[[Roads AI - IRI Correlation|en betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI (Ride Quality) wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;Roads AI&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
Op dit moment is het nog niet mogelijk voor de eindgebruiker om zelf filters op te slaan. Indien u een vergelijking in de tijd wilt uitvoeren, gelieve ons dan te contacteren en dan maken we onmiddellijk de nodige filters voor u aan.&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=76</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=76"/>
		<updated>2023-03-01T13:34:56Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* De vergelijkingstool */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;Roads AI -&#039;&#039; meetsysteem]]&lt;br /&gt;
Het &#039;&#039;Roads AI&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;IRI Ride Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* IRI (Ride Quality) voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
## De standaardafwijking op geluidsniveau van bepaalde frequentiebanden is &amp;lt; 4dB&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit e[[Roads AI - IRI Correlation|en betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI (Ride Quality) wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;Roads AI&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
Op dit moment is het nog niet mogelijk voor de eindgebruiker om zelf filters op te slaan. Indien u een vergelijking in de tijd wilt uitvoeren, gelieve ons dan te contacteren en dan maken we onmiddellijk de nodige filters voor u aan.&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=75</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=75"/>
		<updated>2023-02-22T16:15:56Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Convergentie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;Roads AI -&#039;&#039; meetsysteem]]&lt;br /&gt;
Het &#039;&#039;Roads AI&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;IRI Ride Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* IRI (Ride Quality) voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
## De standaardafwijking op geluidsniveau van bepaalde frequentiebanden is &amp;lt; 4dB&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit e[[Roads AI - IRI Correlation|en betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI (Ride Quality) wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;Roads AI&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=74</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=74"/>
		<updated>2023-02-22T16:14:19Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* Convergentie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;Roads AI -&#039;&#039; meetsysteem]]&lt;br /&gt;
Het &#039;&#039;Roads AI&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;IRI Ride Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* IRI (Ride Quality) voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
## De standaardafwijking op geselecteerde geluidsniveaus is &amp;lt; 4dB&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit e[[Roads AI - IRI Correlation|en betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI (Ride Quality) wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;Roads AI&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=73</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=73"/>
		<updated>2023-02-15T10:29:52Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* De tabelweergave */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;Roads AI -&#039;&#039; meetsysteem]]&lt;br /&gt;
Het &#039;&#039;Roads AI&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;IRI Ride Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* IRI (Ride Quality) voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De standaardafwijking op het geluidsniveau (40Hz en 800Hz, gecorrigeerd naar de 85-ste percentielsnelheid) &amp;lt; 4dB is&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit e[[Roads AI - IRI Correlation|en betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI (Ride Quality) wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;Roads AI&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat- of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=72</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=72"/>
		<updated>2023-02-15T10:05:58Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;Roads AI -&#039;&#039; meetsysteem]]&lt;br /&gt;
Het &#039;&#039;Roads AI&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Opmerking:&#039;&#039;&#039; in ESRI shapefiles geldt een karakterlimiet van 10 tekens voor de parameters. Daarom werden de noscaling varianten hier aangeuid met &amp;quot;_ns&amp;quot; ipv &amp;quot;_noscaling&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;IRI Ride Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* IRI (Ride Quality) voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De standaardafwijking op het geluidsniveau (40Hz en 800Hz, gecorrigeerd naar de 85-ste percentielsnelheid) &amp;lt; 4dB is&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit e[[Roads AI - IRI Correlation|en betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI (Ride Quality) wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;Roads AI&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=71</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=71"/>
		<updated>2023-02-07T12:59:50Z</updated>

		<summary type="html">&lt;p&gt;Thomas: Tabelweergave met kaart gedocumenteerd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;Roads AI -&#039;&#039; meetsysteem]]&lt;br /&gt;
Het &#039;&#039;Roads AI&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;IRI Ride Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* IRI (Ride Quality) voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De standaardafwijking op het geluidsniveau (40Hz en 800Hz, gecorrigeerd naar de 85-ste percentielsnelheid) &amp;lt; 4dB is&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit e[[Roads AI - IRI Correlation|en betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI (Ride Quality) wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;Roads AI&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
[[Bestand:Tabelweergave met kaart.png|miniatuur|Tabelweergave met kaart]]&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision). Een preview van de weg of het wegsegment kan op een kaart weergegeven door op de ID te klikken. Dit kan zowel in straat of satellietweergave.&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=Bestand:Tabelweergave_met_kaart.png&amp;diff=70</id>
		<title>Bestand:Tabelweergave met kaart.png</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=Bestand:Tabelweergave_met_kaart.png&amp;diff=70"/>
		<updated>2023-02-07T12:59:22Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tabelweergave met kaart&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=69</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=69"/>
		<updated>2023-02-06T12:52:36Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;Roads AI -&#039;&#039; meetsysteem]]&lt;br /&gt;
Het &#039;&#039;Roads AI&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;IRI Ride Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* IRI (Ride Quality) voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De standaardafwijking op het geluidsniveau (40Hz en 800Hz, gecorrigeerd naar de 85-ste percentielsnelheid) &amp;lt; 4dB is&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit e[[Roads AI - IRI Correlation|en betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI (Ride Quality) wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;Roads AI&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;br /&gt;
&lt;br /&gt;
=== De tabelweergave ===&lt;br /&gt;
Naast de online viewer is er ook de tabelweergave. Hiermee kan u de onder handen te nemen segmenten sorteren op prioriteit mbv de verschillende meetparameters, of zoeken op straatnaam. Sorteren kan door op de kolomtitels te klikken, zoeken (of filteren) door de filtervelden in te vullen.&lt;br /&gt;
&lt;br /&gt;
U kunt er voor kiezen om de data weer te geven op wegbasis (kruispunt tot kruispunt, selecteer hiervoor de &amp;quot;Road&amp;quot; precision) of op segmentbasis (wegsegmenten van 20m, selecteer hiervoor de &amp;quot;Segment&amp;quot; precision).&lt;br /&gt;
&lt;br /&gt;
Standaard wordt enkel de geconvergeerde data gebruikt, maar het is zeker ook mogelijk om niet-geconvergeerde segmenten mee te nemen. Hiervoor hoeft u enkel een checkbox aan te vinken.&lt;br /&gt;
&lt;br /&gt;
Het aantal entries dat u in de tabel wilt weergeven kunt u ingeven in het veld &amp;quot;Amount of rows&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== De exportmogelijkheden ===&lt;br /&gt;
[[Bestand:Portal - Roads AI export tab.png|miniatuur|Portal - Roads AI export tab]]&lt;br /&gt;
Standaard wordt er een export voorzien naar ESRI shapefiles &amp;amp; CSV-bestanden. U kan de maand selecteren waarvoor u wenst te exporteren, evenaals het gewenste exportformaat en de precisie (Road = kruispunt tot kruispunt, Segment = opgedeeld in segmenten van 20m).&lt;br /&gt;
&lt;br /&gt;
Meer exportmogelijkheden zijn mogelijk (WMS, WFS, ...), maar worden ingesteld [mailto:info@asasense.com op aanvraag].&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=Bestand:Portal_-_Roads_AI_export_tab.png&amp;diff=68</id>
		<title>Bestand:Portal - Roads AI export tab.png</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=Bestand:Portal_-_Roads_AI_export_tab.png&amp;diff=68"/>
		<updated>2023-02-06T12:52:16Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Portal - Roads AI export tab&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=PaveSense&amp;diff=67</id>
		<title>PaveSense</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=PaveSense&amp;diff=67"/>
		<updated>2023-02-06T12:42:28Z</updated>

		<summary type="html">&lt;p&gt;Thomas: /* De Resultaten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
[[Bestand:Roads AI - solution overview.svg|miniatuur|Schematische voorstelling van het ASAsense &#039;&#039;Roads AI -&#039;&#039; meetsysteem]]&lt;br /&gt;
Het &#039;&#039;Roads AI&#039;&#039; - meetsysteem voor wegkwaliteit bestaat uit een vloot wagens waarbij sensorboxen zijn geïnstalleerd in de koffer van de wagens. De wegen die opgemeten moeten worden, worden bereden door de vloot tijdens dagelijks gebruik. Op deze manier bekomt het meetsysteem rolgeluids- en trillingsmetingen. Deze metingen worden beveiligd  en met respect voor privacy doorgestuurd naar het ASAsense datacenter en daar verwerkt. Uiteindelijk zijn klanten geïnteresseerd in kwaliteitsindicatoren van wegen om de staat ervan in kaart te brengen. Deze indicatoren worden via een kaart periodiek aangeleverd. De indicatoren worden in &#039;&#039;detail&#039;&#039; overzicht op 20m segmenten geplaatst en in &#039;&#039;road&#039;&#039; overzicht op grotere stukken weg afgebeeld.&lt;br /&gt;
&lt;br /&gt;
== Kwaliteitsindicatoren ==&lt;br /&gt;
Aan de basis van het meetsysteem ligt de premisse dat verouderde wegen zowel luider klinken als hardere trillingen veroorzaken. Aan het oppervlak van de weg kunnen we verschillende karakteristieke golflengtes identificeren. Dit gaat bijvoorbeeld om rafelingen en kleine putten tegenover het golven van de weg op grotere schaal. De trillings- en geluidsmetingen worden gecombineerd en worden in het frequentie domein verschoven naar gelang de snelheid van het voertuig. Dit kan goed gehoord worden als men per ongeluk over de pechstrook van de autostrade rijdt: de ribbels in de witte lijn van de pechstrook zorgen een bepaalde toonhoogte die duidelijk verandert naarmate men trager of sneller rijdt. De formule is frequentie=snelheid/(3.6 x lengte) waarbij frequentie in Hertz is, snelheid in km/h en lengte in meter is.&lt;br /&gt;
[[Bestand:ASAsense roughness scales.svg|miniatuur|ASAsense roughness scales]]&lt;br /&gt;
In deze optiek leveren we een selectie aan lengteschalen aan die interessant zijn in de analyse van de staat van de weg. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Macro 1&#039;&#039;&#039; (8cm tot 20cm): een indicatie voor vroegtijdige degradatie van de toplaag. Rafelingen, delaminaties, lostliggende steentjes, ...&lt;br /&gt;
* &#039;&#039;&#039;Macro 2&#039;&#039;&#039; (20cm tot 60cm): indicatie voor de iets verder gevorderde degradatie van de toplaag. Scheuren, putten, ...&lt;br /&gt;
* &#039;&#039;&#039;Mega 1&#039;&#039;&#039; (60cm tot 140cm): oneffenheden in de weg, die de rijervaring kunnen beïnvloeden. Denk hierbij aan grotere putten, spoorvorming, maar ook beperkte golvingen in de lengterichting van de weg&lt;br /&gt;
* &#039;&#039;&#039;Mega 2&#039;&#039;&#039; (140cm tot 3m): grotere oneffenheden in de weg. Diepe spoorvorming, langere golvingen, ...&lt;br /&gt;
* &#039;&#039;&#039;Waviness&#039;&#039;&#039;  (3m tot 5m): de langsvlakheid op grote afstand. Dit is voornamelijk van belang voor wegen waarop aan hoge snelheid gereden moet kunnen worden, zoals autosnelwegen.&lt;br /&gt;
&lt;br /&gt;
Merk hierbij op dat er geen strikte scheiding tussen de schalen bestaat: veel defecten die zichtbaar zijn onder Macro2 zullen bijvoorbeeld ook hun weerslag hebben op Macro1 en Mega1, en omgekeerd. Maar de klassen die ver uit elkaar liggen zijn niet gelinkt: een rafeling in de toplaag zal zichtbaar zijn in Macro1, niet in Waviness.&lt;br /&gt;
&lt;br /&gt;
Voor bovenstaande indicatoren (Macro1 - Waviness) worden de waarden van een locatie worden vergeleken met de waarden van alle wegen die op 30/06/2022 werden opgemeten. Hierbij geeft men een 0 aan de vlakste weg en een 1 aan de ruwste / meest golvende weg in een bepaalde lengteschaal. Dit wordt ook wel de percentielen van een &#039;&#039;cumulatieve distributie&#039;&#039; genoemd in wiskunde. Dit laat toe om snel na te gaan welke wegen er slecht of goed aan toe zijn, relatief ten opzichte van de rest. Als alternatief is het ook mogelijk om de &amp;quot;noscaling&amp;quot; variant van de indicatoren te bekijken, waarbij deze normalisatie via percentielen niet is uitgevoerd. Dit kan handig zijn om waarden die binnen hetzelfde percentiel liggen in de relatieve schaal (bvb. beide 0.95) toch te vergelijken. Vooral bij waarden in de uiterste percentielen (relatieve waarde &amp;lt; 0.05 of groter &amp;gt; 0.95) kan er nog een groot verschil zichtbaar zijn in de &amp;quot;_noscaling&amp;quot; variant.&lt;br /&gt;
&lt;br /&gt;
Naast de bovenstaande 5 parameters rapporteren wij ook nog volgende geïnterpreteerde parameters:&lt;br /&gt;
&lt;br /&gt;
* [[Bestand:Illustration of the IRI scales for different pavements.png|miniatuur|Illustration of the IRI scales for different pavements]]&#039;&#039;&#039;[[wikipedia:International_roughness_index|IRI (international roughness index)]]:&#039;&#039;&#039; een internationale maat voor de ruwheid van de weg, voor zover deze invloed heeft op uw wagen. De ruwheid wordt hierbij uitgedrukt in het aantal mm dat de veringen van uw auto (of uw auto zelf) op en neer bewegen, per afgelegde rijafstand. Hoe hoger de IRI, hoe moeilijker de weg te bereiden wordt, en hoe lager de maximale snelheid waaraan nog gereden kan worden. Dit is een belangrijke maat voor de huidige kwaliteit van uw wegdek.&lt;br /&gt;
* [[Bestand:Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al..png|miniatuur|Speed-related IRI thresholds at diﬀerent speeds suggested by Yu et al.]]&#039;&#039;&#039;IRI Ride Quality&#039;&#039;&#039;: een geïnterpreteerde versie van de IRI, waarbij we de snelheid van de wagens correleren aan de IRI, en zo nagaan of de weg nog voldoet aan de gewenste functie. Hierbij hanteren we de tabel uit [[:Bestand:2020 IRI in taipe.pdf|het onderzoek van de National Taipei University of Technology]]. Voor de snelheid nemen we het 85-ste percentiel van alle metingen over een bepaald wegsegment (dus 85% van de wagens rijdt minder dan deze snelheid).&lt;br /&gt;
&lt;br /&gt;
Wij raden aan om in eerste instantie te focussen op:&lt;br /&gt;
&lt;br /&gt;
* Macro2 voor het prioriteren van het onderhoud van de toplaag&lt;br /&gt;
* IRI (Ride Quality) voor het prioriteren van het volledig onderhoud (inclusief funderingswerken)&lt;br /&gt;
&lt;br /&gt;
== Convergentie ==&lt;br /&gt;
De metingen worden per maand geleverd. Hierbij geeft de datum aan tot welke datum de metingen in beschouwing werden genomen. De metingen van de afgelopen maand worden sowieso in rekening genomen, maar het is ook mogelijk dat oudere metingen worden gebruikt voor bepaalde wegsegmenten indien er onvoldoende werden opgemeten gedurende de afgelopen maand.&lt;br /&gt;
&lt;br /&gt;
Hiervoor hanteren we voor de schalen Macro1-Waviness het volgende &amp;quot;convergentiecriterium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Beschouw enkel de metingen waarvoor de rijsnelheid minimaal 20km/u bedroeg en maximaal 130km/u&lt;br /&gt;
# Neem hiervan minimaal de metingen van de afgelopen 30 dagen in rekening&lt;br /&gt;
# Indien binnen deze periode minimaal 2 metingen zijn gebeurd met minimaal 2 verschillende wagens en ga na of&lt;br /&gt;
## De standaardafwijking op het geluidsniveau (40Hz en 800Hz, gecorrigeerd naar de 85-ste percentielsnelheid) &amp;lt; 4dB is&lt;br /&gt;
## De standaardafwijking op de 1m-band &amp;lt; 4dB is. Deze lengte schaal komt overeen met laagfrequent geluid afhankelijk van de gereden snelheid. &lt;br /&gt;
## De snelheid minder dan 30% verschilt van de 85-ste percentielsnelheid&lt;br /&gt;
# Is het criterium niet bereikt, neem dan ook een minimaal aantal eerdere metingen in beschouwing totdat het criterium is bereikt. De maximale leeftijd van een meting hiervoor is 500 dagen (voor erg weinig bereden straatjes)&lt;br /&gt;
&lt;br /&gt;
Voor de IRI wordt het voorafgaand convergentie criteria gebruikt. Hierdoor worden dezelfde passages geselecteerd waarvoor IRI al afzonderlijk berekend werd. De 85-ste percentiel van IRI (over de geselecteerde passages) op één locatie wordt toegewezen als de IRI-meting op die locatie. Uit onderzoek blijkt namelijk dat dit e[[Roads AI - IRI Correlation|en betere correlatie geeft met referentie data]]. &lt;br /&gt;
&lt;br /&gt;
De niet-geconvergeerde metingen worden ook aangeleverd, maar zijn meer onderhevig aan ruis en toevallige gebeurtenissen zoals een tak die op de weg ligt, de meetwagen die over het gras naast de weg is gaan rijden omwille van een tegenligger, ...&lt;br /&gt;
&lt;br /&gt;
== Automatische kalibratie en verwachte termijn voor het beschikbaar komen van nieuwe data ==&lt;br /&gt;
Na de installatie van een sensor in een meetwagen wordt er onmiddellijk en zonder enig werk vanuit de gebruiker of bestuurder data opgemeten. Helaas kan niet alles onmiddellijk verwerkt worden.&lt;br /&gt;
&lt;br /&gt;
Voor de Macro1-Waviness schalen dient de data immers eerst gekalibreerd te worden met andere metingen die op dezelfde locaties zijn gemeten. Dit gebeurt automatisch, maar hiervoor moet voldoende data worden opgemeten (een 10 000-tal overlappende metingen). Reken een 3-tal maanden vooraleer dit gebeurd is. Vanaf maand 4 zal u de verwerkte meetdata van deze sensoren kunnen ontvangen (met terugwerkende kracht: ook de eerder opgemeten maanden worden dan geupdated met de nieuwe, gekalibreerde, meetdata).&lt;br /&gt;
&lt;br /&gt;
De IRI (Ride Quality) wordt rechtstreeks berekend vanaf de opgenomen trillingsdata. Hiervoor gebeurt geen kalibratie, dus deze data kan onmiddellijk worden aangeleverd.&lt;br /&gt;
&lt;br /&gt;
== De Resultaten ==&lt;br /&gt;
De resultaten komen op verschillende manieren beschikbaar, allemaal gegroepeerd in ons [https://portal.asasense.com/ portaal] . Om toegang te krijgen log je in met behulp van de logingegevens die je via e-mail ontving en klik je verder op &amp;quot;Roads AI&amp;quot;. Indien je toegang hebt tot meerdere regio&#039;s kan je daarop verder klikken, anders opent jouw resultatenregio automatisch. Uiteindelijk zie je 3 tabbladen: [[Bestand:Portaal tabelweergave.png|miniatuur|Portaal tabelweergave]]&lt;br /&gt;
&lt;br /&gt;
* Map, waaronder je de kaartweergave van de data vindt (de online viewer)&lt;br /&gt;
* Table, waar je de data in tabelformaat kan benaderen. Zo kan je makkelijk segmenten en wegen vinden die goed of slecht scoren op bepaalde parameters.&lt;br /&gt;
*Export, waar je de data kan exporteren als shape- of CSV-file. Export via WMS, WFS of de andere exportmogelijkheden van GeoServer worden ook ondersteund, maar zijn niet standaard geactiveerd. [mailto:info@asasense.com Contacteer ons] indien u deze exportmogelijkheden wenst te gebruiken.&lt;br /&gt;
&lt;br /&gt;
===Schalen===&lt;br /&gt;
De meeste resultaten worden uitgedrukt als numerieke waarde:&lt;br /&gt;
&lt;br /&gt;
* Macro1-Waviness wordt uitgedrukt met een waarde tussen 0 (beste weg) en 1 (slechtste weg)&lt;br /&gt;
* De IRI wordt uitgedrukt door een waarde groter dan 0 (en liefst &amp;lt; 16, maar dat is geen harde bovengrens)&lt;br /&gt;
&lt;br /&gt;
Om deze resultaten te visualiseren moet men een bijhorende schaal kiezen, afhankelijk van de noden. De schaal vertaalt bijvoorbeeld 0-1 waarden naar een kleuren schaal van blauw (vlakste) naar groen, geel, rood (meest hobbelige).&lt;br /&gt;
&lt;br /&gt;
Dit is een lineaire indeling van de schaal (gebruikt in de online viewer en &#039;&#039;map_linear.qgz&#039;&#039; op Odoo):[[Bestand:Lineaire schaal.png|kaderloos|941x941px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Men kan ook alles kleiner dan 80% tot blauw rekenen, en de rest lineair laten variëren in de kleuren schaal. Dit is met name handig aangezien we meer detail zien in de wegen die slechter scoren. Ook wel de 80%-20% schaal genoemd (gebruikt in de online viewer en &#039;&#039;map_80_20.qgz&#039;&#039; op Odoo):&lt;br /&gt;
&lt;br /&gt;
[[Bestand:80-20 schaal.png|kaderloos|937x937px]]&lt;br /&gt;
===De online viewer===&lt;br /&gt;
[[Bestand:Overzicht online viewer.png|miniatuur|Overzicht online viewer]]&lt;br /&gt;
Onder het eerste tabblad in het portaal vindt u de online viewer, waarbij de resultaten in kaartweergave worden gepresenteerd. &lt;br /&gt;
[[Bestand:Online viewer - Details wegsegment.png|miniatuur|Details wegsegment]]&lt;br /&gt;
U kan inzoomen, uitzoemen en draggen zoals u dat gewend bent uit Google Maps. Daarnaast kan je door met je muis over wegsegmenten te hoveren extra details weergeven. Om de kaart full-screen weer te geven klikt u op het zoom-icoon rechts bovenin:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Full-screen icon.png|kaderloos|134x134px]]&lt;br /&gt;
&lt;br /&gt;
====Selectie van de meetmaand====&lt;br /&gt;
In de online viewer kunt u steeds een actueel overzicht van uw wegennetwerk opvragen. Om dit te doen selecteert u na het openen van de viewer steeds de maand waarvoor u de data wenst te raadplegen. Klik hiervoor op de balk van de maand de betreffende maand. Indien u dit niet doet zal er steeds het gemiddelde over alle maanden worden weergegeven.&lt;br /&gt;
[[Bestand:Segments over time.png|geen|miniatuur|433x433px|Segments over time - tevens de manier om de maand te selecteren die u wenst te inspecteren]]&lt;br /&gt;
&lt;br /&gt;
====Instellen van de visualisatieparameters ====&lt;br /&gt;
Daarnaast kunt u ook de parameters die u wenst te gebruiken voor de visualisatie selecteren onder de &amp;quot;Map Settings&amp;quot;. Ook de schaal die moet gebruikt worden voor de kleuring wordt hier gekozen.&lt;br /&gt;
[[Bestand:De map settings.png|miniatuur|Selecteer de parameter en schaal die u wilt gebruiken voor de visualisatie op kaart]]&lt;br /&gt;
Let hierbij op dat de waarden Macro1-Waviness tussen 0 en 1 liggen en het dus is aangeraden om zowel de Min en de Max gradient value in te stellen tussen 0 en 1. Standaard staan de waarden ingesteld voor een 80/20 schaal zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
De IRI waarden hebben in principe geen bovenlimiet, maar alles boven de 16 is zeer slecht, dus hiervoor raden wij aan om de waarden 0 en 16 als onder en bovenlimiet te gebruiken. &lt;br /&gt;
&lt;br /&gt;
Indien de IRI Ride Quality wordt geselecteerd heeft de gradient geen effect. Dan worden de slechte en goede segmenten steeds blauw weergegeven, en de slechte steeds rood. De waarden daartussenin zijn groen, geel en oranje, van beter naar slechter.&lt;br /&gt;
&lt;br /&gt;
Voor het opsporen van versleten toplagen raden wij in eerste instantie het gebruik van de parameter Macro2 aan, en in 2e instantie de IRI voor het opsporen van de wegen waarvan ook de funderingen slijtage vertoon.&lt;br /&gt;
&lt;br /&gt;
====De grafieken en verdere filtering====&lt;br /&gt;
[[Bestand:Halle 2022-11 (Very) Good IRI.png|miniatuur|De data van Halle werd hierbij gefilterd op datum 2022-11 en IRI Ride Quality  &amp;quot;Good&amp;quot; en &amp;quot;Very Good&amp;quot;]]&lt;br /&gt;
Naast kaart worden er een aantal grafieken getoond die verdere informatie verschaffen over de data. Deze kunnen tevens gebruikt worden om de data verder te filteren. Klik hiervoor op de grafieken om de data die aan bepaalde voorwaarden voldoet weer te geven (enkel de data die voldoet aan de geselecteerde parameters wordt dan ingeladen). Het is ook mogelijk om op wegsegment te filteren door er op te klikken.&lt;br /&gt;
&lt;br /&gt;
De Geselecteerde filters worden steeds weergegeven in een dialoogje rechtsbovenaan de kaart en rechtsboven in de desbetreffende grafiek. De Filters zijn niet gelinkt aan de visualisatie-settings in &amp;quot;Map Settings&amp;quot;. Het is prima om daar bvb Macro2 te selecteren en te filteren op IRI.&lt;br /&gt;
&lt;br /&gt;
Filters kunnen ook opgeslagen worden in Filtersets om nadien makkelijk herladen te worden. Deze worden standaard enkel lokaal opgeslagen in uw browsersessie, om ze permanent te maken en ook beschikbaar te maken in de vergelijkingstool moet u over een login beschikken.&lt;br /&gt;
&lt;br /&gt;
====De vergelijkingstool====&lt;br /&gt;
[[Bestand:Comparison tool- een weg waarvan de toplaag werd heraangelegd.png|miniatuur|Comparison tool: een weg waarvan de toplaag werd heraangelegd]]&lt;br /&gt;
Met de vergelijkingstool (de pijltjes linksonder aan het scherm) is het mogelijk om verschillende opgeslagen filters te vergelijken. Zo kan je snel en eenvoudig de evolutie gedurende de tijd zien door een het moment &amp;quot;Base value&amp;quot; te vergelijken met &amp;quot;Deducted value&amp;quot;. Vul hierbij bij &amp;quot;Base value&amp;quot; best de meest recente maand in. Voor de Map Settings zet u de &amp;quot;Min-gradient&amp;quot; voor een eenvoudige interpretatie best op 0.&lt;br /&gt;
&lt;br /&gt;
Enkele kanttekeningen hierbij:&lt;br /&gt;
&lt;br /&gt;
#let er op dat je enkel wegsegmenten vergelijkt die in beide filtersets aanwezig is. Data die tijdens een eerdere maand (indien ingevuld onder Deducted value) niet aanwezig was zal aangeduid worden als verslechterd. Het omgekeerde geval zal als verbeterd worden aangeduid.&lt;br /&gt;
#indien u 2 momenten vergelijkt die niet ver uit elkaar liggen kan ruis op de data een belangrijke factor worden. Let indien u dat doet daarom vooral op de sterk gewijzigde waarden (verschil van &amp;gt; 0.5) en/of filter op &amp;quot;Converged = True&amp;quot;. Hoe groter de tijd die verstreken is tussen tussen twee segmenten, en hoe meer data er verzameld werd, hoe beter de vergelijking wordt.&lt;br /&gt;
#Het is niet mogelijk om verder te filteren in de comparison tool&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=Bestand:Full-screen_icon.png&amp;diff=66</id>
		<title>Bestand:Full-screen icon.png</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=Bestand:Full-screen_icon.png&amp;diff=66"/>
		<updated>2023-02-06T12:41:38Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Full-screen icon&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://docs.asasense.com/index.php?title=Bestand:Portaal_tabelweergave.png&amp;diff=65</id>
		<title>Bestand:Portaal tabelweergave.png</title>
		<link rel="alternate" type="text/html" href="https://docs.asasense.com/index.php?title=Bestand:Portaal_tabelweergave.png&amp;diff=65"/>
		<updated>2023-02-06T12:37:14Z</updated>

		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Portaal tabelweergave&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
</feed>