2012-06-10

materiały na temat OSM

Poniżej zebrane linki dotyczące projektu Open Street Maps:


  • opis i wprowadzenie do projektu darmowych map pod nazwą JOSM - Java OpenStreetMap;- link
  • jak operować na informacjach z Open Street Maps? - link
  • Pakiet narzędzi GeoTools (Java)- implementacja systemu mapy cyfrowej - link
  • opis wykorzystania podstawowego programu Global Mapper - link
  • geotools - link


[taxi Logistics] wymagania funkcjonalne


Poniżej podstawowe wymagania dotyczące rozproszonego systemu wspierającego zadania logistyczne z wyszczególnieniem modułu, na którym ma być utworzona.

 Funkcjonalność systemu obejmuje:

  • monitorowanie pozycji taksówek; (serwer)
  • monitorowanie stanu taksówek(zajęty/wolny/gotowy/po pracy itp.) (serwer)
  • określenie celu (serwer);
  • wyznaczanie optymalnej trasy  (serwer) , 
  • wycenę kosztów trasy   (na serwerze czy na urządzeniach mobilnych?)
  • wycenę czasu przewozu,   (serwer)
  • tworzenie statystyk   (serwer)

  • PYTANIA DO WYJAŚNIENIA:
    • na podstawie wypisanych wymagań nasuwa się pytanie, które zadania wykonywane są na serwerze a które na urządzeniu mobilnym?
      • większość zadań ma zostać wykonana na serwerze zewnętrznym;
      • klient mobilny ma jedynie aktualizować status zlecenia, pojazdu i lokalizację;
      • wszelkie pozostałe dane powinny być przygotowane na serwerze.
    • jak ma wyglądać architektura docelowa systemu
      • do opisania w następnych postach;
    • jakie serwery wybrać - czy są jakieś preferowane?
      • jw.

[taxi Logistics] temat pracy

Mam do wykonania pewien system opisany pobieżnie poniżej. Na blogu będą pojawiać się od czasu do czasu informacje na jego temat oznaczone tagiem [taxi Logistics].

Rozproszony system obsługi zleceń logistycznych oparty o urządzenia mobilne (http://www.eti.pg.gda.pl/katedry/ksg/dydaktyka/prace_dyplomowe//TPDML2012_KSG_v1.pdf)
  • Cel pracy:
    • Celem pracy jest implementacja systemu wspomagającego przekazywanie zleceń przewozu dla korporacji taksówkarskich bądź firm logistycznych. 
    • W założeniu zlecenia mają być przekazywane przez operatora systemu z wykorzystaniem systemu GIS do urządzeń mobilnych zamontowanych w taksówkach. 
    • Funkcjonalność systemu obejmuje: 
      • monitorowanie pozycji i stanu taksówek (zajęty/wolny/gotowy/po pracy itp.), 
      • określenie celu oraz wyznaczanie optymalnej trasy, 
      • wycenę kosztów oraz czasu przewozu, 
      • tworzenie statystyk itp.
  • Zadania do wykonania  
    • Opracowanie oprogramowania na urządzenia klienckie w technologii Android 
    • Opracowanie oprogramowania serwera oraz integracja z systemem GIS (np. poprzez Open Layers API) 
    • Integracja z mapami OSM 
    • Planowanie trasy(routing)  w OSM
  • Źródła:
    • Dokumentacja Open Layers  
      • http://openlayers.org/
    • Dokumentacja Android – Android Developers 
      • http://developer.android.com/index.html
    • Dokumentacja OSM API