Fun Project : Scholen in Vlaanderen visueel voorstellen

Ik heb 2 zonen die nog naar school gaan, dus ik ben wel geïnteresseerd in onze scholen in Vlaanderen en welke soorten scholen er zijn. Op Onderwijs Vlaanderen vond ik een adreslijst van alle basisscholen in Vlaanderen, zowel kleuterschool als lagere scholen. En ik vond het wel leuk om daar eens mee te gaan spelen en dat visueel proberen voor te stellen.

Dus heb ik alle basisscholen hun adresinformatie gedownload in een csv bestand (3595 lijnen !). Vervolgens heb ik deze via “base“, een sqlite editor voor Mac, in een sqlite database omgezet. Aan deze database heb ik vervolgens de velden latitude en longitude toegevoegd.

Met behulp van de python library geopy heb ik dan een klein geocoding python script geschreven dat via Google API de adressen omzet in “latitude” en “longitude” coordinaten en deze dan bijschrijft in de database (dat duurt wel even…). En nadien heb ik met behulp van pygmaps deze map coordinaten in een lokale googlemap html file weggeschreven.

En dat geeft dan dit resultaat :

scholen-in-vlaanderen-585x358

Je kan doorklikken op bovenstaande om naar de volledige google map (1,2 MB!) te gaan en daar kan je zoomen tot op straatniveau. Als je hovert over een schoolpunt krijg je de schoolnaam te zien. Rode punten zijn hoofdvestigingen, groene punten zijn bijvestingen van een hoofdschool.

Zo op het eerste zicht hierboven lijkt het dat ons Vlaanderen land overvol zit met scholen, maar gezien het aantal mensen dat ieder jaar toeneemt om te kamperen voor schoolpoort, kan dat niet waar zijn 🙂

Als je zoomt wordt het allemaal wat overzichtelijker.

How to back up, store and archive your own tweets

I recently retweeted a tweet with a link that I wanted to find back. After some searching in twitter and hootsuite I found it. But it made me realise that once you are over your 3200 tweets that you can recall from twitter, you no longer have access to those earlier tweets (I’m not there yet, though).

So for heavy twitter users it becomes quite interesting to backup and archive those tweets locally. BEFORE they reach their limit of 3200 tweets.

Here are some links to tools that can do this for you; depending on your setup, one could suite you better than the other:

  • Tweetscan data :  they download the latest 1000 twitters from you from twitter.com and see if there’s anything in their own database to add to
  • Simple Python script : here’s a simple python script that will store them for you in json format
  • Tweetnest : a php script with a superb userinterface that provides you with a searchable archive of all your tweets. Runs on your server.
  • Thinkup : same as above, but with more bells and whistles.
  • Tweetbackup : is a service that store them for you.

And here are a few articles that discuss these and other tools: