Het Nederlandse voertuigenpark, deel II

Door JJ93 op vrijdag 12 augustus 2016 20:30 - Reacties (18)
Categorie: voertuig.net, Views: 3.181

In mijn vorige Tweakblog heb ik inzicht gegeven in de historie van het kenteken en heb ik opmerkelijke voertuigdata beschreven.

Ik heb veel reacties ontvangen en de afgelopen maanden heb ik verder gebouwd aan de Voertuig.net website. Ik heb destijds direct een aantal suggesties geimplementeerd. Ik zal er chronologisch nog een aantal afgaan waar ik nu wat mee heb gedaan:
quote: Remz
Kleine usability tip voor je website. Zorg er voor dat we kunnen zien op welke pagina we zitten.
De huidige pagina wordt nu getoond. Al ben ik nog niet helemaal tevreden over de paginering..
quote: EHelmond
wat ook nog een leuke toevoeging zou zijn is als je meerdere dingen kan kiezen bij een filter.
zodat je alle uitgegeven auto's in een jaar kan zien bijvoorbeeld
Dit is altijd mijn doel geweest: multi facetted search voor alle voertuigen die er in Nederland zijn. De grootste uitdaging was het technische server gedeelte: hoe ga ik voor 13 miljoen voertuigen en 87 eigenschappen facetten genereren.. En de tweede grote uitdaging: hoe ga je dit client sided tonen?
Multi facetted search
Ik heb er voor gekozen om de filters onder te verdelen in groepen. Standaard zijn alle groepen ingeklapt en is er geen enkel facet ingeladen. Dit bespaard enorm veel rekenkracht, bij de oude website bepaalde ik ALLE facetten vooraf. Terwijl er door de meeste mensen hoogstens 5 worden gebruikt. Dus 82 filters voor niks berekend. (zag er zo uit)

Tevens moest het dus mogelijk zijn om meerdere opties te selecteren. Bij de oude website gebruikte ik een dropdown, dat kon dus niet meer. Nu maak ik gebruik van checkboxes. Één probleem hiermee werd meteen duidelijk: het neemt veel ruimte in. Je kan dus niet alle opties tonen, want dan heb je ineens een lijst van 1000 checkboxes.

Standaard worden er nu 100 facet opties opgehaald, gesorteerd op hoog aantal naar laag aantal. Ik heb een zoekveld toegevoegd om naar waardes te zoeken. Hoe ziet dit er dan uit?

Voertuig openklappen
http://i.imgur.com/joAXAWMl.png

Model openklappen
http://i.imgur.com/B1Cire1l.png

Zoeken op 360
http://i.imgur.com/Il5l0B6l.png

360 Cs, 360 F1, 360 Spider, F 360, Ferrari 360 selecteren
http://i.imgur.com/eEo1iYwl.png
Voertuigen vergelijken
Een nieuw optie die ik heb toegevoegd is het vergelijken van voertuigen.
http://i.imgur.com/yenLMYdl.png
http://i.imgur.com/YNSZ1mol.png
Ik heb mij laten inspireren door de Tweakers pricewatch ;)
Vorige foutieve gegevens
Allereerst een terugblik op de vorige blog, heeft het RDW inmiddels gegevens verbeterd?

BMW M1 Hatchback met 510 zitplaatsen: https://voertuig.net/kenteken/7TPN39
Dit had 4 of 5 zitplaatsen moeten zijn. Zie ook: https://ovi.rdw.nl/?kenteken=7TPN39)

Volkswagen Xc90: https://voertuig.net/kenteken/8ZTX86
Dit had een Volvo moeten zijn. Zie ook: https://ovi.rdw.nl/?kenteken=7TPN39)

Voertuigen met 47 zitplaatsen: https://voertuig.net/wielen/47
Dit zijn er nog steeds 22.

Voertuigen met 25 cilinders: https://voertuig.net/cilinders/25
Dit zijn er nog steeds 36.

Porsche Cayenne mobiele kraan: https://voertuig.net/kenteken/70HRK5
Dit is nog steeds een mobiele kraan :+ Zie ook: https://ovi.rdw.nl/default.aspx?kenteken=70HRK5
Nieuwe opmerkelijke gegevens
Tijdens het ontwikkelen ben ik genoeg opmerkelijke gegevens tegengekomen.

Chevrolet Corvette U9 met toepasselijk, 9 deuren: https://voertuig.net/kenteken/ZF78FT
Een coupé hoort toch echt 2 deuren te hebben. Zie ook: https://ovi.rdw.nl/default.aspx?kenteken=ZF78T

Op 31 augustus 2005 zijn er 470.430 voertuigen toegelaten: https://voertuig.net/datum-toelating/31-08-2005
Dit heeft te maken met het verplicht stellen van het kenteken voor brommers. Van deze 470.430 voertuigen zijn dan ook 467.112 bromfietsen. Zie: https://voertuig.net/datu...1-08-2005/soort/bromfiets

Om terug te komen op de personenauto mobiele kranen, er zijn er drie: https://voertuig.net/inri...+kraan/soort/personenauto
Een Audi Q5 TDI, Porsche Cayenne en Jeep Grand Cherokee.

Verder zoeken op Jeep Grand Cherokee levert meer dubieuze waardes op voor de inrichting: https://voertuig.net/model/grand+cherokee
http://i.imgur.com/nD07hYv.png
Hatchback, sedan en mobiele kraan lijken mij allemaal incorrect. Stationwagen vind ik ook een gekke keuze, maar die komt bij 20% van de Jeep Grand Cherokee's voor. Lijkt mij toch echt een MPV, Gesloten Opbouw of Terreinvoertuig.
http://i.imgur.com/CFsSv7R.jpg
Afsluiting
Dat was 'm weer. Met de nieuwe filters is het mogelijk om nog accurater voertuigen te vinden. En weer een stukje makkelijker om fouten te vinden.

Volgende: De restjes computer 08-'16 De restjes computer

Reacties


Door Tweakers user Whatson, vrijdag 12 augustus 2016 21:37

wat is er met die volkswagen caddy met 288 zitplaatsen? https://voertuig.net/zitplaatsen/288
Of deze BMW 1 serie met 510 zitplaatsen? https://voertuig.net/zitplaatsen/510

Door Tweakers user Jeldert, vrijdag 12 augustus 2016 21:49

Leuke blog, en knappe site (zeer snel!)
Ooit een 50 liter V8 gezien? https://voertuig.net/kenteken/1VRN30 :9
Of een 20 liter 4 cilinder Cabrio? https://voertuig.net/kenteken/9TPP22

[Reactie gewijzigd op vrijdag 12 augustus 2016 21:51]


Door Tweakers user easyriider, zaterdag 13 augustus 2016 17:27

Mijn auto even gecheckt, en die is 0 cm breed volgens deze website. Maar ik ben niet bepaald de enige met zo'n smalle auto. ;)

https://voertuig.net/breedte/0

Door Tweakers user eagle00789, zaterdag 13 augustus 2016 17:46

lengte, breedte en koppelingsafstand bij mijn eigen auto zijn allemaal 0. Lekker bezig RDW... :P
Wel een mooie site JJ93. en vooral lekker snel ondanks de hoeveelheid gegevens in je database...
Zou je eens een keer wat statistieken kunnen posten over je database?

[Reactie gewijzigd op zaterdag 13 augustus 2016 17:47]


Door Tweakers user JJ93, zaterdag 13 augustus 2016 20:12

Whatson schreef op vrijdag 12 augustus 2016 @ 21:37:
wat is er met die volkswagen caddy met 288 zitplaatsen? https://voertuig.net/zitplaatsen/288
Of deze BMW 1 serie met 510 zitplaatsen? https://voertuig.net/zitplaatsen/510
Ik snap ook niet hoe sommige waardes er in komen. 47 ipv 4 kan ik nog begrijpen omdat de 7 boven de 4 zit bij het numpad. Maar 288 of 510 ipv 5 zitplaatsen. Geen idee..
Jeldert schreef op vrijdag 12 augustus 2016 @ 21:49:
Leuke blog, en knappe site (zeer snel!)
Ooit een 50 liter V8 gezien? https://voertuig.net/kenteken/1VRN30 :9
Of een 20 liter 4 cilinder Cabrio? https://voertuig.net/kenteken/9TPP22
Thx! Beide een nulletje teveel :+
easyriider schreef op zaterdag 13 augustus 2016 @ 17:27:
Mijn auto even gecheckt, en die is 0 cm breed volgens deze website. Maar ik ben niet bepaald de enige met zo'n smalle auto. ;)

https://voertuig.net/breedte/0
Heel veel nieuw voertuigen hebben ook een breedte van 0 inderdaad. Maar voornamelijk de oudere auto's. Maarliefst 108.218 pagina's :+ Zoals ik al schreef, ik wil de paginering echt verbeteren.

