Přidat váhu obce, například pro vyhledávání
Seznam obcí nám mimo jiné slouží pro vyhledávání v Cityvizoru, viz https://github.com/cityvizor/cityvizor/issues/87. Výsledky vyhledávání by bylo dobré řadit podle nějaké relevance, kterou by mohl být počet obyvatel. Potřebujeme tedy do datové sady obcí přidat nějaký ukazatel velikosti – ne nutně přímo počet obyvatel, stačí pár pásem.
Podle čeho by se mělo počítat? Odhaduji to na počet obyvatel ( + případně rozloha / velikost rozpočtu?). Pokud je to jen počet obyvatel, tak to může posloužit rovnou a nebude duplicitní informace ve výsledných datech.
Pokud by se jednalo o počet obyvatel tak jsou asi jen dva zdroje:
- czso.cz (web stránka, případně xls)
- mvcr.cz (xls)
Pro czso.cz: xls nebo https://vdb.czso.cz/vdbvo2/faces/cs/index.jsf?page=profil-uzemi&u=VUZEMI__43__599140 kde poslední číslo je "kódObce" - přijde mi to ale strašně pomalé.
Pro mvcr.cz: ministerstvo dává xls tak možná by stálo za to ho vyparsovat a udělat jako api ...
Doplnění předchozího: z czso.cz se da stahnout i XML, které obsahuje jak rozlohu v ha tak počet obyvatel. Data nejsou nejnovější (perioda dat je 1 rok - poslední údaje jsou za 2018) ale pro orientaci je to v pohodě.
link pro stažení dat podobně jak před tím za 43__ patří kód obce: https://vdb.czso.cz/vdbvo2/faces/cs/xmlexp?page=vystup-objekt&z=T&f=TABULKA&pvo=UAP01&katalog=31716&u=v4__VUZEMI__43__599140
<data>
<udaj id=“xxx”>
<hod>1851</hod> <!-- hodnota -->
<uka>u1</uka> <!-- ukazatel: 2604 = pocet obyvatel -->
<mj>m1</mj> <!-- merna jednotka osoba -->
<uze>p1</uze> <!-- uzemi (mozna se lisi pokud ma podcasti ?) -->
<cas>c4</cas> <!-- akce kdy bylo zavedeno -->
<zdr>z4</zdr> <!-- zdroj odkud bylo zavedeno -->
<datOd>2018-04-30T09:00:00</datOd> <!-- zavedeni -->
<datDo>2060-12-31T09:00:00</datDo>
</udaj>
<udaj ID="xxx">
<hod>1386.8017</hod> <!-- hodnota -->
<uka>u12</uka> <!-- ukazatel: 4582 = plocha uzemi -->
<mj>m7</mj> <!-- merna jednotka: ha -->
<uze>p1</uze>
<cas>c3</cas>
<zdr>z33</zdr>
<datOd>2017-02-16T14:30:00</datOd>
<datDo>2060-12-31T00:00:00</datDo>
</udaj>
</data>