Pl:Import Delikatesów Centrum

From OpenStreetMap Wiki
Jump to navigation Jump to search

Import sklepów sieci Delikatesy Centrum. Dyskusja na forum: https://community.openstreetmap.org/t/import-delikatesow-centrum/99385

Cele

Dodać sklepy do OSM, zaktualizować godziny otwarcia i dodać tagi brand:wikidata, brand:wikipedia, brand:website.

Importowane dane

Mamy 2 pliki z danymi:

1. Plik który dostałem od Delikatesów Centrum w mailu: https://docs.google.com/spreadsheets/d/1VOjI6-Oe86Nh7QeZRMPA6iD5AcXZDryx/edit?usp=drive_link&ouid=107144725024880412625&rtpof=true&sd=true

Same adresy sklepów, mogą być użyteczne, żeby po adresie znaleźć dokładną lokalizację.


2. Dane ze strony https://www.delikatesy.pl/sklepy. Wyciągnąłem dane i przerobiłem na format który (prawie) można wrzucić do JOSM-a: https://docs.google.com/spreadsheets/d/1nv-0nI7qotQ3cHmzqmM5ZDs6pNt3ud0y/edit?usp=drive_link&ouid=107144725024880412625&rtpof=true&sd=true

Tutaj mamy więcej informacji:

  • współrzędne geograficzne - niestety niedokładne, przez to trzeba sprawdzać każdy sklep po adresie, ale nie są też bardzo oddalone, na oko tak do 100m
  • godziny otwarcia - w przypadku kiedy sklep ma niestandardowe godziny otwarcia (pojedyncze przypadki), godziny nie sformatowały się dobrze, ale nie powinno być to problemem, bo walidator JOSM-a w takim wypadku zawsze da nam znać, że jest coś nie tak i można to poprawić ręcznie

W danych ze strony jest o 10 mniej sklepów, niż w danych które otrzymałem w mailu, prawdopodobnie nie jest aktualizowana na bieżąco.

Tutaj plik z surowymi danymi ze strony: https://docs.google.com/spreadsheets/d/1wt231EUO3T--V6HS2nzM_HjT0pYiYPP-/edit?usp=sharing&ouid=107144725024880412625&rtpof=true&sd=true

Licencja

Zgoda mailowa: File:Mail do deliktesów centrum.pdf

Typ importu

Jako, że współrzędne nie są dokładne, każdy dodawany sklep musi być porównywany z adresem i sprawdzony czy taki sklep już nie istnieje w bazie.

Rekomendowane tagi

name=Delikatesy Centrum

brand=Delikatesy Centrum

brand:wikidata=Q11693824

brand:wikipedia=pl:Delikatesy Centrum

opening_hours=*

shop=supermarket

website=*

Tagi zestawu zmian

comment=Import Delikatesów Centrum

import=yes

website=https://wiki.openstreetmap.org/wiki/Pl:Import_Delikates%C3%B3w_Centrum

source=https://www.delikatesy.pl/sklepy

Dodawanie danych

Maperzy

Import został zakończony, dziękuję wszystkim zaangażowanym

Dane dodawane przez:

System-users-3.svgmichalgwo (on osm, edits, contrib, heatmap, chngset com.)

Dodane od 10-000 do 14-999 - województwo warmińsko-mazurskie (changeset: 1)

Dodane od 15-000 do 19-999 - województwo podlaskie (changeset: 1)

Dodane od 20-000 do 21-999 i 24-000 do 24-999 - część województwa lubelskiego (changeset: 1)

Dodane od 25-000 do 29-999 - województwo świętokrzyskie i część mazowieckiego (changeset: 1, 2, 3)

Dodane od 30-000 do 35-000 - województwo małopolskie (changesety: 1, 2, 3, 4, 5, 6)

Dodane od 35-000 do 39-460 - województwo podkarpacke (changesety: 1, 2, 3, 4, 5, 6, 7, 8)

Dodane od 40-000 do 44-999 - województwo śląskie (changesety: 1, 2)

Dodane od 45-000 do 49-999 - województwo opolskie (changeset: 1)

Dodane od 50-000 do 59-999 - województwo dolnośląskie (chagesety: 1, 2, 3)

Dodane od 60-000 do 64-999 - województwo wielkopolskie (changesety: 1, 2)

Dodane od 65-000 do 69-999 - województwo lubuskie (changeset: 1)

Dodane od 70-000 do 79-999 - województwo zachodniopomorskie i część pomorskiego (changeset: 1)

Dodane od 80-000 do 84-999 - część województwa pomorskiego (changeset: 1)

User icon 2.svgvoltairovicz (on osm, edits, contrib, heatmap, chngset com.)

Hej, Zaklepuję weryfikacji marketów oraz dodanie ich dla kodów pocztowych od: 21-000 do 29-999 (południowe mazowieckie, lubelskie i świętokrzyskie) oraz 56-000 do 78-999 (dolnośląskie, lubuskie, wielkopolskie i zachodniopomorskie) Zobaczę jakim tempem będzie mi to szło, mogę odstąpić jakies kody pocztowe jak ktoś będzie chciał.

