Esempio n. 1
0
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)
Esempio n. 2
0
def getopendata():
    #this will take quite a while
    OpenStockholmParser.save_opendata(app.config['UPLOAD_FOLDER'])
    return jsonify({"loading": "done"})