09.02.2016-15.02.2016
Téma: opening_hours – pozor na středník
Tag opening_hours=* jsme si představili v čísle 252. Na wiki stránce můžeme najít základní přehled syntaxe a příklady zápisu složitějších výrazů, například “otevřeno pouze každou lichou sobotu”. Právě nutnost pokrýt různé specifické případy vede ke komplikovanější syntaxi a ta zase v některých případech k nečekaným chybám. Na jedno velmi specifické chování se dnes podíváme.
V naprosté většině případů není syntaxe příliš komplikovaná. Například otevírací dobu obchodu, který má otevřeno pondělí až pátek 8:00 až 18:00 a v sobotu od 8:00 do 12:00 bychom zapsali takto: opening_hours=Mo-Fr 08:00-18:00; Sa 08:00-12:00
. Obdobně bychom napsali i otevírací dobu restaurace: opening_hours=Mo-Th 11:00-22:00; Fr-Sa 10:00-24:00; Su 12:00-21:00.
Že se jedná o správný zápis si můžeme ověřit v nástroji opening_hours evaluation tool.
Ovšem po nějaké době dojde ke změně otevírací doby restaurace. Nově má v pátek a sobotu otevřeno až do jedné hodiny ráno. Upravíme tedy tag a změníme 24:00 na 01:00: opening_hours=Mo-Th 11:00-22:00; Fr-Sa 10:00-01:00; Su 12:00-21:00.
Opět ověříme v kontrolním nástroji. Je to zdánlivě v pořádku, ale bystrý čtenář jistě odhalí jeden problém.
Oproti předpokladu, končí sobotní otevírací doba již o půlnoci, namísto v jednu ráno. Mohlo by se zdát, že se jedná o chybu, ale není tomu tak. Při pročítání wiki stránky opening_hours=* zcela jistě narazíte na následující příklad:
- Su-Tu 11:00-01:00, We-Th 11:00-03:00, Fr 11:00-06:00, Sa 11:00-07:00
- Protože otevírací hodiny přecházejí přes půlnoc, je nutno jednotlivé dny neoddělovat středníkem, ale čárkou.
Opravíme tedy otevírací dobu, změníme středník(y) na čárku(ky) a opět ověříme. Tentokrát je vše dle očekávání. Odpověď na otázku, proč tomu tak je, musíme hledat v kompletní specifikaci. Konkrétně u symbolů <normal_rule_separator>
(středník) a <additional_rule_separator>
(čárka). V komentáři klikneme na odkaz Limitations and Explanation. Tam se dočteme následující:
A additional rule is treated exactly the same as a normal rule, except that a additional rule does not overwrite the day for which it applies (unlike the
<normal_rule_separator>
which starts always with a new, empty day, deleting any previous rules applying for the given day). Note that a additional rule does not use any data from previous or from following rules. If time wraps over midnight are involved then you will probably also need to use additional rules to not overwrite the part which wraps into the next day.
Dodatečné pravidlo je zpracováno zcela stejně jako normální pravidlo, pouze s tím rozdílem, že nepřepisuje den na který je aplikováno (naproti tomu,
<normal_rule_separator>
vždy smaže všechna předchozí pravidla pro daný den a začíná s novým, prázdným dnem). Všimněte si, že dodatečné pravidlo nepoužívá žádná data předchozích ani následujících pravidel. Dodatečné pravidlo je také nutno použít v případě, že čas přesahuje přes půlnoc, aby nebyla smazána část, který zasahuje do následujícího dne.
Jak vidíme, v případě, že otevírací doba zasahuje do dalšího dne, vždy musíme jednotlivá pravidla oddělit čárkou. Je potřeba na to myslet hlavně v případě, že dochází ke změně otevírací doby a ta nově zasahuje do dalšího dne. Pokud v tagu opening_hours=* ponecháme středníky, nebude otevírací doba zobrazena správně a toto může odradit potenciálního zákazníka od návštěvy daného podniku na čemž bude tratit jak zákazník tak i majitel.
OSM CZ
- Video průvodce práce v JOSM.
- Budoucnost LunaRendereru (například v rámci osmap.cz).
- Pozvánka z fondu Otakara Motejla na OpenData Standup.
- Pokračování ságy s tagem destinations pro trasy KČT.
- Statistiky stavu kontrol rozcestníků na OsmHiCheck.
- Zadání pro bakalářku – import dat z IPR. Asi to není úplně dobrý nápad – licenční problémy. Nebo to má řešení?
- Tagy s odkazy na wikipedii. Je libo wikipedia:cs=XXX nebo wikipedia=cs:XXX. A co na to Jan Tleskač a wikidata? A zajímavá poznámka o názvech v němčině. A jak s wikidaty vlastně pracovat.
- Pozvánka na Wikipedistický sraz 17.2. v Brně a 19.2. sraz OpenAlt.
- Kontakt na autora osm.paws.cz se nakonec našel. A je přidán i mezi projekty na osmap.cz.
- Jáchym Čepický prezentuje svoji představu konference FOSS4G.
- Žádost od Mirka Suchého o zrušení turistické trasy nenalezené při průzkumu v terénu. A při tom objevil zajímavý zdroj o změnách turistického značení.
- Volné sekce na konferenci GIVS 2016.
- Jak tagovat některé prvky OSM pro napojení na wikipedii?
- Dalibor s Lukášem nám zase připravili várku překladů wiki. Za překlep minule se ještě jednou klukům omlouvá překladatel 🙂
OSM SK
- Víte kolik je v Trnavě na Slovensku autobusových zastávek? Ne? A jak by jste to zjistili?
- Kde se dá na Slovensku studovat na univerzitě GIS + IT dálkově? Nikdo zřejmě netuší…
- Má smysl značit nouzové odstavné plochy a jak to udělat?
Mapování
- Christoph Hormann přidal více obrázků pro mapování v OSM.
- Video tutoriál vám dá přehled o všech elementech pro mapování v 61 tisících Townlandech v Irsku.
- Martijn van Exel informuje o (youtube) video tutoriálu o online službě improve-osm.org.
- Video o vývoji OSM v Mexiku v letech 2006-2015.
- Uživatel Arun Maharajan napsal článek do deníku a prosí o radu jak mapovat menší a méně známé obchody ve slumech v Mumbai. Cílem je získat kontakt na lidi, které zajímá toto téma a tím snad pomoci těmto malým firmám k lepším ziskům.
- Pro obchody s klenoty existuje návrh pro stimulaci přechodu tagování z americké verze
shop=jewelry
na britskéshop=jewellery
. - Začalo hlasování pro tag označující vládní kanceláře office=government.
Komunita
- Christoph Hormann informuje o dotazníku pro uživatele dat z projektu Copernicus. Poznamenává, že průzkum je primárně směrován na malé firmy a dokonce nadšence.
- Mapper ve světle reflektorů: dkiselev (Rusko)
- [1] Sajjad Anwar z Mapboxu píše na blogu o mapování veřejné dopravy v Bangalore, která zobrazuje trasy autobusů. Autobusy jsou jedním z nejpopulárnějších dopravních prostředků v indickém Bangalore.
- ‘Cílené editování – Tailgate Mania‘, blog firmy Mapzen ponouká lidi přidávat parkovací místa, parkovací zálivy a přístupová místa do OpenStreetMap.
- Britský Mapping Marathon pro první čtvrtletí 2016 – Robert Wittaker shrnuje nástroje pro sledování postupu mapování škol a Mappa Mercia popisuje “jak mapovat školu v OpenStreetMap“.
Nadace OpenStreetMap
- Frederik Ramm přidal předběžná finanční čísla pro čtvrté čtvrtletí 2015.
Události
- Jako součást aktivit při oslavách 37. výročí nezávislosti Svaté Lucie dne 22. února 2016 bude pořádat místní ministerstvo pro věci veřejné, informace a vysílání, národní Mapathon. Akce se koná v Neděli 28. února 2016 od 9:00 do 17:00 na náměstí Dereka Walcotta v Castries.
Humanitární OSM
- Tento článek mluví o tom, jak dobrovolníky získané lokální informace (třeba v OSM) pomáhají jednotlivcům i humanitárním organizacím bojovat s rozšiřováním chorob.
Mapy
- Adam Franco publikoval nástroj Curvature k analýze geometrie (poloměr oblouků) cest v OSM. Produkuje barevně označené celosvětové překryvné vrstvy formátu KML pro motorkáře a ostatní nadšence pro hledání nejvíce zakřivených zatáček a plánování výletů. Nekompletnost pokrytí tagem surface=* na cestách je pak výzva v některých oblastech, kde většinou bývají nejklikatější ty nezpevněné cesty. Pro zlepšení OSM dat jsou pro každou cestu k dispozici linky pro editaci v ID a JOSM aby mohli uživatelé problémy rychle opravit.
- Freifunk je nezisková iniciativa pro zakládání a provoz volných bezdrátových sítí v Německu. (další informace v automatickém překladu). Komunita publikuje mapu “přístupových bodů” s pomocí OSM.
- Uživatel toc-rox oznámil novou verzi aplikace Freizeitkarte pro Android. Nově přidané vlastnosti jsou určené především k otestování. Vlastní vydání je plánováno na 16. března.
- Jako nezisková organizace sbírá a sdílí OpenWines originální otevřené datové zdroje o víně. Také publikovali mapy a vizualizace dat o víně.
- Transportr je open-source a volně dostupná aplikace pro Android vyvinutá lidmi po celém světě s cílem zjednodušit použití veřejné dopravy kdekoliv na světě zrovna jste.
Přechod k OSM
- Nový tutoriál o použití OSM v leteckém simulátoru X-Plane má již velký počet shlédnutí.
Otevřená data
- Švýcarský kanton Curych povolil OSM komunitě použít WMS nabízející letecké snímky (rozlišení 10cm) z jara 2014.
Licence
- Steve Coast píše na US mail listu o tom, že našel několik studentů práva zkoumajících možnou změnu licence. Steve vyžaduje na OSFM mail listu otevřenost a transparentnost a také by s celou komunitou rád sdílel “dokument s plným záznamem jednání”.
Software
- Pár dnů zpátky byly představený Boundaries Map ve verzi 4.0 s mnoha novými vlastnostmi.
- Na blogu firmy Geofabrik se píše o nových vlastnostech nástroje OSM Inspector Address View.
- ivanatora informuje o nedávno vyvinuté hře postavené na OSM. Hledá řešení některých technických problémů.
- Nakaner ve svém deníku informuje o řešení podivné chyby v rozhraní JOSM při použití v distribucích Debian a Ubuntu.
- Projekt Wikimaps Wikimedia Commons Warper obdržel Individual Engagement Grant pro rok 2016.
Programování
- Andrew si všiml, že OSM se blíží k hranici 4 miliard uzlů (node). 32 bitové neznaménkové datové typy brzy nebudou k uložení čísla uzlu stačit. 32 bitové znaménkové typy nestačí již od 9. února 2013.
- Mauro Moreno vyvinul Silex wrapper pro OpenStreetMap API.
- Nadace OSM publikovala blog post o posledním Google Summer of Code 2015.
- OpenStreetMap se bude opět účastnit letošního Google Summer of Code. Mentorské organizace se mohly přihlásit do 19. února 2016. Google oznámí přijaté přihlášky organizací do 29. února.
- Mapillary publikoval Javascriptovou knihovnu nazvanou mapillary-js pod open-source licencí. Přečtěte si o tom něco na blogu. S touto knihovnou můžete do svého webu přidat obrázky od Mapillary.
- Littlebtc píše o tom, jak PostGIS 2.2 zjednodušil úkol spojit blízké autobusové zastávky do skupin.
Nová vydání
software | verze | datum vydání | komentář |
---|---|---|---|
Maps.me iOS | 5.6 | 08.02.2016 | – |
Basecamp Mac | 4.6.1 | 09.02.2016 | – |
Atlas | 1.2.2 | 11.02.2016 | aktualizován mapový systém a různé vylepšení |
Locus Map Free | 3.15.3 | 11.02.2016 | opravy chyb |
PostgreSQL | 9.5.1 ff | 11.02.2016 | bezpečnostní aktualizace |
Basecamp Windows | 4.6.2 | 12.02.2016 | prosím přečtěte si seznam změn online |
Mapillary for Android | 1.7.5 | 12.02.2016 | opravy chyb s foťákem a přihlašování přes Facebook. |
Věděli jste …
- … o CoffeeMap na webu “šálek kávy” z Hamburku, realizovaném s OSM a OSM-Pluginu od Mika?
- … o objevu, který by potěšil Einsteina? Můžete se podívat na LIGO Hanford a LIGO Livingston na OSM. LIGO = Observatoř pro měření gravitačních vln laserovou interferometrií.
- … o webové stránce s programy, které jsou důležité pro OSM? Jsou vypsány čísla poslední verze, datum uvolnění a dostupnost pro různé operační systémy.
- … o videu, kde Emrah Kutlu mluví o vnitřní vizualizaci a navigaci s použitím OSM, postaveném na vektorových dlaždicích od MentzDV?
Ostatní “geo” záležitosti
- Podívejte se na článek na vox.com “Riziko nechtěné války s Ruskem v Evropě, vysvětleno na jedné mapě“.
Plánované události
Poznámka: Pokud zde chcete vidět vaši akci
Toto číslo přeložil tom.k redakčně upravili mkyral a vop. Budeme velmi rádi, pokud podpoříte a oceníte naši práci tím, že budete dílo dále šířit, např. sdílením na sociálních sítích (like, retweet, plus…). Předem za to děkujeme. Každé číslo v CZ verzi je promováno zde: