piątek, 6 marca 2009

Projekt 'Piastów w OpenStreetMap'


Cytując Wikipedię:

OpenStreetMap (OSM) - społecznościowy projekt internetowy mający na celu stworzenie swobodnie dostępnej, edytowanej przez użytkowników mapy całej kuli ziemskiej. Powstaje od roku 2004.

Mapy powstają głównie przy użyciu danych zebranych z przenośnych odbiorników GPS i innych źródeł danych geograficznych o wystarczająco swobodnej licencji. Dane i stworzone na ich podstawie mapy publikowane są na licencji Creative Commons Share Alike 2.0 (CC-BY-SA).

Pytanie: po co tworzyć coś nowego od zera jak jest Google Maps, a w Polce np. zumi, czy choćby serwisy oferujące mapy oparte na Automapie czy Mapamap.
Odpowiedź jest prosta, a przynajmniej ja sobie ją tak formułuję. Otóż otwarta mapa ma wszystkie zalety otwartych rozwiązań, takich jak np Wikipedia. Możę być tworzona i poprawiana przez miliony użytkowników, ale to też znaczy że może być umyślnie psuta przez użytkowników.

Ponadto OSM ma za zadanie stworzenie mapy uniwersalnej zawierającej możliwie jak najwięcej informacji. Dopiero wybrana zawartość jest wyświetlana na odpowiednich "warstwach renderujących". I tak można sobie wyobrazić, że będzie na przykład warstwa turystyczna nastawiona głównie na informacje dla wędrujących oraz na usługi noclegowo-gastronomiczne. Inny przykład to mapa kolejowa, która zawiera linie kolejowe, dworce, a sieć dróg jest w niej odzwierciedlona w mniejszym stopniu.

Jak to wygląda teraz można obejrzeć na stronie http://openstreetmap.org/ po prawej stronie pod ikonką "z plusem" można obejrzeć bardzo przykładowe warstwy.

OSM jest używana jako standard w linuxowym odpowiedniku Google Earth - Marble. Dodatkowo nie ma problemu z prawami autorskimi jeśli chcemy ją wykorzystać na potrzeby np. nawigacji - pod tym względem bardzo dobre wsparcie do OSM daje TrackMyJourney (midlet Java obsługujący GPS w telefonie komórkowym - o programie napiszę dużo więcej w jednym z następnych postów).

Na świecie - głównie w Europie Zachodniej zawartość map jest dosyć dobra, oczywiście daleko jej do Google Maps, ale cały czas jest postęp. Istnieje duża dysproporcja pomiędzy państwami, ale też i regionami. Na przykład świetnie odzwierciedlona jest cała Holandia, ale już Belgia ma głównie większe drogi i miasta.

Jeśli chodzi o Polskę to jest kiepsko. Centrum Warszawy jest jeszcze w miarę dobrze naniesione, ale większość kraju to tylko drogi krajowe. Są "wyspy", gdzie jakość mapy jest bardzo dobra, widać ogrom pracy włożony w dobrowadzenie jej do używalności. Może być to po części spowodowane konkurenscją OSM w Poslce z innym otwartym projektem - UMP (http://ump.waw.pl/) jest to darmowa mapa do odbiorników GPS Garmin. Zawiera ona dużo więcej treści, ale jej użyteczność jest ograniczona.

Istnieje projekt przerzucania zawartość UMP do OSM. Tak się też stało jeśli chodzi o Piastów. Ja zastałem mapę Piastowa w OSM identyczną jak UMP. Postanowiłem więc poprawić ją i "zaopiekować" się Piastowem.

Porównując OSM z UMP można zobaczyć co do tej pory zrobiłem. A w skrócie:
  • narysowałem wszystkie ulice w Piastowie i podałem ich prawidłowe nazwy
  • dodałem drugą linię kolejową na odcinku Warszawa Włochy - Grodzisk Mazowiecki
  • poprawiłem standardy dróg wg ob owiązujących zasad
  • dodałem punkty użyteczności publicznej takie jak szkoły, urząd miasta itd.
  • zacząłem nanosić obszary takie jak pola uprawne, parki
  • naniosłem kilka nieformalnych dróg - ścieżek
  • naniosłem przystanki autobusowe i sygnalizację świetlną
  • poprawiłem przebieg Żbikówki
Nie wszystko jest widoczne - zależy to od powiększenia, jak i używanej warstwy.


Oczywiście projekt nie jest jeszcze ukończony, co jakiś czas, gdy wybieram się biegać uruchamiam GPS i zbieram dane... Planuję później coś zrobić z Ursusem, bo praktycznie nie istnieje, no i poprawiać Pruszków.

Świetnie byłoby, gdy powstała grupa osób, która w wolnych chwilach nanosi poprawki w naszych okolicach. Praca nie jest pracochłonna ani trudna. Ja nawet nie siedzę kilku godzin nad mapą, czasem spojrzę, że coś jest nie tak i poprawiam.

Ja do edycji mapy używam programu Merkaartor, który jest niestey jeszcze w bardzo testowej. Do umożliwienia edycji należy się jeszcze zarejestrować na stronie projektu.

Mam nadzieję, że wkrótce na wielu strona korzystających z Google Maps jako kolejna wartwa będzie widoczny OSM, tak jak na przykład opisuje to jeden z poradników na na Poznaj Google Maps API.

Brak komentarzy: