def opendata(): #bara temporär funktion, datan bör sparas på ett bättre sätt #senaste datan är från 2011 ---- arbetstillfallen #senaste datan är från 2012 ---- antalbostader #senaste datan är från 2012 ---- flytt data = OpenStockholmParser.get_opendata(app.config['UPLOAD_FOLDER']) flyttnetto = data['SDO15']['2012']['flyttnetto'] snittinkomst = data['SDO15']['2011']['INKOMST'] / data['SDO15']['2011']['INKOM_ANTAL'] # INKOMST/INKOM_ANTAL snittinkomst_change = (snittinkomst / (data['SDO15']['2010']['INKOMST']/ data['SDO15']['2010']['INKOM_ANTAL']))*100 befolkningsmangd = data['SDO04']['2012']['befolkningsmangd'] befolkningsmangd_change = (befolkningsmangd / data['SDO04']['2011']['befolkningsmangd'])*100 lista = [ u"Flyttnetto: "+str(flyttnetto), u"Snittinkomst per år: "+str(snittinkomst)+ u" Procentuell förändring: " + str(snittinkomst_change-100), u"Befolkning: "+str(befolkningsmangd)+ u" Procentuell förändring: " + str(befolkningsmangd_change-100) ] return render_template("test/openstockholm.html", lista=lista)
def getopendata(): #this will take quite a while OpenStockholmParser.save_opendata(app.config['UPLOAD_FOLDER']) return jsonify({"loading": "done"})