OpenStreetMap logo OpenStreetMap

Minimum znakowania POI

Posted by Piotr Strębski on 3 January 2019 in Polish (Polski).

Z doświadczenia mapowania, jak również funkcjonowania aplikacji nawigacyjnych korzystających z danych OpenStreetMap, nasuwa się podstawowy wniosek w zakresie minimum znakowania (“tagowania”) obiektów POI (punktów zainteresowania), by były możliwie dobrze wyświetlane i wyszukiwane przez te aplikacje, jak również by z punktu widzenia użytkownika map pełniły możliwie najlepszą funkcję. Abstrahując od poprawnego umieszczenia fizycznego danego punktu na mapie (dokonania jego “geolokalizacji”) - co powinno być oczywiste dla każdej osoby mapującej - ze swej strony proszę o KAŻDORAZOWE (=ZAWSZE) dodawanie następujących znaczników (tagów) do obiektu:

  • name= - klucz ten określa nazwę danego punktu (np. nazwę restauracji, urzędu, sklepu itp.),
  • amenity= - określa on rodzaj punktu (czy restauracja, czy urząd, czy komisariat policji itp.),
  • addr:street= - określa nazwę ulicy, przy jakiej punkt się znajduje,
  • addr:housenumber= - określa numer budynku, w którym znajduje się dany punkt,
  • addr:postcode= - określa kod pocztowy danego punktu,
  • addr:city= - określa nazwę miejscowości, w której znajduje się dany punkt,
  • contact:email= - określa adres e-mail, kontaktowy do danego punktu,
  • contact:phone= - określa numer telefonu, kontaktowy do danego punktu,
  • contact:website= - określa stronę internetową danego punktu (jeśli tenże takową posiada).

Utrzymanie tego minimalnego zestawu znakowania dodawanych punktów ułatwi życie wszystkim - twórcom mapy, jak i jej finalnym konsumentom :-) Dzięki nim będą mogli nie tylko poprawnie doń trafić, ale także móc się uprzednio skontaktować z danym miejscem lub zweryfikować (poprzez stronę internetową), czy dane miejsce jest dlań odpowiednie. Przyjemnego mapowania!

Discussion

Comment from ☆Finvenkulo on 1 March 2019 at 22:49

Według tego wątku na forum dane adresowe powinniśmy przypisywać do budynków (lub osobno); adres użytkownik może wygenerować klikając prawym => “pokaż adres”, program OsmAnd również potrafi automatycznie wygenerować adres, jedynym sensownym znacznikiem jest “addr:door” (numer lokalu).

Czy dodawanie contact:email ma sens, jeżeli punkt ma stronę internetową?

Comment from Piotr Strębski on 12 May 2019 at 12:25

@Verdizulo

Czesc, dzieki za Twój komentarz. Generalnie w tym dzienniku opisuję swoje własne doświadczenia i spostrzeżenia związane z OSM i jego funkcjonowaniem. Są one poniekąd na styku samych danych OSM (i sposobu ich uzupełniania) i aplikacji obsługujących te dane (a od OSM niezależnych). I tak: 1. Dane adresowe budynków faktycznie powinniśmy przypisywać do określonego budynku, a nie pozwalać, by dane adresowe “wisiały w powietrzu” nad budynkiem, do którego się odnoszą. Nawet w rzeczywistości tablica adresowa przyczepiona jest do budynku, a nie stoi obok niego. 2. W swoim wpisie dziennikowym mówiłem o POI. Każde POI w rzeczywistości ma swój adres, poniekąd dublujący adres budynku. Np. w warszawskim Pałacu Kultury i Nauki mamy 3 działające teatry, każdy z nich podziela ten sam adres między sobą, jak również z budynkiem, w którym się znajdują (PKiN). I tak też powinniśmy robić na OSM, a nie tylko lokalizacyjnie oznaczać, że dany POI usytuowany jest “na” budynku. Dodawanie pełnego adresu do POI utrudnia także popełnianie błędu błędnej wizualnej lokalizacji danego POI względem budynku (miejsca), w którym się znajduje. 3. Nakazywanie systemowi czy aplikacji “generowanie” adresu dla danego POI to zdawanie się na łaskę czy niełaskę tychże systemów czy aplikacji. Dana OSM, jako niezależna, powinna być kompletna i “samowystarczalna”. Dodatkowo, wyszukując w aplikacji wykorzystującej dane OSM jakiś POI, dzięki dodanym do samego POI danym adresowym, w wyniku masz podany zarówno interesujący Cię POI, jak i jego adres, a nie tylko np. daną o odległości w linii prostej do danego interesującego Cię punktu. Szukając np. sklepu Biedronka w okolicy swego zamieszkania interesuje mnie uzyskiwanie od razu informacji “o której Biedronce przy jakiej ulicy mówimy” - niektóre lubię odwiedzać, inne niekoniecznie. 4. Znacznik contact:email ma sens z uwagi na minimalizację kroków potrzebnych do skontaktowania się z danym punktem. By znaleźć adres danego POI nie potrzebuję wchodzić na jego stronę internetową (na której pewien też podawany jest nr. telefonu). Takie MAPS.ME czy OsmAnd (które używam na co dzień) dają mi po odnalezieniu danego POI od razu opcję, czy chcę do punktu zadzwonić, napisać maila, czy może tam tylko dojechać lub odwiedzić ich stronę internetową. Wiem, że spotkać mnie może zarzut czynienia z nawigacji także książki adresowo-telefonicznej, ale jest to dla mnie nie zarzut, a właśnie wielka zaleta ułatwiająca życie i codzienne funkcjonowanie w przestrzeni.

Pozdrawiam serdecznie!

Log in to leave a comment