You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2014-10-15 12:18:23

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,439

Sklep z różnymi typami towarów

Siedzę właśnie i łamię sobie głowę jak otagować jeden sklep w którym sprzedaje się:

Obuwie
odzież
zabawki

Wszystko jest równorzędne.

Czyli wg wiki:
shop=shoes
shop=clothes
shop=toys

Brak nam specyfikacji dla sklepów multifunkcyjnych, tak częstych w Polsce.
Macie jakiś pomysł na proposal?

Edit:
Koledzy z zagranicy sugeruja: shop=shoes;clothes;toys
Sprytne wyszukiwarki obsłużą to, jedynie rendering będzie głupiał (lub brał pierwszą wartość do renerowania na mapie).
Propozycja podoba mi się.

Last edited by marek kleciak (2014-10-15 12:47:15)

Offline

#2 2014-10-15 13:37:32

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,744
Website

Re: Sklep z różnymi typami towarów

Mnie sie nie podoba. W takim razie powinnismy dodac wszedzie shop=supermarket;alcohol;......
Osobiscie preferuje cos w stylu alcohol=yes toys=yes itp. poniewaz rendering zachowuje sie normalnie oraz latwiej wyciagnac interesujace nas dane.

Offline

#3 2014-10-15 13:58:01

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,439

Re: Sklep z różnymi typami towarów

A mnie się podoba. Nie chodzi o sklep typu supermarket bo tam rzeczywiście zależnie od sieci jest różny asortyment towarów.
Tak jaki pisałeś prowadziło by to do do powstawania strasznych dziwolągów.

Chodzi tylko i wyłącznie o małe sklepy, gdzie sprzedawca ma dwa, trzy kompletnie różne rodzaje towarów do zaoferowania jak w podanym przykładzie.
Nie można często zdecydować czym on naprawdę handluje. Widziałem np. sklep spożywczy gdzie sprzedawano też.. meble ogrodowe.
To zdaje się specjalność mniejszych miejscowości. Na zachodzie praktycznie czegoś takiego nie ma, w Azji już dużo częściej.
Ważne jest by dobrze to rozgraniczyć na wiki by ludzie nie wpadali na tego typu pomysły tagowania zbędnych szczegółów
bo inaczej pojawi nam sie rzeczywiście coś typu shop=supermarket; wóda; kiełbasa; znaczki na listy wink

Istotna wskazówka:
http://wiki.openstreetmap.org/wiki/Semi … _separator

Last edited by marek kleciak (2014-10-15 14:23:15)

Offline

#4 2014-10-15 14:42:03

Władysław Komorek
Member
From: Kraków, Poland
Registered: 2012-06-30
Posts: 1,785
Website

Re: Sklep z różnymi typami towarów

Wydaje mi się, że tagowanie obiektu "shop" określa jego ogólne przeznaczenie.
Aby podać grupy towarów, powinien być dodatkowy tag uzupełniający. Na przykład: shop:brand
Coś podobnego jak ze szpitalami lub lekarzami, gdzie dodajemy bardziej dokładne podgrupy.
Wtedy Dotevo bardzo łatwo wyłapie wszystkie podgrupy i może je podać w dymku.

Offline

#5 2014-10-18 13:51:41

miklobit
Member
From: Katowice - Wrocław
Registered: 2012-03-29
Posts: 350
Website

Re: Sklep z różnymi typami towarów

Władysław Komorek wrote:

Wydaje mi się, że tagowanie obiektu "shop" określa jego ogólne przeznaczenie.
Aby podać grupy towarów, powinien być dodatkowy tag uzupełniający. Na przykład: shop:brand

W brzmienu j.w. dodatkowy tag nie rozwiązuje problemu bo ten sam tagname musiałby wystapić kilka razy

Offline

#6 2014-10-18 17:01:03

Domiss
Member
Registered: 2013-08-07
Posts: 654

Re: Sklep z różnymi typami towarów

