-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Přidat okres #30
Comments
Okres se da vytahnout pres wikidata nejak takto:
|
Super. Nezkusil bys to projet pro celý dataset, abysme měli představu, jestli je kombinace název obce + okres skutečně unikátní? |
Nemá smysl jít přímo po kódech obcí (možná na separátní issue)? Z toho budou přímé vazby na kraje, atd. Navíc je to oficiální výstup csoz, wikidata jsou až sekundární zdroj (pro start tu: |
? Něco jako: const CZSO_URL = "https://apl.czso.cz/iSMS/cisexp.jsp";
const input_helper = (name, value) => {
const hiddenField = document.createElement('input');
hiddenField.type = 'hidden';
hiddenField.name = name;
hiddenField.value = value;
hiddenField.checked = true;
return hiddenField;
};
const request_info = (id) => {
const form = document.createElement('form');
form.action = CZSO_URL;
form.appendChild(input_helper("kodcis", `${id}`));
// CONTEXT:Ciselnik
form.appendChild(input_helper("typdat", "0"));
// DATE:dd.mm.yyyy
form.appendChild(input_helper("datpohl", "02.10.2021"));
// LANG:CS
form.appendChild(input_helper("cisjaz", "203"));
// FORMAT:XML
form.appendChild(input_helper("format", "0"));
document.body.appendChild(form);
form.submit();
};
// ...
request_info(43); |
jj, ale spíš jsem to myslel jako reakci na původní problém. Jakože mi přijde zbytečné duplikovat státní open data. Navíc s kódem obce se pak dají dobře párovat státní open data. Hierarchie obcí je třeba tady. |
Pro rozlišení obcí se stejným názvem (například Nová Ves je v datech 14✕) by se nám velmi hodil okres. (Kraj je pro rozlišení nedostatečný.) Dá se nějak odvodit z toho, co už máme, nebo kde ho vezmeme? (Wikidata? Viz #28.)
The text was updated successfully, but these errors were encountered: