Diskuse k šabloně:Části české obce/1

Poslední komentář: před 2 lety od uživatele Matěj Suchánek v tématu „katastrální území

Jak na to editovat

Pokud článek, v němž je šablona, není obec, musí se nejprve skrze nachází se v administrativní jednotce (P131) přejít do nadřazené obce. Následně se musí zkontrolovat, že tato obec má v zahrnuje sídlo (P1383) uvedenou tu "další část", v níž šablona je vložena. Je potřeba tedy zjistit, zda mezi dalšími částmi ve smyslu zahrnuje sídlo (P1383) ona část je.

Tato výše uvedená definice musí nahradit kontrolu pomocí kód části obce podle RÚIAN (P2788), která v group1 kontroluje, zda je ona část oficiální částí obce.--Vojtěch Dostál (diskuse) 6. 12. 2016, 23:04 (CET)Odpovědět

Tady možná stálo za to vyjasnit, jak se pozná, že to je/není obec? Stačí, že taková položka (ne)má instance (čeho) (P31): obec v Česku (Q5153359)? Jinak myslím, že co navrhuješ, proveditelné je. Matěj Suchánek (diskuse) 10. 12. 2016, 17:31 (CET)Odpovědět
Ano, rozhodující pro obec je instance (čeho) (P31): obec v Česku (Q5153359). Vychází to. --Vojtěch Dostál (diskuse) 10. 12. 2016, 17:56 (CET)Odpovědět
Skvělé, pak se máme čeho se chytit. Základní implementaci jsem provedl, nicméně převedení této kontroly i na místní části by podle mě mohlo vrátit již vyřešené problémy (za určitých okolností se do jejich seznamu přidávala i mateřská obec – tyto okolnosti by bylo dobré opět ujasnit, aby vše fungovalo i v nové verzi). Matěj Suchánek (diskuse) 10. 12. 2016, 18:52 (CET)Odpovědět

ZSJ editovat

Právě jsem do zahrnuje sídlo (P1383) naimportoval základní sídelní jednotky (evidujeme jich na WD asi 150). Např. v obci Černá Voda (Q339277) --Vojtěch Dostál (diskuse) 10. 12. 2016, 01:10 (CET)Odpovědět

Právě jsem naimportoval do Wikidat vlastnost kód základní sídelní jednotky podle RÚIAN (P3419) ke všem položkám, které jsou na Wikidatech označeny jako základní sídelní jednotka v Česku (Q329245). Přičemž platí, že všechny ZSJ zkategorizované na cswiki jako základní sídelní jednotky mají na WD základní sídelní jednotka v Česku (Q329245). Všimnete-li si na české Wikipedii nezkategorizované základní sídelní jednotky, neváhejte přidat příslušnou instanci na Wikidata. ZSJ bez kódu jsou zde. --Vojtěch Dostál (diskuse) 20. 12. 2016, 23:53 (CET)Odpovědět

 Upozorněno Tři položky mají jak kód části obce, tak kód ZSJ. Toto je bohužel běžné - části obce jsou v realitě mnohdy zároveň ZSJ. Je otázka, zda se v tomto případě přidávání kódů ZSJ do WD vyhnout (?) Co myslíte? Jsou totiž v takovém případě totožné jako kódy části obce (viz příklad Komárovské Chaloupky (Q12029989)) --Vojtěch Dostál (diskuse) 20. 12. 2016, 23:53 (CET)Odpovědět

Další části editovat

Bylo by dobré ty další části nějak rozlišit. V podstatě může jít o:

  • ZSJ
  • katastrální území
  • jiný sídelní útvar (stavebně srostlá obec, zaniklá obec).

U ještě složitějších případů (např. Rožnov (České Budějovice) - bývalá obec, staveběn srostlá s městem, ale pouze část ČB7 a skládající se z několika ZSJ) bude lepší vypsat je ručně do navboxu. JAn (diskuse) 10. 12. 2016, 21:26 (CET)Odpovědět

Možné případy editovat

Abecední řazení editovat

Seznamy se řadí podle abecedy, nicméně současný algoritmus není tak dokonalý jako ten, který se používá v kategoriích. Samozřejmě bych ho ještě mohl vylepšovat, ale vůbec nejlepší by bylo používat jen jeden. Matěj Suchánek (diskuse) 11. 12. 2016, 12:29 (CET)Odpovědět

Pojďme tuto první fázi nasadit na ostro editovat

Díky všem za práci na šabloně! Tak co tuto fázi pustit do plného provozu? Zatím "další části" nečleníme podle typu, ale to nevadí, lepší než je nezobrazovat vůbec. Díky tomu se spraví bugy, jako je např. ten v článku Uhry (Přibyslav) (kromě toho že tam je vložena duplicitní šablona, to teď neřeším). Souhlas s nasazením? Nebo to má ještě nějaké chyby, kterých jsem si nevšiml? --Vojtěch Dostál (diskuse) 21. 12. 2016, 22:50 (CET)Odpovědět

Zatím má šablona bug: článek o části obce neobsahuje odkazy na jiné druhy členění:
JAn (diskuse) 21. 12. 2016, 23:16 (CET)Odpovědět
To je dost divné, České Budějovice 4 (Q8311330) má nastaveno nachází se v administrativní jednotce (P131) správně a nerozumím, proč to neumí přečíst další části Českých Budějovic (zvlášť když to umí pravé části obce přečíst správně).--Vojtěch Dostál (diskuse) 22. 12. 2016, 00:47 (CET)Odpovědět
Odstranil jsem z šablony cosi, teď by to mělo fungovat. Jen doufám, že to jinde nezpůsobilo něco nechtěného.
A pokud by byl zájem, ještě by bylo možné přidat do závorek ZSJ/k.ú. Matěj Suchánek (diskuse) 22. 12. 2016, 13:28 (CET)Odpovědět

@Matěj Suchánek, JAn Dudík: Dík Matěji! Tady to asi nějak usnulo. Nyní jsem to otestoval na stránkách Čejetice a Přeborovice (Čejetice) a v obou to, zdá se, funguje dobře. Můžu to tedy nasadit na ostro? --Vojtěch Dostál (diskuse) 22. 2. 2017, 13:57 (CET)Odpovědět

+1 JAn (diskuse) 22. 2. 2017, 14:20 (CET)Odpovědět

katastrální území editovat

@Vojtěch Dostál, Matěj Suchánek: Na Wikidatech už máme položky ke všem katastrálním územím a v současnosti ještě dočišťujeme situace, kdy je na jednom katastrálním území více částí obce. Myslím, že by bylo možné v šabloně vypsat na zvláštním řádku katastrální území, ale ještě není vyřešeno, jak z položky o obci odkazovat na kú (zda jde o nižší správní celky (P150) - to by se ale pletlo, o zahrnuje sídlo (P1383) - ale nějkdy jde o nezastavěné území nebo jinak).

Ovšem každé kú by mělo obsahovat nachází se v administrativní jednotce (P131) na svou obec a oficiální název (P1448). Takže jestli bys, Matěji, uměl prosím přidat další "řádek", který by zjistil, které položky obsahují P131 a P31=katastrální území v Česku (Q20871353) a vypsal jejich P1448? (něco takového) --JAnD (diskuse) 28. 1. 2022, 11:04 (CET)Odpovědět

Osobně se přiznám že požadavku nerozumím, takže s tím případně nemohu pomoci. Kdyby se po mě něco chtělo, budu potřebovat navést. Rozumím jen prvnímu odstavci, dokud se nevyřeší toto odkazování, tak tato šablona nijak nižší katastrální celky zobrazovat nemůže :). --Vojtěch Dostál (diskuse) 28. 1. 2022, 11:15 (CET)Odpovědět
Jak píše Vojta, dokud nebude jasný způsob, jak získat z položky obce všechna k.ú. (nebo nějakou rozumně velkou nadmnožinu položek), tak tohle není proveditelné. Lua neumožňuje využívat query service nebo jiný způsob dotazování se všeho ve Wikidatech. --Matěj Suchánek (diskuse) 28. 1. 2022, 18:11 (CET)Odpovědět
Zpět na stránku „Části české obce/1“.