Obecny podział jest całkiem niezły, okazuje się kiepski tylko czasem (np. mamy zegarmistrza, który sprzedaje zegary oraz dewocjonalia - połączenie zegarów z dewocjonaliami jest chyba zresztą dość popularne...). Możnaby oczywiście zmienić tagowanie, dając shop=yes (ewentualnie shop=small/normal/market/supermarket czy coś w tym stylu) oraz shop:alcohol=yes/no, shop:bakery=yes/no etc. w zależności od asortymentu (domyślnie oczywiście no), ale moim zdaniem wprowadziłoby to więcej zamieszania i problemów, niż to warte... (bo czy kiosk, w którym można kupić wodę brzozową to już byłby shop:alcohol=yes? - to raczej byłoby bardzo subiektywne wink ). Oczywiście tego typu zmiana wymagałaby akceptacji nie tylko na forum users:Poland.

Offline

#7 2014-10-18 19:07:52

Władysław Komorek
Member
From: Kraków, Poland
Registered: 2012-06-30
Posts: 1,785
Website

Re: Sklep z różnymi typami towarów

miklobit wrote:
Władysław Komorek wrote:

Wydaje mi się, że tagowanie obiektu "shop" określa jego ogólne przeznaczenie.
Aby podać grupy towarów, powinien być dodatkowy tag uzupełniający. Na przykład: shop:brand

W brzmienu j.w. dodatkowy tag nie rozwiązuje problemu bo ten sam tagname musiałby wystapić kilka razy

Zgadza się.
Bazując na http://wiki.openstreetmap.org/wiki/Pl:S … lternatywy
można dać:
shop=convenience
shop:stock:bread=yes
shop:stock:newspaper=yes
shop:stock:vegetables=yes
shop:stock:meat=yes
shop:stock:alkohol=no
itd

Offline

#8 2014-10-18 21:10:34

wmyrda
Member
Registered: 2014-07-07
Posts: 947

Re: Sklep z różnymi typami towarów

Dodałem całkiem sporo POI i bardzo często miałem ten problem co tak naprawdę wybrać dla niewielkiego osiedlowego sklepu posiadającego kilka całkiem odmiennych towarów. Warte ustandaryzowania.

marek kleciak wrote:

Koledzy z zagranicy sugeruja: shop=shoes;clothes;toys

Generalnie mnie się to podoba gdyż jest to stosunkowo proste i wydaje się naturalne.

Zastanowił bym się jednak nad wykorzystaniem wskazania konkretnych asortymentów gdyż można by do JOSM wtedy dodać szablon jak dla stacji benzynowych, gdzie mamy wybór konkretnych rodzajów paliwa. Odklikanie konkretnych pozycji powinno być jeszcze prostsze niż wprowadzanie ich po kolei

shop=convenience
shop:stock:bread=yes
...
shop:stock:alkohol=no

Offline

#9 2014-10-18 21:21:10

RicoElectrico
Moderator
From: Trójmiasto
Registered: 2012-07-01
Posts: 1,850

Re: Sklep z różnymi typami towarów

Biorąc pod uwagę liczbę osób "myślących inaczej" w złym tego słowa znaczeniu, taki schemat jest proszeniem się o kłopoty.
Czy istnieje jakaś międzynarodowa klasyfikacja towarów i usług (jak PKWiU)? Wygląda na to, że tak http://en.wikipedia.org/wiki/Internatio … d_Services. Jest też jakiś bardziej szczegółowy podział: http://www.wipo.int/classifications/nice/en/. Na razie nie mam czasu się w to wgłębić, choć wygląda obiecująco.
Edit: Na mirko @Vealheim podrzucił mi ISIC i CPC

Last edited by RicoElectrico (2014-10-18 21:37:43)

Offline

#10 2014-10-18 21:39:06

wmyrda
Member
Registered: 2014-07-07
Posts: 947

Re: Sklep z różnymi typami towarów

RicoElectrico wrote:

taki schemat jest proszeniem się o kłopoty.

Taki czyli jaki?  W jednej linii dodająć potrzebne wpisy czy dodając wiele tagów z parametrem tak/nie?

Offline

#11 2014-10-18 21:44:33

RicoElectrico
Moderator
From: Trójmiasto
Registered: 2012-07-01
Posts: 1,850

Re: Sklep z różnymi typami towarów

shop:stock:typ_produktu=yes - wyobrażam sobie że będzie tam dokładnie to samo, co dzieje się obecnie z tagiem shop - czyli wolna amerykanka.
Istotą danych jest to, żeby dało się je zrozumieć (przez maszynę). Różne nieustandaryzowane wynalazki (bo proces głosowania pozostawia wiele do życzenia) oraz brak świadomości, że nie tagujemy dla własnej przyjemności, a - jak wyżej wspomniałem - po to, aby ktoś mógł z tych danych zrobić użytek.
Dodajmy jeszcze do tego politykę OSMF, że OSM nie dostarcza usług, a zajmuje się danymi, które inni mogą wykorzystać w swoich usługach. Jest mnóstwo programów-konsumentów OSM, których programiści są dość leniwi i opieszali we wprowadzaniu poprawek do interpretacji danych OSM (por. komercyjne projekty mapowe, gdzie klient i dane są utrzymywane przez tę samą firmę).  Jeśli nie zrobimy porządku z POI, to OSM będzie zawsze o krok do tyłu względem komercyjnych map, na czele z Google Maps.

Last edited by RicoElectrico (2014-10-18 21:53:37)

Offline

#12 2014-10-19 00:13:27

Władysław Komorek
Member
From: Kraków, Poland
Registered: 2012-06-30
Posts: 1,785
Website

Re: Sklep z różnymi typami towarów

Można również:
shop:stock=bread
shop:stock=newspaper
shop:stock=vegetables
shop:stock=meat
Podobnie jak w: http://wiki.openstreetmap.org/wiki/Tag: … %3Dtheatre

Offline

#13 2014-10-19 00:24:02

Domiss
Member
Registered: 2013-08-07
Posts: 654

Re: Sklep z różnymi typami towarów

Władysław Komorek wrote:

Można również:
shop:stock=bread
shop:stock=newspaper

Nie da się. Konkretnie nie da się ustawić tego samego tagu na kilka różnych wartości.

Offline

#14 2014-10-19 14:28:01

adamkami1
Member
From: Poland, Gdańsk
Registered: 2014-09-26
Posts: 56
Website

Re: Sklep z różnymi typami towarów

Władysław Komorek wrote:

...
Bazując na http://wiki.openstreetmap.org/wiki/Pl:S … lternatywy
można dać:
shop=convenience
shop:stock:bread=yes
shop:stock:newspaper=yes
shop:stock:vegetables=yes
shop:stock:meat=yes
shop:stock:alkohol=no
itd

Bardzo fajne rozwiązanie. Zakładając, że po shop:stock: może się pojawić w zasadzie tylko to co może być wartością dla klucza shop oprócz convenience, department_store, general, kiosk, mall, supermarket uzyskujemy bardzo zgrabne rozwiązanie.
Czyli zakazujemy w shop:stock: tego co nie określa branży a określa rozmiar, czy charakter.
Pojawia się pytanie czy dla danego obiektu wolno powtórzyć w shop:stock: to co pojawiło się jako wartość dla klucza shop, ale raczej chyba nie powinno.

Offline

#15 2014-10-19 17:26:10

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,744
Website

Re: Sklep z różnymi typami towarów

Dla mnie tag shop nie jest userdefined i dzięki temu jest możliwość łatwej analizy np. ile mamy sklepów danego typu w PL. Jeśli użyjemy tam separatora dla róznych typów to będziemy mieć sieczkę. Odradzam. Bardzo podoba mi się shop:stock:* sam używałem często nieco uproszczonej wersji np. alcohol=yes zamiast shop:stock:alcohol. Możemy z automatu wprowadzić taką zmianę.

Offline

#16 2014-10-19 18:19:55

Władysław Komorek
Member
From: Kraków, Poland
Registered: 2012-06-30
Posts: 1,785
Website

Re: Sklep z różnymi typami towarów

Dotevo wrote:

Dla mnie tag shop nie jest userdefined i dzięki temu jest możliwość łatwej analizy np. ile mamy sklepów danego typu w PL. Jeśli użyjemy tam separatora dla rożnych typów to będziemy mieć sieczkę. Odradzam. Bardzo podoba mi się shop:stock:* sam używałem często nieco uproszczonej wersji np. alcohol=yes zamiast shop:stock:alcohol. Możemy z automatu wprowadzić taką zmianę.

