týdeník 291

09.02.2016-15.02.2016

Logo
Mapování veřejné dopravy v Bangalore [1] | další informace na blogu Sajjad Anwara

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

OSM SK

Mapování

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

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

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

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

kde co datum země
Riohacha Mapathon por la Guajira 16.02.-26.02.2016 colombia
Seattle Missing Maps Mapathon 20.02.2016 us
Graz Stammtisch 22.02.2016 austria
Taipei OpenStreetMap Taipei Meetup 22.02.2016 taiwan
Urspring Stammtisch Ulmer Alb 23.02.2016 germany
Colorado Humanitarian Mapathon Colorado State University, Fort Collins 24.02.2016 us
Port-au-Prince Université Quisqueya Port-au-Prince 24.02.2016 haiti
Colorado Humanitarian Mapathon University of Northern Colorado, Greeley 25.02.2016 us
Cagliari Wikinusa le comunità Wikipedia e OpenStreetMap si incontrano 25.02.2016 italy
Toluca Primeras Jornadas de Mapas Libres 26.02.-27.02.2016 mexico
Lyon Salon Primevère 26.02.-28.02.2016 france
Karlsruhe Hack Weekend 27.02.-28.02.2016 germany
Castries MapSaintLucia 2016 Castries 28.02.2016 saint lucia
Stuttgart Stammtisch 02.03.2016 germany
Zürich Missing Maps Mapathon 02.03.2016 switzerland
Vídeň 55. Wiener Stammtisch 03.03.2016 österreich
Essen FOSSGIS Hacking Event Nr. 5 04.03.-06.03.2016 germany
Helsinki FI/Humanitarian OSM Mapathon in Helsinki 05.03.2016 finland
Toronto Mappy Hour 07.03.2016 canada
Landshut Landshut Stammtisch 08.03.2016 germany
Bellingham, Washington International Women’s Day Mapathon 08.03.2016 united states
Lyon Rencontre mensuelle mappeurs 08.03.2016 france
Brno State of the Map CZ+SK 2016 21.05.2016 czech

Poznámka: Pokud zde chcete vidět vaši akci, zadejte ji prosím do kalendáře. Pouze data z kalendáře se objeví v našem týdeníku. V kalendáři prosím nezapomeňte zmínit město a zemi. Pro vložení kategorie použijte prosím [edit blog detail].

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:Facebook osmcz OpenStreetMap CZ | Twitter @osmcz @osmcz | Google PlusOpenstreetmap | Talk-cz Talk-cz | osm_sk osm_sk

Můžete nás kontaktovat e-mailem: e-mail weekly@openstreetmap.cz
Originál tohoto souhrnu připravili: Nakaner, Peda, Rogehm, TheFive, derFred, escada, jinalfoflia, mgehling, stephan75, wambacher, widedangel.

One thought on “týdeník 291

Comments are closed.