Zanim usiądę i popełniam błąd, pisząc własny, chciałem poznać moje opcje dobrych, nowoczesnych opcji śledzenia floty, które nie są zbyt drogie. To, czego szukam, to coś, co nie wygląda, jakby zostało zbudowane w 1995 r. I że nie będzie mnie to kosztować ręki i nogi, gdy powiększam się. Brownie wskazuje, jeśli projekt jest Open Source, ale użycie hostowanego rozwiązania da sobie radę, pod warunkiem, że nie będzie zbyt drogie.
Czego używają ludzie do śledzenia zasobów w terenie w czasie rzeczywistym?
Jeśli cena nie byłaby problemem, czego byś użył?
Aktualizacja: Sprzęt nie stanowi większego problemu w tym projekcie. Istnieje kilka zapasowych serwerów z dużą przepustowością i redundantnymi dyskami podłączonymi do Internetu 24/7. Jeśli chodzi o sprzęt kliencki, istnieje kilka gotowych urządzeń z GPS i połączeniem z Internetem, nie wspominając o tym, że niektóre z tych urządzeń będą modyfikowane smartfonami. Moja koncentracja jest teraz bardziej związana z oprogramowaniem serwera i interfejsu użytkownika, którego będę używać do tego.
Aktualizacja 2: Poproszono mnie o przypadek użycia - więc podam uproszczoną wersję. Firma realizująca dostawy chce wiedzieć, gdzie jest ich flota. Jest kilku menedżerów i każdy z nich zarządza kawałkiem ciężarówek dostawczych. Każdy z menedżerów (jest ich około 100) jest zainteresowany tylko ciężarówkami dostawczymi (każdy ma około 20) i chce je zobaczyć w czasie rzeczywistym o tej samej porze - na mapie internetowej. Każdy kierowca chce również zobaczyć, gdzie są ich partnerzy - ale to jest kwestia drugorzędna. Kwestie związane z prywatnością polegają na tym, że każdy menedżer będzie widział tylko własne sterowniki. Mam inne wymagane dane (ulice, geofence itp. - ale to osobna dyskusja - szukam tylko tej podstawowej funkcjonalności). Tak, konieczne będą niektóre raporty na temat tego, gdzie znajdują się / były ciężarówki.
źródło
Odpowiedzi:
To raczej długi komentarz niż odpowiedź, ale Nowy Jork wdraża śledzenie autobusów z OpenGeo . Obszar metra w Portland korzysta również z projektu typu open source o nazwie Trimet do śledzenia wszystkich środków transportu publicznego. Nie jestem pewien, czy któryś projekt jest bezpośrednio istotny, ale może niektóre z używanych kodów lub bibliotek są.
źródło
Tri
coś ....Po kilku linkach z artykułu, o którym wspomniał Celenius, natknąłem się na OneBusAway . Projekt Open Source University of Washington, który rozwija licencjonowane przez Apache nowoczesne aplikacje (internetowe, iPhone, Android) i moduły do rozwiązywania problemów ze śledzeniem.
źródło
Nie potrzebujesz do tego jakiegoś sprzętu?
Jest dobra firma o nazwie Network Fleet , która nie tylko podaje tylko lokalizację, ale także informacje diagnostyczne o pojazdach, nasi klienci korzystają z tego, ale nie jestem pewien co do ceny.
źródło
Inthinc oferuje usługę opartą na chmurze, ale nie ujawnia API (AFAIK), więc myślę, że utknąłeś z ich klientami internetowymi.
źródło
Czy spojrzałeś na GISCloud? Podejrzewam, że potrzebny byłby pewien rozwój, ale mam nadzieję, że będzie mniej ... Pomiędzy nimi, OpenGeo i QGIS Server, powiedziałbym, że powinno być coś, co prawdopodobnie będzie oparte na PostGre / PostGIS. Oparty na czymś takim jak Open Data Kit lub inna metoda pozyskiwania lokalizacji do przesyłania strumieniowego / wysyłania z powrotem na serwer i wypychania tych danych z powrotem do MapServer / innego serwera Open Source i / lub wypychania ich do usługi opartej na chmurze, takiej jak GISCloud .
Koszty tego są albo oparte na zasobach wewnętrznych i / lub kosztach konsultacji / szkoleń przez społeczność open source (w końcu w ten sposób zarabiają pieniądze). Nie dostaniesz czegoś za darmo, chyba że będziesz mógł żyć z gotowymi rozwiązaniami typu open source (sprawdź katalog / przykłady w OSGeo), ale możesz dostać coś całkiem taniego, w zależności od tego, ile dokładnie dostosujesz chcesz i ile masz specjalistycznej wiedzy.
Nie znam problemów z kolejką, które wskazałeś w swoim komentarzu powyżej ... ale jestem pewien, że możesz znaleźć konsultantów open source, którzy są.
ESRI oczywiście oferuje również różne rozwiązania, ponieważ masz połączenie ... Czasami ich koszty są niższe niż czas / $ / energia, które musisz włożyć
źródło
Sprzęt będzie cię kosztował znacznie więcej niż oprogramowanie tego. Musisz wymyślić sprzęt i oprogramowanie w tym samym czasie. Osobiście skłaniam się ku FME Server 2012. AVL to po prostu matryca czujników i wygląda na to, że serwer FME bardzo dobrze radzi sobie z tablicami czujników. Przetwarzaj wypychania z urządzeń polowych wraz z ciągami diagnostycznymi i wysyłaj je jako GeoRSS, GeoJson, archiwizuj w bazie danych, wysyłaj powiadomienia e-mailem itp. A następnie użyj opcji mapowania typu open source, takiej jak Ulotka lub Openlayers, aby wyświetlić swoje kanały.
źródło
Serwer GPSGate - http://gpsgate.com/products/gpsgate_server
źródło
Łatwo jest napisać własną platformę „oprogramowania”, aby to zrobić i uczynić ją tak nowoczesną, jak tylko chcesz. Wszystko czego potrzebujesz to tabela, w której przechowywane są punkty, data i identyfikator urządzenia; i trochę logiki front-end do wybierania i wyświetlania ścieżki.
Każde urządzenie (np. Trackery xexun) wysyła i żądanie utp składające się z ciągu NMEA do serwera: port, za którym demon php przechwytuje wszystkie te wiadomości i przechowuje je jako surowe dane w bazie danych. Wyzwalacz w tej tabeli przekształca je w wiersze w przeanalizowanej informacji GPS.
Zrobiłem to, aby śledzić flotę samochodów. Działa jak marzenie!
źródło
Biorąc pod uwagę twoje wymagania, OpenGTS powinien pasować do rachunku ... http://opengts.sourceforge.net/
źródło
Chcę polecić GPSWOX . Zapewniają systemy śledzenia pojazdów, oprogramowanie do śledzenia GPS dla urządzeń i telefonów komórkowych. Zarządzanie flotą także ich sferą.
źródło