Bv:
[1] [_] [108218]
Eerste pagina en laatste pagina altijd zichtbaar. En dan in de _ de huidige pagina (input field). En de volgende en vorige pagina indien mogelijk.

Mocht er maar 1 pagina zijn dan staat alleen de 1 er.
eagle00789 schreef op zaterdag 13 augustus 2016 @ 17:46:
lengte, breedte en koppelingsafstand bij mijn eigen auto zijn allemaal 0. Lekker bezig RDW... :P
Wel een mooie site JJ93. en vooral lekker snel ondanks de hoeveelheid gegevens in je database...
Zou je eens een keer wat statistieken kunnen posten over je database?
Thx!
Het gaat om een ElasticSearch node met 16GB RAM toegewezen (32GB totaal beschikbaar, aangeraden is max de helft).

Verder heb ik een MySQL database met alle originele gegevens verspreid over een aantal tabellen. De gegevens in ElasticSearch zijn opgenomen in één index.

Elke nacht worden de MySQL gegevens gesynchroniseert met het RDW. Vervolgens wordt de ElasticSearch index bijgewerkt en cache verwijdert.

Door Tweakers user beste-spellen, zondag 14 augustus 2016 00:48

Weet je wat je moet doen? Je moet deze site koppelen aan een sms dienst. Dat mensen hun kenteken kunnen sms'en naar een of ander nummer en dat je dan al deze informatie naar hun toestuurt voor maar 3¤ per bericht! Super handig als je wil weten wat je auto waard is, of om te kijken bij aanschaf van een nieuwe auto of de opgegeven gegevens wel juist zijn!!
Gratis tip, doe ermee wat je wilt. :Y)

Door Tweakers user Flippylosaurus, zondag 14 augustus 2016 01:18

Nice! Misschien een ideetje voor de Android-app: zou het niet leuk zijn als je een aparte app uitbrengt zonder advertenties die een klein bedrag kost? (vrienden van mij hanteren voor een prijs daarvan gemiddelde advertentieinkomsten per gebruiker * 1,25 aan)

Ik ben zelf tegen advertenties en het gebruik van psychologische truucjes om mensen te beďnvloeden, ik vind zelf reclame vergelijkbaar met een massaal hypnose-apparaat, vandaar :)

/aluhoedje

Door Tweakers user easyriider, zondag 14 augustus 2016 02:29

JJ93 schreef op zaterdag 13 augustus 2016 @ 20:12:

Heel veel nieuw voertuigen hebben ook een breedte van 0 inderdaad. Maar voornamelijk de oudere auto's. Maarliefst 108.218 pagina's :+ Zoals ik al schreef, ik wil de paginering echt verbeteren.

Bv:
[1] [_] [108218]
Eerste pagina en laatste pagina altijd zichtbaar. En dan in de _ de huidige pagina (input field). En de volgende en vorige pagina indien mogelijk.

Mocht er maar 1 pagina zijn dan staat alleen de 1 er.
Als ik onderaan op het paginanummer klik krijg ik in Chrome een pull-down menu met al die 108218 pagina nummers. Firefox verslikt zich daarin en die heb ik maar afgesloten na een paar minuten omdat die niet meer reageert.

Door Tweakers user jhead22, zondag 14 augustus 2016 15:36

Quote:
Porsche Cayenne mobiele kraan: https://voertuig.net/kenteken/70HRK5

Toevallig een Porsche Cayenne mobiele kraan gespot in de USA:

https://s4.postimg.org/t4rao4bq5/P1050929.jpg

[Reactie gewijzigd op zondag 14 augustus 2016 15:39]


Door Tweakers user Theo, maandag 15 augustus 2016 10:08

https://voertuig.net/kenteken/ZZ6365
hijskraan van 96.000 kilo met 100 kilo laadvermogen

https://voertuig.net/kenteken/D283FF
Een brommer met een ledig gewicht van 8 kilo.

https://voertuig.net/kenteken/XH1963
Een motorfiets met 62 cilinders

https://voertuig.net/kenteken/3290FB
Vrachtwagen met 94 wielen.

https://voertuig.net/kenteken/59ZHT5
Een corsa die ruim 700 dB aan geluid maakt.

Door Tweakers user Patrock, maandag 15 augustus 2016 12:02

https://voertuig.net/kenteken/JV156Z Wil deze auto wel overnemen voor de snelweg!
Brandstofverbruik (snelweg) 0.9 l/100km (1 op 111.1)

Door Tweakers user JJ93, maandag 15 augustus 2016 13:27

