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í

softwareverzedatum vydáníkomentář
Maps.me iOS5.608.02.2016
Basecamp Mac4.6.109.02.2016
Atlas1.2.211.02.2016aktualizován mapový systém a různé vylepšení
Locus Map Free3.15.311.02.2016opravy chyb
PostgreSQL9.5.1 ff11.02.2016bezpečnostní aktualizace
Basecamp Windows4.6.212.02.2016prosím přečtěte si seznam změn online
Mapillary for Android1.7.512.02.2016opravy 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

kdecodatumzemě
RiohachaMapathon por la Guajira16.02.-26.02.2016colombia
SeattleMissing Maps Mapathon20.02.2016us
GrazStammtisch22.02.2016austria
TaipeiOpenStreetMap Taipei Meetup22.02.2016taiwan
UrspringStammtisch Ulmer Alb23.02.2016germany
ColoradoHumanitarian Mapathon Colorado State University, Fort Collins24.02.2016us
Port-au-PrinceUniversité Quisqueya Port-au-Prince24.02.2016haiti
ColoradoHumanitarian Mapathon University of Northern Colorado, Greeley25.02.2016us
CagliariWikinusa le comunità Wikipedia e OpenStreetMap si incontrano25.02.2016italy
TolucaPrimeras Jornadas de Mapas Libres26.02.-27.02.2016mexico
LyonSalon Primevère26.02.-28.02.2016france
KarlsruheHack Weekend27.02.-28.02.2016germany
CastriesMapSaintLucia 2016 Castries28.02.2016saint lucia
StuttgartStammtisch02.03.2016germany
ZürichMissing Maps Mapathon02.03.2016switzerland
Vídeň55. Wiener Stammtisch03.03.2016österreich
EssenFOSSGIS Hacking Event Nr. 504.03.-06.03.2016germany
HelsinkiFI/Humanitarian OSM Mapathon in Helsinki05.03.2016finland
TorontoMappy Hour07.03.2016canada
LandshutLandshut Stammtisch08.03.2016germany
Bellingham, WashingtonInternational Women’s Day Mapathon08.03.2016united states
LyonRencontre mensuelle mappeurs08.03.2016france
BrnoState of the Map CZ+SK 201621.05.2016czech

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 Reply to “týdeník 291”