You are not logged in.

#1 2015-07-26 11:53:32

antblant
Member
From: Szczecin, Poland
Registered: 2008-06-12
Posts: 342

stacje BP w Polsce

Dzięki uprzejmości firmy BP od jakiegoś czasu otrzymujemy listę ich stacji benzynowych, wraz z dodatkowymi atrybutami.

Przygotowałem wstępne porównanie tego co dostajemy z danymi osm:
http://v3.mrowka.org/BP/

Krótkie wyjaśnienie:
Klikając na nazwę stacji otwiera się mapa osm, ze znacznikiem w miejscu współrzędnych przekazanych nam przez BP. Adres i telefon to również dane od BP.

Nazwa w osm przyjmuje kolor zielony jeśli jest zgodna z nazwą od BP (np. 'BP Laura'), lub jest to po prostu 'BP'. Pozostałe nazwy zawierające ciąg BP są oznaczone na żółto (np. 'Stacja BP', 'bp', itd.)

fuel:adblue - zielone jeśli dane z BP i osm są takie same (czyli y/y lub n/n). Jeśli w danych BP na stacji jest adblue, a u nas go nie ma, to otrzymujemy czerwone 'y/n'. Jeśli na osm mamy fuel:adblue=yes, a z danych z BP wynika, że adblue na stacji nie ma, to otrzymujemy czerwone 'n/y'.
fuel:lpg i fuel:HGV_diesel działa analogicznie

dystans do osm_id - najbliższa znaleziona stacja na osm (zielone jeśli dystans jest mniejszy niż 200m). Przyjąłem taki dystans, ponieważ w danych z BP część stacji jest zaznaczona na węzłach zjazdowych, nie zaś tam gdzie fizycznie jest stacja.

Klikając na osm_id otwiera się mapa osm, z punktem/drogą porównywanej stacji.

W danych od BP jest więcej atrybutów:
-bankomat
-gastronomia
-lottomat
-motel
-myjnie automatyczne TIR
-myjnie automatyczne
-myjnie ręczne
-parking dla TIR
-viatoll
-wifi
-wild bean cafe
-wypozyczalnia przyczep

ale nimi zajmę się w dalszej kolejności.

Tabelka aktualizuje się raz na godzinę. Zapraszam do poprawiania danych smile

Offline

#2 2015-07-26 12:16:50

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,635

Re: stacje BP w Polsce

Co do tagowania marki - to raczej powinno być brand=BP a nie name=BP.

Offline

#3 2015-07-26 12:20:03

Zibior2
Member
Registered: 2012-08-17
Posts: 2,407

Re: stacje BP w Polsce

Mateusz Konieczny wrote:

Co do tagowania marki - to raczej powinno być brand=BP a nie name=BP.

A jakie nazwy powinny mieć te stacje w takim razie? "name=Stacja paliw"?
IMO "name=BP cośtam" jest dobrze, oczywiście "brand=BP" też powinno tam być dodane.

Last edited by Zbigniew_Czernik (2015-07-26 12:23:24)

Offline

#4 2015-07-26 12:21:34

antblant
Member
From: Szczecin, Poland
Registered: 2008-06-12
Posts: 342

Re: stacje BP w Polsce

Stawiam, że poprawnie będzie name="BP Lech", brand="BP". Na ten moment brand w ogóle nie sprawdzam, dorobię to.

Offline

#5 2015-07-26 12:31:48

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,635

Re: stacje BP w Polsce

Pytanie czy takie "BP Lech" jest raczej nazwą czy kodem stacji. Jeśli nazwą - to [name=BP Lech; brand=BP]. Jeśli kodem to [ref=BP Lech; brand=BP] - a name zostaje puste.

Pytanie - czy na stacjach jest informacja o nazwie i "zatankuję na BP Lech" jest bardziej prawdopodobne niż "zatankuję na stacji BP przy torach kolejowych"? Jeśli to pierwsze to jest to na pewno nazwa, jeśli to drugie - raczej nie.

Praktyczna porada która może powinna być oczywista - czasem Bing ma nowsze zdjęcia gdzie stacja jest już widoczna.

Last edited by Mateusz Konieczny (2015-07-26 12:40:36)

Offline

#6 2015-07-26 12:37:26

antblant
Member
From: Szczecin, Poland
Registered: 2008-06-12
Posts: 342

Re: stacje BP w Polsce

Z tego co kojarzę to BP Lech pojawia się na rachunku jako nazwa firmy/stacji.

Offline

#7 2015-07-26 12:43:07

Zibior2
Member
Registered: 2012-08-17
Posts: 2,407

Re: stacje BP w Polsce

Mateusz Konieczny wrote:

Praktyczna porada która może powinna być oczywista - czasem Bing ma nowsze zdjęcia gdzie stacja jest już widoczna.

Jeśli kierujemy się pragmatyzmem to najsensowniej byłoby dać name=BP. Przeciętnego odbiorcy mapy raczej nie interesuje czy to jest BP Lech czy BP Rubin ;-) Jego po prostu interesuje BP, bo lubi tam tankować.

Last edited by Zbigniew_Czernik (2015-07-26 12:43:49)

Offline

#8 2015-07-26 12:43:52

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,635

Re: stacje BP w Polsce

Ciekawe czy choć pracownicy używają tego jako nazwy...

Co do fuel:adblue, fuel:lpg, fuel:HGV_diesel - może dodawać to automatycznie jeśli tych tagów brak a dystans do osm_id jest niski (<50m) a stacja ma brand=BP?

Offline

#9 2015-07-26 12:52:03

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,635

Re: stacje BP w Polsce

I jeszcze jedno zamówienie: bezpośredni link "edytuj w JOSM lokalizację podaną przez BP" byłby miły.

Offline

#10 2015-07-26 13:41:55

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,561
Website

Re: stacje BP w Polsce

Ja też uważam, że brand powinien być czytelny i nie powinien być sztucznie wydobywany z innych tagów. Jest o tym zresztą dyskusja na domyślnym stylu:

https://github.com/gravitystorm/openstr … issues/698

Offline

#11 2015-07-26 14:04:24

Rogoyski
Member
Registered: 2014-12-15
Posts: 297

Re: stacje BP w Polsce

Osobiście też uważam, że przy placówkach sieciowych nieposiadających jednostkowych nazw lepiej nazwę marki wrzucać do brand=* i stamtąd ją renderować niż pakować do name=*. A niestosowane na zewnątrz określenia poszczególnych placówek raczej należą do ref=*, czy gdziekolwiek indziej, ale na pewno nie do name=*. W przypadku placówek sieciowych name=* w wielu przypadkach powinno po prostu pozostać puste.

Last edited by Rogoyski (2015-07-26 14:09:27)

Offline

#12 2015-07-26 14:09:14

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 1,972
Website

Re: stacje BP w Polsce

OIDP "operator=*" jest wyświetlane, jeśli nazwy nie ma, więc może dawać "operator=BP", a name wstawiać tylko wtedy, gdy według BP jest inne niż "BP"?

Offline

#13 2015-07-26 14:16:58

Rogoyski
Member
Registered: 2014-12-15
Posts: 297

Re: stacje BP w Polsce

Tak jak w zalinkowanej przez kocia dyskusji, to, że operator=* jest renderowany, a brand=* nie, prowadzi tylko do nadużywania go właśnie w taki sposób, jak proponujesz. operator=* jest raczej dobrym miejscem na nazwę franczyzobiorcy, a nie sieci, do której przynależy placówka.

Offline

#14 2015-07-26 14:29:51

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 1,972
Website

Re: stacje BP w Polsce

Rogoyski wrote:

Tak jak w zalinkowanej przez kocia dyskusji, to, że operator=* jest renderowany, a brand=* nie, prowadzi tylko do nadużywania go właśnie w taki sposób, jak proponujesz. operator=* jest raczej dobrym miejscem na nazwę franczyzobiorcy, a nie sieci, do której przynależy placówka.

Masz jak najbardziej rację.

Offline

#15 2015-07-26 14:49:21

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 1,972
Website

Re: stacje BP w Polsce

Mam wątpliwości co do tagowania paliwa. Moim zdaniem powinniśmy jednak podawać standardowe typy paliwa, a nie firmowe nazwy paliw. Mnie interesuje, czy na stacji jest paliwo do mojego samochodu, a jak zobaczę "adblue", to będę musiał zgadywać CTKJ "adblue" i czy mogę to wlać do baku...
Dałoby się te informacje wrzucić do tabelki w formie "octane_95", "octane_98", "diesel" (no, tu akurat łatwo zgadnąć...)?

I może fajnie byłoby posortować tabelkę po adresie.

Last edited by rmikke (2015-07-26 14:56:18)

Offline

#16 2015-07-26 15:13:49

diverpl
Member
From: Szczecin, Poland
Registered: 2012-02-19
Posts: 131

Re: stacje BP w Polsce

rmikke wrote:

Mam wątpliwości co do tagowania paliwa. Moim zdaniem powinniśmy jednak podawać standardowe typy paliwa, a nie firmowe nazwy paliw.

Ale AdBlue nie jest nazwą handlową nadaną przez stację... Poczytaj.

Offline

#17 2015-07-26 15:40:07

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 1,972
Website

Re: stacje BP w Polsce

OK, czy w takim razie mogę spokojnie założyć, że wszystkie stacje BP mają benzynę 95, 98 i diesla, a ewentualne rozbieżności dotyczą tych dodatków?

Offline

#18 2015-07-26 17:38:11

antblant
Member
From: Szczecin, Poland
Registered: 2008-06-12
Posts: 342

Re: stacje BP w Polsce

Posortowałem dane po adresie (niedokładnie, poprawię to później).