beste-spellen schreef op zondag 14 augustus 2016 @ 00:48:
Weet je wat je moet doen? Je moet deze site koppelen aan een sms dienst. Dat mensen hun kenteken kunnen sms'en naar een of ander nummer en dat je dan al deze informatie naar hun toestuurt voor maar 3¤ per bericht! Super handig als je wil weten wat je auto waard is, of om te kijken bij aanschaf van een nieuwe auto of de opgegeven gegevens wel juist zijn!!
Gratis tip, doe ermee wat je wilt. :Y)
Er zijn nog steeds bedrijven die sms diensten aanbieden voor kenteken checks :+
Flippylosaurus schreef op zondag 14 augustus 2016 @ 01:18:
Nice! Misschien een ideetje voor de Android-app: zou het niet leuk zijn als je een aparte app uitbrengt zonder advertenties die een klein bedrag kost? (vrienden van mij hanteren voor een prijs daarvan gemiddelde advertentieinkomsten per gebruiker * 1,25 aan)

Ik ben zelf tegen advertenties en het gebruik van psychologische truucjes om mensen te beďnvloeden, ik vind zelf reclame vergelijkbaar met een massaal hypnose-apparaat, vandaar :)

/aluhoedje
Het advertentie balkje gaat er in de volgende update sowieso uit. Heb er wel eens over nagedacht om een premium versie te maken met bv meer features of zonder reclame. Maar er zijn veel concurrerende apps. Dus ik heb liever een app met veel actieve gebruikers, waar ik dan uiteindelijk bv een betaald rapport aan kan bieden met uitgebreide informatie.
easyriider schreef op zondag 14 augustus 2016 @ 02:29:
[...]


Als ik onderaan op het paginanummer klik krijg ik in Chrome een pull-down menu met al die 108218 pagina nummers. Firefox verslikt zich daarin en die heb ik maar afgesloten na een paar minuten omdat die niet meer reageert.
Ja, dat zijn er veel te veel. Ook zonde van het dataverkeer. Ik ga dit z.s.m. fixen door alleen de vorige, huidige, *input box*, volgende en laatste pagina te tonen.
jhead22 schreef op zondag 14 augustus 2016 @ 15:36:
Quote:
Porsche Cayenne mobiele kraan: https://voertuig.net/kenteken/70HRK5

Toevallig een Porsche Cayenne mobiele kraan gespot in de USA:

https://s4.postimg.org/t4rao4bq5/P1050929.jpg
Zou het dan toch correct zijn! :*) Leuke spot :Y)
Theo schreef op maandag 15 augustus 2016 @ 10:08:
https://voertuig.net/kenteken/ZZ6365
hijskraan van 96.000 kilo met 100 kilo laadvermogen

https://voertuig.net/kenteken/D283FF
Een brommer met een ledig gewicht van 8 kilo.

https://voertuig.net/kenteken/XH1963
Een motorfiets met 62 cilinders

https://voertuig.net/kenteken/3290FB
Vrachtwagen met 94 wielen.

https://voertuig.net/kenteken/59ZHT5
Een corsa die ruim 700 dB aan geluid maakt.
Leuke vondsten! Ik heb ze ook even opgezocht op https://ovi.rdw.nl en daar staan ze met dezelfde gegevens. Soms ga je toch even twijfelen..
Patrock schreef op maandag 15 augustus 2016 @ 12:02:
https://voertuig.net/kenteken/JV156Z Wil deze auto wel overnemen voor de snelweg!
Brandstofverbruik (snelweg) 0.9 l/100km (1 op 111.1)
Erg zuinig op de snelweg inderdaad :D
Brandstofverbruik (stad) 5.5 l/100km (1 op 18.2)
Brandstofverbruik (snelweg) 0.9 l/100km (1 op 111.1)
Brandstofverbruik (gecombineerd) 4.5 l/100km (1 op 22.2)

Blijkbaar wordt er door eigenaren van dit type auto verwacht dat ze weinig op de snelweg rijden, want gecombineerd komen ze uit op 4.5l/100km.

Wat ik wel leuk hier aan vind is dat de gegevens blijkbaar afzonderlijk worden ingevoerd. Ik was onder de indruk dat ze gewoon werden opgeteld en gedeeld door twee.

Datum eerste toelating 18-02-2016
Datum afgifte in Nederland 27-06-2016

Lijkt om een geimporteerde auto te gaan. Waarschijnlijk dus een typfout van een RDW-medewerker.

