Metodologia

Ta strona opisuje dokładnie, skąd bierze się każda liczba w serwisie i według jakich reguł strona trafia (lub nie) do wyszukiwarek. Cały proces jest deterministyczny: te same dane wejściowe dają zawsze te same strony.

1. Zasięg i selekcja obiektów

2. Przypisanie do miasta i województwa

Obiekt należy do miasta, jeśli ma jawny tag addr:city zgodny z bazą miast, a w przeciwnym razie do najbliższego miasta w promieniu 25 km (szlaki: najbliższe miasto od linii przebiegu). Nazwa miejscowości wyświetlana przy obiekcie to tag addr:city albo miasto-hub, gdy obiekt leży do 12 km od jego centrum. Województwo dziedziczone jest z miasta.

3. Tłumaczenie wartości OSM

Wartości tagów (np. surface=paving_stones, parking=multi-storey, access=customers) tłumaczymy słownikiem na polski. Wartość spoza słownika pokazujemy w oryginale. Godziny otwarcia i zapisyfee:conditional są tłumaczone tylko w prostych, jednoznacznych przypadkach; oryginalny zapis OSM podajemy w notce.

4. Obliczenia

Odległość między punktamiwzór haversine na współrzędnych WGS84 (linia prosta, nie trasa dojazdu)
Odległość od szlakunajmniejsza odległość punktu od łamanej przebiegu (rzut na odcinki w lokalnym układzie metrycznym)
Długość szlakusuma długości odcinków relacji z rolą główną (pomijamy alternative, excursion, approach itp.); przy rolach forward/backward liczymy jeden kierunek. Dostępna dla 1549 z 1566 szlaków; gdy OSM ma tag distance, pokazujemy obie wartości
Pętla / punkty końcowez grafu odcinków: brak końców = pętla; dwa końce = start i meta (kolejność wynika z danych, nie z oznakowania); więcej końców = przebieg fragmentaryczny (oznaczamy to na stronie)
Szacowany czasdługość / prędkość: 15 km/h rower, 12 km/h MTB, 4 km/h pieszo; bez postojów; zaokrąglenie do 15 min
Uproszczenie geometriiDouglas–Peucker z tolerancją 20 m (tylko do rysowania mapy i relacji; długość liczona z pełnej geometrii)
Relacje „w pobliżu”parkingi ≤ 2 km od parkingu, ≤ 1,5 km od plaży i od przebiegu szlaku; plaże ≤ 3 km od parkingu; szlaki łączące się ≤ 300 m między przebiegami; miasta „na trasie” ≤ 10 km od przebiegu

5. Co trafia do indeksu wyszukiwarek

Każda strona obiektu jest oceniana automatycznie. Strony, które nie spełniają progów, są generowane (dane pozostają dostępne dla użytkowników i linków wewnętrznych), ale otrzymują noindexi nie trafiają do sitemapy.

Parkingdostęp publiczny (nie private, no, permit, pracowniczy); co najmniej 3 fakty (rodzaj, opłata, miejsca, godziny, operator, nawierzchnia, adres itp.); nazwa nie może być samym kodem („P8”) bez adresu lub operatora. Obecnie: 560 indeksowanych, 668 noindex z 1228.
Szlakwiarygodna długość ≥ 1 km (z geometrii lub tagu) i co najmniej 3 fakty. Obecnie: 1406 indeksowanych, 160 noindex z 1566.
Plażaco najmniej 1 fakt (ratownik, psy, opłata, nawierzchnia…) albo nazwany parking do 1,5 km. Obecnie: 87 indeksowanych, 22 noindex z 109.
Miasto / miasto-typstrona miasta: co najmniej 3 obiekty; tabela typu: co najmniej 3 wiersze.

6. Czego nie robimy

7. Aktualizacje

Dane z OSM pobieramy cyklicznie przez Overpass API (stan bazy: 2026-09-05; dane OSM z 2026-09-05). Każda strona obiektu podaje datę jego ostatniej edycji w OSM. Poprawki wprowadzone w OpenStreetMap trafiają do serwisu przy następnym przebiegu.

Kod generatora i reguły opisane powyżej są wersjonowane razem z danymi; zmiana reguł jest odnotowywana w dzienniku decyzji projektu.