Co do paliwa 95, 98 i diesla - nie ma tej informacji w danych od BP, zakładam że mają to na każdej stacji, ale trzeba będzie dopytać. Podobnie nie mam pewności czy każda stacja jest całodobowa i czy na każdej można płacić kartą (i wszystkimi jej rodzajami).

Co do automatycznego update'u atrybutów stacji - pomysł dobry, ale nie zrobię tego od ręki smile Wówczas będzie można też dorzucić wspomniane wyżej opening_hours i płatności.

Wracając do tematu nazw: nazwy pokroju 'BP Lech' muszą być gdzieś widoczne, bo zanim zabrałem się za tabelkę było kilka obiektów zmapowanych w ten sposób. Nie upieram się jednak przy takim name, więc 'BP' jest również poprawne. Czy na zielono powinny być wyświetlane stacje bez 'name', gdy brand='BP'?

Offline

#19 2015-07-26 17:40:02

trasa_gd
Member
Registered: 2015-03-14
Posts: 3

Re: stacje BP w Polsce

Współrzędna dla BP Marina w Gdańsku pokazują na sąsiedni budynek. Niestety na geoportalu nie ma jeszcze tej stacji. Mamy się sugerować podanymi współrzędnymi?

Offline

#20 2015-07-26 17:53:32

antblant
Member
From: Szczecin, Poland
Registered: 2008-06-12
Posts: 342

Re: stacje BP w Polsce

Jest na mapillary http://www.mapillary.com/map/im/crHFZIw1lwCSUr27Oxs8gg . Faktycznie współrzędne od BP są błędne - stacja jest tam gdzie ją właśnie zaznaczyłeś smile

Offline

#21 2015-07-26 18:39:03

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

Re: stacje BP w Polsce

antblant wrote:

Co do paliwa 95, 98 i diesla - nie ma tej informacji w danych od BP, zakładam że mają to na każdej stacji, ale trzeba będzie dopytać. Podobnie nie mam pewności czy każda stacja jest całodobowa i czy na każdej można płacić kartą (i wszystkimi jej rodzajami).

Jak już będziemy ich dopytywać to przydało by się również dowiedzieć o ulepszony Diesel czy wszędzie występuje.

Co do tabelki to zwracam uwagę by uważać na stacje które wskazują na inne Jak Aral czy Orlen. Dla przykładu nie wiem gdzie dokładnie BP miało by być na Warszawskiej w Rzeszowie, ale na pewno nie w miejscu Orlenu, który jest u zbiegu Warszawskiej i Lubelskiej stąd pewnie info o różnicy w lokalizacji aż o 1323m. Myślę, że różnica powyżej 500m oznacza, że taka stacja w ogóle w bazie OSM de facto nie istnieje

Jetem za używaniem nazw stacji LAURA/TULIPAN/KONICZYNA etc. Skoro każda ma swoją niepowtarzalną to gdzieś to winno raczej jednak widnieć

PS Fajna sprawa z tymi danymi. Ciekawe czy od innych podobne dane da się wyciągnąć

Offline

#22 2015-07-26 18:50:23

antblant
Member
From: Szczecin, Poland
Registered: 2008-06-12
Posts: 342

Re: stacje BP w Polsce

Jak klikniesz na nazwę stacji (kolumna po lewej - BP MILOCIN) to będziesz wiedział gdzie ma ona być - według BP ;)

Offline

#23 2015-07-26 18:53:09

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 1,972
Website

Re: stacje BP w Polsce

To jeszcze jedno życzenie bym miał dla ułatwienia poprawiania: żeby nagłówki pozostawały widoczne przy przewijaniu tabelki.

Offline

#24 2015-07-26 19:17:24

Rogoyski
Member
Registered: 2014-12-15
Posts: 297

Re: stacje BP w Polsce

wmyrda wrote:

Jetem za używaniem nazw stacji LAURA/TULIPAN/KONICZYNA etc. Skoro każda ma swoją niepowtarzalną to gdzieś to winno raczej jednak widnieć

Gdzieś tak, ale doprawdy, czy widziałeś kiedyś jakąś mapę, gdzie tego typu nazwy się pojawiały? Moim zdaniem funkcji tych nazw najbliżej do ref=*, i wtedy najlepiej bez samego BP. Zwróćcie uwagę, że tam nawet polskiej diakrytyki nie ma.

A w każdym razie, liczę, że jeśli nazwy te mają trafić do bazy w roli innej niż ref=*, nie będą przynajmniej zapisywane wielkimi literami.

Offline

#25 2015-07-26 19:18:30

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 1,972
Website

Re: stacje BP w Polsce

To właściwie jak należy zaznaczać to adblue?
fuel:diesel=adblue?
fuel:adblue=yes?
Zgaduję, że i tak na razie się to nigdzie nie zrenderuje, ale czy w ogóle COŚ te dane pokaże? W sensie,że jakaś aplikacja pokazuje takie rzeczy?

Offline

Board footer

Powered by FluxBB