System-users-3.svgstarsep (on osm, edits, contrib, heatmap, chngset com.)

Kody pocztowe 00-000 do 09-999 czyli Warszawa oraz większość województwa mazowieckiego: osm:changeset/136945120

Kody pocztowe 85-000 do 89-999 czyli województwo kujawsko-pomorskie i część pomorskiego: osm:changeset/138902850

Kody pocztowe 90-000 do 99-999 czyli województwo łódzkie oraz część mazowieckiego: osm:changeset/138904386

System-users-3.svgDawid2849 (on osm, edits, contrib, heatmap, chngset com.)

Ze względu na to, że voltairovicz nie ma czasu na zajęcie się tym importem, zaklepuję te kody pocztowe: 22-000 do 23-999 (połowa lubelskiego: dawne woj. chełmskie oraz zamojskie + okolice Janowa Lub. i Kraśnika)

Instrukcja importu

Zapraszam wszystkich do pomocy z dodawaniem sklepów :)

Poniżej dokładna instrukcja importu:

  1. Pobierz przygotowany plik z danymi, ważne jest, żeby pobrać go w formacje .xls - inaczej nie dodamy go do JOSM: https://docs.google.com/spreadsheets/d/1nv-0nI7qotQ3cHmzqmM5ZDs6pNt3ud0y/edit?usp=drive_link&ouid=107144725024880412625&rtpof=true&sd=true
  2. Wybierz sklepy które chciałbyś dodać/sprawdzić, dane posortowane są kodami pocztowymi, dzięki czemu nie będą rozsiane po całej Polsce kiedy wybierzemy np. wszystkie sklepy które mają 00 jako 2 pierwszy cyfry kodu.
  3. Po wybraniu konkretnych kodów pocztowych, proszę o dopisanie w wiki (i sprawdzenie czy ktoś już wcześniej ich nie wpisał) w sekcji Maperzy swój nick oraz wybrane kody pocztowe z dopiskiem - w trakcie dodawania. Dzięki temu 2 osoby nie będą dodawały tych samych sklepów.
  4. Robimy kopie pliku i usuwamy wszystkie dane których nie będziemy dodawać, zostawiamy tylko wiersze z wybranymi kodami pocztowymi, usuwamy też 2 ostatnie kolumny street i post_code, one nie nadają się do importu. Kod pocztowy był nam tylko potrzebny do wybrania danych które chcemy dodać, a adres (street) będzie nam potrzebny później, ale w kopii pliku którą zrobiliśmy wcześniej.
  5. W JOSM będą nam potrzebne wtyczki opendata i todo oraz włączony Expert Mode
  6. Odpalamy ortofotomapę i podkład z adresami.
  7. Otwieramy przygotowany plik .xls w JOSM - z wybraną częścią danych oraz bez kolumn post_code i street - możemy to zrobić po instalacji wtyczki opendata
  8. Zaznaczamy wszystkie dane z pliku, dodajemy do Todo list.
  9. Pobieramy dane przez Overpass API - po włączeniu Expert Mode na górze okna pobierania danych pojawi się opcja Download from Overpass API, używamy zapytania:
    [out:json][timeout:25];
    {{geocodeArea:Poland}}->.searchArea;
    (
      nwr["name"="Delikatesy Centrum"](area.searchArea);
    );
    out body;
    >;
    out skel qt;
  10. Teraz mamy pobrane sklepy które już są w OSM oraz załadowane dane z naszego pliku, naszym zadaniem jest sprawdzenie każdego po kolei - jeśli istnieje, możemy połączyć oba punty ze sobą (zostawiamy starą lokalizację), aby dodać brakujące tagi. Jeśli sklep nie istnieje, sprawdzamy adres sklepu (z pobranego pliku .xls - kopia którą zrobiliśmy zanim zaczęliśmy usuwać z niego dane), pobieramy okolice, żeby się upewnić, czy na pewno nie ma już dodanego sklepu i ustawiamy nasz sklep w odpowiedniej lokalizacji, jeśli jakiś przypadek będzie niejasny, nie dodajemy takiego sklepu i zostawiamy notkę.
  11. Po sprawdzeniu wszystkich sklepów, przy dodawaniu musimy popatrzeć czy walidator JOSM-a nie zwrócił błędów i je poprawić. W pojedynczych przypadkach, gdzie godziny otwarcia były niestandardowe, tag nie sformatował się poprawnie - JOSM to wyłapie i trzeba poprawić ręcznie, w takim przypadku można je sprawdzić na stronie https://www.delikatesy.pl/sklepy
  12. Po wysłaniu danych proszę o zmianę w sekcji Maperzy dodanych kodów pocztowych z "w trakcie dodawania" na "dodane" i zostawienie linku do changeseta, dzięki temu będziemy wiedzieli które dane zostały już dodane i nikt nie będzie musiał sprawdzać drugi raz danych które ktoś już dodał. Jeśli jakiś sklep z jakiegoś powodu nie został dodany z danego zakresu kodów pocztowych (np. nie mogliśmy ustalić dokładnej lokalizacji) wpisujemy niedodane sklepy na wiki przy changesecie.

Linki zewnętrzne