Skip to content

Instantly share code, notes, and snippets.

@19h
Last active December 17, 2015 06:19
Show Gist options
  • Select an option

  • Save 19h/5564508 to your computer and use it in GitHub Desktop.

Select an option

Save 19h/5564508 to your computer and use it in GitHub Desktop.
Google Public Data (Country-Data)
/*
Data from https://www.google.de/publicdata/query?session=nHLTBH5CFeM&jsq={"apiVersion":"1.0",+"queries":[{"qt":"conceptQuery",+"dsid":"d5bncppjof8f9_",+"id":"country",+"v":1181,+"locale":"de",+"filters":[{"pid":"region",+"v":"ECA"}]}]}
Generator:
v = data["results"][0].data;
for ( a in v ) p[v[a].displayName] = (function(v){ z = {}; z.id = v.id; v = v.pvals; z.location = { latitude: v.latitude, longitude: v.longitude }; z.region = v.region; if ( v.lending_type ) z.lending = v.lending_type; z.income = v.income_level; return z; })(v[a])
*/
{
Albanien: {
id: 'ALB',
location: {
latitude: 41.153332,
longitude: 20.168331
},
region: 'ECA',
lending: 'IBD',
income: 'LMC'
},
Andorra: {
id: 'ADO',
location: {
latitude: 42.546245,
longitude: 1.601554
},
region: 'ECA',
income: 'NOC'
},
Armenien: {
id: 'ARM',
location: {
latitude: 40.069099,
longitude: 45.038189
},
region: 'ECA',
lending: 'IDB',
income: 'LMC'
},
Aserbaidschan: {
id: 'AZE',
location: {
latitude: 40.143105,
longitude: 47.576927
},
region: 'ECA',
lending: 'IBD',
income: 'UMC'
},
Belarus: {
id: 'BLR',
location: {
latitude: 53.709807,
longitude: 27.953389
},
region: 'ECA',
lending: 'IBD',
income: 'UMC'
},
Belgien: {
id: 'BEL',
location: {
latitude: 50.503887,
longitude: 4.469936
},
region: 'ECA',
income: 'OEC'
},
'Bosnien und Herzegowina': {
id: 'BIH',
location: {
latitude: 43.915886,
longitude: 17.679076
},
region: 'ECA',
lending: 'IDB',
income: 'UMC'
},
Bulgarien: {
id: 'BGR',
location: {
latitude: 42.733883,
longitude: 25.48583
},
region: 'ECA',
lending: 'IBD',
income: 'UMC'
},
'Channel Islands': {
id: 'CHI',
location: {
latitude: undefined,
longitude: undefined
},
region: 'ECA',
income: 'NOC'
},
'Dänemark': {
id: 'DNK',
location: {
latitude: 56.26392,
longitude: 9.501785
},
region: 'ECA',
income: 'OEC'
},
Deutschland: {
id: 'DEU',
location: {
latitude: 51.165691,
longitude: 10.451526
},
region: 'ECA',
income: 'OEC'
},
Estland: {
id: 'EST',
location: {
latitude: 58.595272,
longitude: 25.013607
},
region: 'ECA',
income: 'OEC'
},
'Färöer': {
id: 'FRO',
location: {
latitude: 61.892635,
longitude: -6.911806
},
region: 'ECA',
income: 'NOC'
},
Finnland: {
id: 'FIN',
location: {
latitude: 61.92411,
longitude: 25.748151
},
region: 'ECA',
income: 'OEC'
},
Frankreich: {
id: 'FRA',
location: {
latitude: 46.227638,
longitude: 2.213749
},
region: 'ECA',
income: 'OEC'
},
Georgien: {
id: 'GEO',
location: {
latitude: 42.315407,
longitude: 43.356892
},
region: 'ECA',
lending: 'IDB',
income: 'LMC'
},
Griechenland: {
id: 'GRC',
location: {
latitude: 39.074208,
longitude: 21.824312
},
region: 'ECA',
income: 'OEC'
},
'Grönland': {
id: 'GRL',
location: {
latitude: 71.706936,
longitude: -42.604303
},
region: 'ECA',
income: 'NOC'
},
Irland: {
id: 'IRL',
location: {
latitude: 53.41291,
longitude: -8.24389
},
region: 'ECA',
income: 'OEC'
},
Island: {
id: 'ISL',
location: {
latitude: 64.963051,
longitude: -19.020835
},
region: 'ECA',
income: 'OEC'
},
'Isle of Man': {
id: 'IMY',
location: {
latitude: 54.236107,
longitude: -4.548056
},
region: 'ECA',
income: 'NOC'
},
Italien: {
id: 'ITA',
location: {
latitude: 41.87194,
longitude: 12.56738
},
region: 'ECA',
income: 'OEC'
},
Kasachstan: {
id: 'KAZ',
location: {
latitude: 48.019573,
longitude: 66.923684
},
region: 'ECA',
lending: 'IBD',
income: 'UMC'
},
Kirgisistan: {
id: 'KGZ',
location: {
latitude: 41.20438,
longitude: 74.766098
},
region: 'ECA',
lending: 'IDX',
income: 'LIC'
},
Kosovo: {
id: 'KSV',
location: {
latitude: 42.602636,
longitude: 20.902977
},
region: 'ECA',
lending: 'IDX',
income: 'LMC'
},
Kroatien: {
id: 'HRV',
location: {
latitude: 45.1,
longitude: 15.2
},
region: 'ECA',
lending: 'IBD',
income: 'NOC'
},
Lettland: {
id: 'LVA',
location: {
latitude: 56.879635,
longitude: 24.603189
},
region: 'ECA',
income: 'UMC'
},
Liechtenstein: {
id: 'LIE',
location: {
latitude: 47.166,
longitude: 9.555373
},
region: 'ECA',
income: 'NOC'
},
Litauen: {
id: 'LTU',
location: {
latitude: 55.169438,
longitude: 23.881275
},
region: 'ECA',
income: 'UMC'
},
Luxemburg: {
id: 'LUX',
location: {
latitude: 49.815273,
longitude: 6.129583
},
region: 'ECA',
income: 'OEC'
},
Mazedonien: {
id: 'MKD',
location: {
latitude: 41.608635,
longitude: 21.745275
},
region: 'ECA',
lending: 'IBD',
income: 'UMC'
},
Monaco: {
id: 'MCO',
location: {
latitude: 43.750298,
longitude: 7.412841
},
region: 'ECA',
income: 'NOC'
},
Montenegro: {
id: 'MNE',
location: {
latitude: 42.708678,
longitude: 19.37439
},
region: 'ECA',
lending: 'IBD',
income: 'UMC'
},
Niederlande: {
id: 'NLD',
location: {
latitude: 52.132633,
longitude: 5.291266
},
region: 'ECA',
income: 'OEC'
},
Norwegen: {
id: 'NOR',
location: {
latitude: 60.472024,
longitude: 8.468946
},
region: 'ECA',
income: 'OEC'
},
'Österreich': {
id: 'AUT',
location: {
latitude: 47.516231,
longitude: 14.550072
},
region: 'ECA',
income: 'OEC'
},
Polen: {
id: 'POL',
location: {
latitude: 51.919438,
longitude: 19.145136
},
region: 'ECA',
lending: 'IBD',
income: 'OEC'
},
Portugal: {
id: 'PRT',
location: {
latitude: 39.399872,
longitude: -8.224454
},
region: 'ECA',
income: 'OEC'
},
'Republik Moldau': {
id: 'MDA',
location: {
latitude: 47.411631,
longitude: 28.369885
},
region: 'ECA',
lending: 'IDX',
income: 'LMC'
},
'Rumänien': {
id: 'ROM',
location: {
latitude: 45.943161,
longitude: 24.96676
},
region: 'ECA',
lending: 'IBD',
income: 'UMC'
},
'Russische Föderation': {
id: 'RUS',
location: {
latitude: 61.52401,
longitude: 105.318756
},
region: 'ECA',
lending: 'IBD',
income: 'UMC'
},
'San Marino': {
id: 'SMR',
location: {
latitude: 43.94236,
longitude: 12.457777
},
region: 'ECA',
income: 'NOC'
},
Schweden: {
id: 'SWE',
location: {
latitude: 60.128161,
longitude: 18.643501
},
region: 'ECA',
income: 'OEC'
},
Schweiz: {
id: 'CHE',
location: {
latitude: 46.818188,
longitude: 8.227512
},
region: 'ECA',
income: 'OEC'
},
Serbien: {
id: 'SRB',
location: {
latitude: 44.016521,
longitude: 21.005859
},
region: 'ECA',
lending: 'IBD',
income: 'UMC'
},
Slowakei: {
id: 'SVK',
location: {
latitude: 48.669026,
longitude: 19.699024
},
region: 'ECA',
income: 'OEC'
},
Slowenien: {
id: 'SVN',
location: {
latitude: 46.151241,
longitude: 14.995463
},
region: 'ECA',
income: 'OEC'
},
Spanien: {
id: 'ESP',
location: {
latitude: 40.463667,
longitude: -3.74922
},
region: 'ECA',
income: 'OEC'
},
Tadschikistan: {
id: 'TJK',
location: {
latitude: 38.861034,
longitude: 71.276093
},
region: 'ECA',
lending: 'IDX',
income: 'LIC'
},
'Tschechische Republik': {
id: 'CZE',
location: {
latitude: 49.817492,
longitude: 15.472962
},
region: 'ECA',
income: 'OEC'
},
'Türkei': {
id: 'TUR',
location: {
latitude: 38.963745,
longitude: 35.243322
},
region: 'ECA',
lending: 'IBD',
income: 'UMC'
},
Turkmenistan: {
id: 'TKM',
location: {
latitude: 38.969719,
longitude: 59.556278
},
region: 'ECA',
lending: 'IBD',
income: 'UMC'
},
Ukraine: {
id: 'UKR',
location: {
latitude: 48.379433,
longitude: 31.16558
},
region: 'ECA',
lending: 'IBD',
income: 'LMC'
},
Ungarn: {
id: 'HUN',
location: {
latitude: 47.162494,
longitude: 19.503304
},
region: 'ECA',
income: 'OEC'
},
Usbekistan: {
id: 'UZB',
location: {
latitude: 41.377491,
longitude: 64.585262
},
region: 'ECA',
lending: 'IDB',
income: 'LMC'
},
'Vereinigtes Königreich': {
id: 'GBR',
location: {
latitude: 55.378051,
longitude: -3.435973
},
region: 'ECA',
income: 'OEC'
},
Zypern: {
id: 'CYP',
location: {
latitude: 35.126413,
longitude: 33.429859
},
region: 'ECA',
income: 'NOC'
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment