[začátečníci] wikipedie k place=*

8 zpráv
Zpět na přehled

[začátečníci] wikipedie k place=*

8 zpráv JPMTR 5 účastníků 5 min čtení
  1. Miroslav Suchý miroslav na suchy.cz #m6f398d
    Ahoj, asi zde máme nějaké nováčky, kteří hledají své místo na slunci. Rádi byste zkusili zmapovat něco a myslíte si, že vše podstatné je zmapováno? Zkusím vám každý měsíc dát tip na jednoduchý úkol. Jednoduchý v tom, že nevyždaduje předchozí zkušenosti. Ale je toho hodně k zmapování. Takže na vás určitě zbyde... :) Úkol na leden ============= Máme zmapované všechny vesnice. Ale hodně jich nemá přiřazeno heslo z Wikipedie. Přitom většina turistických aplikací odkaz na wikipedii využívá k zobrazení podrobností o obci. A skoro každá vesnice už dnes má vlastní heslo na Wikipedii. Takže: přiřadit vesnici heslo z wikipedie! V Overpass turbo můžete spustit tento dotaz: https://overpass-turbo.eu/s/PnN ``` [out:json][timeout:25]; ( node["place"="village"][!"wikipedia"]({{bbox}}); ); // print results out body;
    ;
    out skel qt; ``` Najděte si oblast, která vás zajímá. A klikněte na Spustit. Tento dotaz nalezne všechny vesnice, které nemají atribitut wikipedie. Já si, dejme tomu, vyberu Domašov: https://www.openstreetmap.org/node/1601617498 Najděte tuto obec na Wikipedii. V mém případě https://cs.wikipedia.org/wiki/Domašov Vetšinou v pravém info boxu jsou zeměpisné souřadnice. Po kliknutí na ně si je můžete otevřít v různých mapách a ověřit si, že jste si vybrali správnou obec. Otevřete si svůj editor OpenStreetMap (iD nebo JOSM nebo cokoliv jiného). Na uzel té vesnice (tj. place=village) přidejte další atribut wikipedia=cs:Domašov neboli obecně: vemto ten text za posledním lomítkem v tom URL wikipedie a přidejte to za "cs:" v atributu wikipedia. Například pro https://cs.wikipedia.org/wiki/%C5%98%C3%AD%C4%8Dany_(okres_Brno-venkov) by to bylo wikipedia=cs:Říčany_(okres_Brno-venkov) Pokud použijete iD editor (to je ten co se nastartuje když kliknete na "Upravit" na stránce openstreetmap.org), tak vám zkusí hned i doplnit atribut "wikidata". Pokud to nevyplní automaticky, tak můžete kliknout do prázného políčka Wikidata a v dropdown menu vybrat správnou hodnotu. V takovém případě klikněte na ten čtvereček se šipkou (view on wikidata), což vás dostane sem: https://www.wikidata.org/wiki/Q761824 a v záložce "coordinate locatation" se ujistěte, že se jedná o správnou obec. A nyní už stačí jenom uložit s commit popisem: přidat wikipedii a wikidata k obci A můžete pokračovat na další obec. Podobně můžete přidávat odkaz na wikipedii i na jiných objektech: kostely, známé kopce, kulturní památky, řeky apod. Mirek
  2. Tom Ka tomas.kasparek na gmail.com #m60e1b3
    Diky za velmi zasluznou akci! tom.k
  3. Jan Macura macurajan na gmail.com #mcd53d1
    +1 Hlavně za to propojení na Wikidata. H.
  4. Radek Svoboda radek.svob na email.cz #mf19ed0
    Ahoj, letmo jsem se koukal, jaké mají nody okolních obcí "pokrytí" s linky na wiki a je fakt, že je to celkem slabé. Narazil jsem ale na poměrně dost bodů [place=village], které jsou součástí relace [type=boundary][boundary= administrative], která již odkaz na wiki a wikidata má. Např. Node: Šanov (1601754741)  https://www.openstreetmap.org/node/1601754741 Relation: Šanov (438717) https://www.openstreetmap.org/relation/438717 i ten odkazovaný Domašov ;-) Předpokládám, že turistické aplikace moc nečtou data z relací, a je tedy potřeba mít data duplicitně. Ale i tak, nešlo by to nějak automatizovaně překopírovat/porovnávat. Je mi proti srsti doplňovat něco ručně (nebo k tomu někoho nabádat :-) ), když už ta data už v db jsou. Díky, R.
  5. Petr Tesařík osm na tesarici.cz #m45b360
    Ahoj, já jsem si zase všiml, že kromě [place=village] se to týká také [place=town]. Ovšem, jako obvykle, celá věc je poněkud složitější. Vezmu jako příklad své bydliště. Uzel města [place=town]: - https://www.openstreetmap.org/node/1599258376 - nemá atributy wikipedia a wikidata Město je součástí relace Jistebnice: - https://www.openstreetmap.org/relation/438752 - má atributy wikipedia a wikidata Hranice této relace ale zahrnují i všechny osady, které spadají pod MěÚ Jistebnice (Božejovice, Padařov, Makov, Vlásenice, atd.), z nichž mnohé mají vlastní datovou položku ve Wikidata a vlastní stránku na Wikipedii. Domnívám se, že v tomto případě jsou atributy wikipedia a wikidata přiřazeny chybně a měly by být spíš u příslušné podoblasti: - https://www.openstreetmap.org/relation/435758 Otázkou zůstává, zda se mají duplikovat i u příslušného uzlu města, nebo ne, případně jestli se mají naopak u té relace smazat. Každopádně by bylo dost obtížné takovéto případy upravit automaticky, aniž by vznikl ještě větší zmatek. Petr T Dne Thu, 02 Jan 2020 17:05:57 +0100 (CET)
  6. Jan Macura macurajan na gmail.com #m55ccd1
    Ahoj
    Domnívám se, že v tomto případě jsou atributy wikipedia a wikidata přiřazeny chybně a měly by být spíš u příslušné podoblasti: - https://www.openstreetmap.org/relation/435758
    Tak, jak je to propojeno nyní, je to správně. https://www.openstreetmap.org/relation/438752 -> https://www.wikidata.org/wiki/Q2702822 obojí popisuje město Jistebnice jako administrativní jednotku (obec). Jistebnice jakožto samostatné sídlo by mělo být propojeno s položkou, která se týká jen tohoto sídla: https://www.openstreetmap.org/relation/435758 -> https://www.wikidata.org/wiki/Q56414547 Zda uvádět tagy wikidata a wikipedia (jen) do relací, (jen) do uzlů nebo do relací i do uzlů, nemám jasný názor, H.
  7. Jan Macura macurajan na gmail.com #mac31f3
    Mimochodem, těm z vás, kteří by se tomuto propojování chtěli věnovat, a zároveň chtěli mít kontrolu, že to dělají dobře, doporučuji založit si účet Wikimedia a do uživatelského JavaScriptu na Wikidatech (např. https://www.wikidata.org/wiki/User:YjM/common.js ) si přidat následující řádek: mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Mxn/overpass.js&action=raw&ctype=text/javascript' ); // [[User:Mxn/overpass.js]] U každé položky na Wikidatech pak uvidíte mapku s relací v OSM, která je s danou položkou propojená. H.
  8. Petr Tesařík osm na tesarici.cz #m0eeb98
    Ahoj, Dne Fri, 3 Jan 2020 10:41:38 +0100
    Ahoj
    Domnívám se, že v tomto případě jsou atributy wikipedia a wikidata přiřazeny chybně a měly by být spíš u příslušné podoblasti: - https://www.openstreetmap.org/relation/435758
    Tak, jak je to propojeno nyní, je to správně. https://www.openstreetmap.org/relation/438752 -> https://www.wikidata.org/wiki/Q2702822 obojí popisuje město Jistebnice jako administrativní jednotku (obec). Jistebnice jakožto samostatné sídlo by mělo být propojeno s položkou, která se týká jen tohoto sídla: https://www.openstreetmap.org/relation/435758 -> https://www.wikidata.org/wiki/Q56414547
    Aha. Děkuji za vysvětlení.
    Zda uvádět tagy wikidata a wikipedia (jen) do relací, (jen) do uzlů nebo do relací i do uzlů, nemám jasný názor,
    Vzhledem k tomu, že relace dokážou pokrýt více datových položek, ke kterým neexistuje odpovídající uzel (např. kraj či okres), přikláním se spíš k variantě přidávat wikidata jen k relacím. Jestliže (zatím?) turistické aplikace neumějí z relací tato data získat, mohli bychom je kopírovat do uzlů skriptem. Petr T
Napsat odpověď e-mailem… Odpovědět

Otevře váš e-mailový klient. Odpovědi pak sledujte zde na webu.