Przemyśl którą wersję:
shop:stock:alkohol=no
shop:stock=alkohol

Pierwsza wersja pozwala dać wartość yes/no
Czyli można zrobić listę towarów standardowych i zaznaczyć, że właśnie danego towaru nie prowadzą.
W drugiem wersji wiemy, że jakiegoś standardowego towaru nie ma, dlatego że nie został umieszczony, chociaż to nie musi być prawda.

Pomyśl również nad wprowadzeniem tego schematu dla innych tagów jako "nasz" standard, gdyż mamy duży bałagan z wyszczególnianiem podkategorii danego tagu.
Na przykład: szpitale, przychodnie lekarskie, place zabaw, gabinety kosmetyczne, itd.
Byłaby długa lista. smile

Offline

#17 2014-10-20 19:00:43

Domiss
Member
Registered: 2013-08-07
Posts: 654

Re: Sklep z różnymi typami towarów

Władku, zrób krótkie podsumowanie, bo ja nie rozumiem następujących spraw:

1) Jakim cudem chcesz ustawić np. shop:stock=alkohol oraz shop:stock=newspaper na jednym sklepie (czyli jednym punkcie lub jednej linii/obszarze). Gdyby dało się tak zrobić, to nie byłoby pytania Marka na początku tego wątku (bo dałoby się również ustawić na jednym punkcie/linii shop=clothes i shop=shoes, a jak wiemy się nie da).

2) Czy tagi shop:stock:*=yes/no traktujemy niezależnie od wartości tagu shop (wtedy da się ustawić shop:stock:clothes=yes i shop:stock:shoes=yes na sklepie z zabawkami i wiadomo, że sprzedaje on poza tym ubrania i buty), czy jednak mają to być tagi zależne od wartości tagu dla klucza shop (czyli jeśli jest shop=toys, to shop:stock:shoes=yes i shop:stock:clothes=yes dotyczą zabawkowych butów i ubrań, np. dla lalek - to wynikałoby z Twojej sugestii w wątku pytania początkujących dla sklepu z akcesoriami dla koni (choć i tam jesteś niekonsekwentny, bo żarcie dla psów i kotów nie jest "podkategorią" asortymentu dla koni).

Pierwsza Twoja informacja (shop:stock:*=yes/no) zapowiadała się na być może dość sensowne rozwiązanie dla problemu Marka, ale im bardziej wchodzisz w szczegóły, tym bardziej jest to zagmatwane i nielogiczne. Dlatego proszę o podsumowanie/doprecyzowanie smile.

Offline

#18 2014-10-20 19:27:08

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,744
Website

Re: Sklep z różnymi typami towarów

Ja napiszę dlacze wg mnie to rozwiązanie (shop:stock:*=yes/no) jest dobre. Po pierwsze teraz mowimy o wartościach yes/no, ale przecież mogą się tam pojawić też inne wartości jak np. limited. Nie chce tutaj sztucznie wymyślać wartości ale na pewno coś się znajdzie. Po drugie jeśli będziemy mieć shop=supermarket i damy tam shop:stock:alcohol=no będzie wiadomo, że tam alkoholu nie ma. Niewszystkie sklepy prowadzą sprzedaż alkoholu.
Po trzecie jestem przeciwny średnikom (w tagach głównych) bo gdy będziemy mieć nagle 10 wartości pod tagiem shop - co nie jest chyba rzadkie w Polsce - to parsowanie nie będzie przyjemne dla programów oraz co ważniejsze dla mapowiczów.
Po czwarte teraz łatwo możemy znaleźć dziwne tagi shop za pomocą taginfo szukając najrzadszych, gdy średniki staną się normą stracimy taką możliwość i będą potrzebne jakieś specjalne narzędzia.

Offline

#19 2014-10-20 20:23:08

Władysław Komorek
Member
From: Kraków, Poland
Registered: 2012-06-30
Posts: 1,785
Website

Re: Sklep z różnymi typami towarów

Pamiętajmy, że schemat:
shop/craft=<coś tam>
"shop:stock:<nazwa towary lub usług>=yes/no/limited", jest podkategorią danego tagu ( w tym przypadku "shop") i z nim związanym, a nie jako coś niezależnego.
"shop:stock:", niezależnie, nic nie znaczy.
Jako "nazwę" powinno się wstawiać coś rozsądnego, co może być upowszechnione, a nie cokolwiek.

Czyli dodajemy dodatkowo do tagu opisującego obiekt, znacznik asortymentu:
Obiekt (jego nazwa)
                             Znacznik asortymentu usług (stock)
                                                                                       Nazwa towaru/usług
                                                                                                                     Dostępność (yes/no/limited/free/recommended)

Jak napisałem poprzednio, więcej informacji na ten temat jest w:
Pl:Semi-colon value separator http://wiki.openstreetmap.org/wiki/Pl:S … _separator

Last edited by Władysław Komorek (2014-10-20 20:36:33)

Offline

#20 2014-10-21 09:32:29

wmyrda
Member
Registered: 2014-07-07
Posts: 947

Re: Sklep z różnymi typami towarów

Nie wiem jak inni, ale generalnie widzę mocny konsensus by wprowadzić podkategorie. Co stoi na przeszkodzie by wprowadzić to w życie?

Offline

#21 2014-10-21 09:47:22

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,744
Website

Re: Sklep z różnymi typami towarów

dla mnie tag podkategorii to bardziej np.

shop=supermarket
supermarket:stock:*=.....

Jeśli na poczatku mamy shop to jednak jest to kategoria główna

Offline

#22 2014-10-21 11:27:18

adamkami1
Member
From: Poland, Gdańsk
Registered: 2014-09-26
Posts: 56
Website

Re: Sklep z różnymi typami towarów

Dotevo wrote:

dla mnie tag podkategorii to bardziej np.

shop=supermarket
supermarket:stock:*=.....

Jeśli na poczatku mamy shop to jednak jest to kategoria główna

Myślę, że ten wątek nie dotyczy problemu listowania asortymentu dla supermarketu, w którym z założenia można kupić prawie wszystko.

Problem raczej dotyczy małych sklepów osiedlowych, czy wiejskich, które łączą w sobie kilka asortymentów, których nie da się wcisnąć w istniejące kategorie. Dla mnie przykładem jest sklep spożywczo-monopolowy u mnie na osiedlu, który mogę opisać:

shop=covenience
shop:stock:alcohol=yes

lub

shop=convenience
convenience:stock:alcohol=yes

Drugie rozwiązanie niby lepiej pasuje do przykładu z http://wiki.openstreetmap.org/wiki/Pl:S … lternatywy ale chyba nie do końca oddaje to o co chodzi.

Offline

#23 2014-10-21 12:15:18

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,744
Website

Re: Sklep z różnymi typami towarów

Właśnie o tym mówię. Dla mnie powinno być.

shop:stock:alcohol=yes

Dlaczego? Ponieważ sklep monopolowy opisujemy za pomocą

shop=alcohol

Na razie osm24 uwzglednia tag alcohol=yes, ale chętnie zmienię na shop:stock:alcohol

http://osm24.eu/index.php#!17/51.12317/ … urism_all/

Offline

#24 2014-11-02 22:23:12

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,439

Re: Sklep z różnymi typami towarów

Poprisiłem jedenego z mapowiczów z RFN by wrzucił na stronkę wiki obecny stan dyskusji.
Zerknijcie:

https://wiki.openstreetmap.org/wiki/Pro … p_Features

Jeśli uważacie, że można coś zrobić lepiej, dodawajcie Wasze uwagi w dziale dyskusja.
Pozdrowienia,
Marek

Offline

#25 2014-11-02 23:44:03

adamkami1
Member
From: Poland, Gdańsk
Registered: 2014-09-26
Posts: 56
Website

Re: Sklep z różnymi typami towarów

No to teraz będzie można opisać nawet taki sklep Piekarnia.JPG. Na szczęście ten przypadek, mimo że autentyczny to po pierwsze już nieaktualny, a po drugie rzeczywistość była prostsza, ktoś nie zdążył zdjąć szyldu po poprzednim sklepie.

Offline

Board footer

Powered by FluxBB