Pl:OpenRailwayMap
OpenRailwayMap (wcześniej "Bahnkarte") jest szczegółową mapą infrastruktury kolejowej na całym świecie, opartą na danych OpenStreetMap. Mapa online jest dostępna pod adresem openrailwaymap.org.
Opis
Projekt ten powstał w październiku 2011 roku a motywacją była chęć utworzenia otwartej, aktualnej i szczegółowej mapy sieci kolejowej która obejmie cały świat. Od połowy 2013 roku mapa jest dostępna pod adresem openrailwaymap.org.
Zawiera on wszystkie szynowe i samochodowe pojazdy np. koleje, metra, tramwaje i miniaturowe koleje. Mapa nie wspiera dróg powietrznych, kolei jednoszynowych, magnetycznych i linowo-terenowych.
Nazwa OpenRailwayMap głównie odnosi się do mapy online, ale celem projektu jest również wparcie danych związanych z koleją w OpenStreetMap. Przez opracowywanie zwartego modelu danych, dostarczanie list dyskusyjnych do dyskusji, rozwój wtyczek do edytora itd. zbiór danych się wzmacnia i sprawia że stają się one użyteczne innym aplikacjom i deweloperów.
Motywacja
Celem OpenRailwayMap jest dostarczenie nowej jakości map kolejowych które oferują:
- Pokrycie całego świata: Jak dotąd, nie ma mapy kolei która obejmuje cały świat, jedynie pojedyncze kraje.
- Otwarte dane: Obecnie nie ma także mapy sieci kolejowej, która udostępnia nie tylko gotowe mapy, ale także czyste dane. Wszystkie obecne mapy nie oferują tych danych pod darmową licencją. Ten projekt oparty jest na danych OpenStreetMap które są dostępne pod licencją Open Database License.
- Aktualność i szczegółowość: Ta mapa dąży do korzyści z crowdsourcingu (ang. crowd – tłum, ang. sourcing – czerpanie źródeł). Dużo ludzi z całego świata z dobrą wiedzą lokalną może edytować tę mapę, by stała się ona szczegółowa i aktualna.
- OpenStreetMap: Jest teraz dużo map opartych na OpenStreetMap, np. żeglarskie, rowerowe, turystyczne, samochodowe, transportu publicznego, narciarstwa, sieci energetycznych i dużo więcej. Natomiast nie ma jeszcze mapy kolejowej.
Przypadki użycia
Jest kilka dobrych powodów tworzenia otwartej, obszernej mapy kolejowej świata. Oto kilka z nich:
- Symulacja: Szczegółowe dane są doskonałym źródłem danych do realnej symulacji jazdy pociągowej czy linii kolejowych..
- Badania: Naukowcy i badacze mogą używać tych danych by analizować sieć kolejową, symulować zmiany a także do celów edukacyjnych.
- Miłośnicy: Jest dużo ludzi, którzy interesują się koleją. Dla nich ta mapa zapewnia szczegółowe źródło informacji na temat sieci kolejowej. Na przykład modelarze mogą w łatwy sposób stworzyć swój model bez potrzeby rejestrowania przebiegu torów w terenie.
- Ruch w czasie rzeczywistym: Inne aplikacje mogą używać tej mapy by śledzić pozycję pociągu i pokazywać ją w czasie rzeczywistym. Można także pomyśleć o aplikacjach pokazujących budowy, blokady, objazdy czy natężenie ruchu.
- Transport publiczny: Taka mapa jest dobrym podkładem do rozkładów jazdy, pokazywania przebiegu trasy itd.
Mapowanie
Dla przeciętnego mapowicza mapowanie kolei jest bardziej skomplikowane niż mapowanie ulic czy POI. Jednak są dostępne następujące możliwości:
- Zdjęcia lotnicze: Jeśli są na twoim obszarze dostępne zdjęcia lotnicze/satelitarnego w wysokiej rozdzielczości to możesz łatwo z nich narysować tory. Jeśli masz dostęp do bardzo dobrego podkładu to możesz także zobaczyć perony a nawet sygnalizację.
- W pociągach: Na obszarach bez dobrego podkładu możesz rejestrować przebieg linii za pomocą odbiornika GPS kiedy siedzisz w pociągu. Powinieneś jednak zwrócić uwagę na wystarczającą siłę sygnału by nagrać dobrej jakości ślad (zobacz WikiProject_Germany/Railway).
- Wzdłuż linii kolejowych: Szczególnie w obszarach wiejskich, linie kolejowe są łatwo dostępne z dróg wzdłuż torów. Stąd możesz łatwo, szybko i bezpiecznie mapować sygnały i słupki pikietażowe. Skrzyżowania i mosty także są dobrą możliwością by popatrzeć na część linii.
- Stacje: Na stacjach możesz mapować wiele szczegółów z łatwym i bezpiecznym dostępem.
- Pozostałe źródła: Dane publiczne, źródła danych z pozwoleniem na używanie, zdjęcia od miłośników lub filmy z kabiny kierowcy po uzyskaniu ich pozwolenia, itd. Duża liczba darmowych zdjęć kolei jest dostępna na Wikimedia Commons.
Uwaga: Przy wszystkich metodach mapowania, musisz przestrzegać kilka reguł:
- Nie naruszaj ogólnych przepisów: nie wchodź na teren kolejowy bez zezwolenia, nie przerywaj ruchu kolejowego, ... . Używaj tylko tych danych, które są publiczne (przykłady są podane kilka linii wyżej).
- Nie narażaj siebie na niebezpieczeństwo
- Nie używaj nielegalnych, niepublicznych, poufnych lub wątpliwych prawnie źródeł danych.
- Nie naruszaj praw autorskich i nie kopiuj z innych map.
Dla nowych: Możesz przekazać dane, ale nie wiesz jak zacząć z OSM? Masz jakieś interesujące informacje które możesz udostępnić, ale nie masz czasu żeby to zrobić samemu? Skontaktuj się ze mną i wyślij mi te dane wraz pozwoleniem a ja zmapuję to za Ciebie.
Funkcje
- Trzy osobne warstwy
- infrastruktura (zawiera słupki pikietażowe, zwrotnice, numery torów)
- sygnały
- maksymalne prędkości
- Wyszukiwanie stacji i przystanków
- Codzienne aktualizacje (zaczynają się około 1:00 w nocy czasu środkowoeuropejskiego i trwają cztery godziny)
- Permalinki
Przykłady
Jest jeszcze wiele do zrobienia, zarówno w oprogramowaniu jak i prezentowaniu szczegółowych danych. Kilka przykładów, które pokazują do czego dążymy:
- Dworzec centralny w Neuss. Średnich rozmiarów stacja kolejowa w Niemczech, szczegółowo zmapowana.
- Dworzec w Wernigerode: mała stacja z dużą liczbą sygnałów
- Drezno, Frankfurt, Norymberga i Stuttgart są to obecnie dobrze zmapowane węzły kolejowe.
Tagowanie
Zalecane jest, by ignorować ten skomplikowany schemat i używać szablonów JOSM stworzonych dla poszczególnych krajów. Taki szablon ułatwia tagowanie i czyni je łatwiejszym ponieważ nie musimy znać poszczególnych tagów.
Tagowanie poszczególnych krajów
Poniżej jest lista ważnych obiektów w różnych krajach z przykładami jak je tagować. Każdy może dodać nowy kraj lub przykłady to istniejącego.
Szablony JOSM
Do łatwiejszego mapowania możesz użyć szablonów do JOSM.
Jak na razie istnieje tylko jeden szablon. Jest on przeznaczony dla niemieckich linii kolejowych i można go pobrać stąd (katalog preset). Więcej informacji o szablonach JOSM możesz znaleźć na tej stronie.
Wszelkie nowe szablony będą bardzo mile widziane. Zobacz Wsparcie.
Powiązane propozycje tagowania
- Proposed_features/Railway
- Proposed_features/Railway_Signals
- Proposed_features/detailed_Railway_Network
Autorzy
- rurseekatze (założyciel, deweloper, administrator)
- bigbug21 (dokumentacja, Szablon JOSM)
- Nakaner (icons)
- Margin-auto
- Rohieb (Szablon JOSM)
Dostępne języki
OpenRailwayMap jest dostępny w rosnącej liczbie języków:
- Angielski
- Czeski
- Duński
- Grecki
- Hiszpański
- Niemiecki
- N'Ko (dialekt afrykański)
- Polski
- Rosyjski
- Słoweński
- Wietnamski
- Dutch
- French
- Portugese
- Swedish
- Ukrainian
Tłumaczenia są koordynowane na Transifex.
Download
Ostatnia rozwojowa wersja jest dostępna do pobrania tutaj Lista zmian jest dostępna na repozytorium Github
Używane oprogramowanie
- Leaflet
- Kothic JS
- NodeJS
- node-tileserver
- osmfilter
- osmconvert
- osmupdate
- osm2pgsql
- PostgreSQL
- PostGIS
- Linux, Apache, PHP, Javascript, ...
Kafelki i API
Żeby zapytać o pewne dane możesz używać własnej API. Jest także możliwość zawarcia kafelków w inne aplikacje. Więcej informacji na temat warunków korzystania i szczegóły techniczne znajdziesz w dokumentacji API.
Własne wykorzystanie
Każdy może używać OpenRailwayMap jako podstawy do własnej pracy, jeśli jest to zgodne z licencją GNU General Public License Version 3. W uzasadnionych przypadkach mogę także pozwolić na zmienione warunki.
Bugi / Nowe funkcje / Pomysły / TODO
Zgłaszanie błędów i propozycji powinno być realizowane poprzez bugtracking system. Użytkownicy bez konta na Githubie mogą także skontaktować się z deweloperem.
Wsparcie
Jeśli chcesz pomóc, skontaktuj się ze mną. Potrzebuje wsparcia w kilku sprawach:
Mapowanie: Użyteczność tej mapy zależy od danych. Proszę utrzymać aktualność zmapowanych informacji i wprowadzać nowe szczegóły.
Programowanie: Stworzyłeś nową funkcję lub naprawiłeś bug w istniejącym kodzie? Proszę wyślij mi kod a ja go dodam.
Tłumaczenie: OpenRailwayMap chce być dostępne dla wielu użytkowników i w wielu językach. Proszę przetłumaczyć aplikację, szablony lub tę stronę na inne języki.
Styl: Obecny styl nie jest za dobry. Proszę pomóc w ulepszeniu go lub poprawić obsługę w wielu przeglądarkach.
Zasoby: OpenRailwayMap jest obecnie projektem uruchomionym w moim wolnym czasie, więc zasoby takie jak sprzęt lub domeny są ograniczone. Zapraszam do wspierania mnie.
Szablony JOSM: Utwórz szablon JOSM i style dla różnych krajów!
Przykłady: Dodaj zdjęcia do przykładów tagowania lub utwórz strony z przykładami dla nowych krajów!
Zgłaszanie błędów, testowanie przeglądarek i proponowanie ulepszeń jest potrzebne. Proszę skontaktować się ze mną.
Dotacje
Projekt jest prowadzony przez deweloperów w ich wolnym czasie i nie ma celów komercyjnych. Wpłacając darowiznę możesz pokazać, że doceniasz ich pracę społeczną i możesz zmotywować ich do kontynuowania projektu w przyszłości.
Dotacje nie są tylko formą uznania, ale także wsparciem finansowym na koszty jakie są powodowane przez serwer, domeny, itd. Tylko z wystarczającą ich liczbą projekt może być bez reklam i za darmo.
Podarunki mogą być wpłacane przez Paypal i Flattr. Po uzgodnieniu mogą być również wpłacone na konto bankowe.
Kontakt
By skontaktować się ze mną, proszę używać następujących sposobów:
Lista dyskusyjna, IRC
- openrailwaymap (en)(de) Lista dyskusyjna dla użytkowników i deweloperów OpenRailwayMap, oraz innych rzeczy związanych z koleją.
Rejestracja - Archiwum, NNTP gateway via Gmane - #OpenRailwayMap (en)(de) IRC channel for users and developers of OpenRailwayMap, but also other railway related stuff.
irc://irc.oftc.net #OpenRailwayMap or Webchat
Nowości
Zobacz także
- Kategoria OpenRailwayMap
- WikiProject Germany/Railway und Deutsche Eisenbahn.
- OSM-Inspector dla kolei
- ITO Railway Maps
- ÖPNV-Karte: Mapa linii kolejowych oraz sieci dróg