Door Tweakers user afraca, zaterdag 20 augustus 2016 10:03

Superleuk. Een user experience puntje, dat misschien best lastig te maken is:
filters updaten op basis van de resultaten tot dat moment.

Bijvoorbeeld: als ik in de t.net PW naar videokaarten ga, daar een merk selecteer, dan kan ik vervolgens niet meer álle videochips selecteren als extra optie.

Op jouw site was ik op zoek naar een auto waar ik een paar gegevens van wist. Het zou leuk zijn als je al 3 filters geselecteerd hebt, dat je dan niet meer alle kleuren te zien krijgt.

Door Tweakers user JJ93, zaterdag 20 augustus 2016 16:23

afraca schreef op zaterdag 20 augustus 2016 @ 10:03:
Superleuk. Een user experience puntje, dat misschien best lastig te maken is:
filters updaten op basis van de resultaten tot dat moment.

Bijvoorbeeld: als ik in de t.net PW naar videokaarten ga, daar een merk selecteer, dan kan ik vervolgens niet meer álle videochips selecteren als extra optie.

Op jouw site was ik op zoek naar een auto waar ik een paar gegevens van wist. Het zou leuk zijn als je al 3 filters geselecteerd hebt, dat je dan niet meer alle kleuren te zien krijgt.
Thanks.

Als je het filter uitklapt dan wordt er rekening gehouden met de selecties die er tot dan toe zijn gemaakt. Stel je voor:
- Merk uitklappen, je krijgt alle merken.
- Je kiest het merk Hyundai
- Model uitklappen, je krijgt nu alleen de modellen van Hyundai
- Als je nu het merk Volkswagen aanklikt dan blijft de modellen lijst hetzelfde.

Dat zou je dus eigenlijk meteen moeten updaten, bij de Pricewatch merk ik ook dat alle filters die opengeklapt zijn bij een selectie bijgewerkt worden.

Je kan op voertuig.net nu wel een eigenschap inklappen en weer uitklappen, dan worden nieuwe gegevens opgehaald als er een nieuwe selectie is gemaakt.

Ik zal eens kijken of ik de selecties automatisch overal kan bijwerken.

Door Tweakers user evilution, maandag 22 augustus 2016 23:07

Is er een manier om geselecteerde kentekens te (laten) benaderen? Stel je zoekt een bepaalde auto, geeft een bedrijf opdracht om al die eigenaren te benaderen voor mogelijke verkoop?

Door Tweakers user JJ93, maandag 22 augustus 2016 23:34

evilution schreef op maandag 22 augustus 2016 @ 23:07:
Is er een manier om geselecteerde kentekens te (laten) benaderen? Stel je zoekt een bepaalde auto, geeft een bedrijf opdracht om al die eigenaren te benaderen voor mogelijke verkoop?
Nee, de eigenaren van de voertuigen zijn privé. De database bevat alleen niet privacy gevoelige data over het voertuig zelf. Wie weet een koppeling met auto verkoop sites e.d. in de toekomst.

Door Tweakers user mgizmo, dinsdag 13 september 2016 00:15

Ik wil je website gebruiken bij gebruik van buurtpreventie. Regelmatig wordt er een gedeelte van een kenteken duidelijk, maar missen een paar cijfers/letters. Ik heb gemerkt dat ik een gedeelte van het kenteken op de website kan gebruiken om te zoeken, maar de lijst heeft een top 25 of iets dergelijks?
Kan ik een webform query gebruiken om dat te doorbreken?

Door Tweakers user JJ93, dinsdag 13 september 2016 09:27

mgizmo schreef op dinsdag 13 september 2016 @ 00:15:
Ik wil je website gebruiken bij gebruik van buurtpreventie. Regelmatig wordt er een gedeelte van een kenteken duidelijk, maar missen een paar cijfers/letters. Ik heb gemerkt dat ik een gedeelte van het kenteken op de website kan gebruiken om te zoeken, maar de lijst heeft een top 25 of iets dergelijks?
Kan ik een webform query gebruiken om dat te doorbreken?
Klopt, de suggesties hebben een limiet van 25. Zoekresultaten 100, maar daar is paginering mogelijk. Met dit in mn achterhoofd is het denk ik ook handig om paginering voor suggesties toe te voegen.

Je zou vervolgens gebruik kunnen maken van de API om te zoeken met wildcards. Nu kan dat nog zonde API key.

Reactie formulier
(verplicht)
(verplicht, maar wordt niet getoond)
(optioneel)