Optionen für Flottenverfolgungssoftware

10

Bevor ich mich hinsetze und den Fehler mache, meine eigenen zu schreiben, wollte ich meine Optionen für gute, moderne Flottenverfolgungsoptionen kennen, die nicht zu teuer sind. Was ich suche, ist etwas, das nicht so aussieht, als wäre es 1995 gebaut worden, und das mich beim Skalieren keinen Arm und kein Bein kostet . Brownie weist darauf hin, ob das Projekt Open Source ist, aber die Verwendung einer gehosteten Lösung reicht völlig aus, vorausgesetzt, es ist nicht zu teuer.

  • Womit verfolgen die Mitarbeiter die Feldressourcen in Echtzeit?

  • Wenn der Preis kein Problem wäre, was würden Sie verwenden?

Update: Hardware ist für dieses Projekt kein großes Problem. Es gibt mehrere Ersatzserver mit viel Bandbreite und redundanten Laufwerken, die rund um die Uhr mit dem Internet verbunden sind. In Bezug auf die Client-Hardware gibt es mehrere Standardgeräte mit GPS und Internetverbindung, ganz zu schweigen davon, dass einige dieser Geräte Smartphones sein werden. Meine Konzentration bezieht sich jetzt mehr auf die Server- und Web-Front-End-Software, die ich dafür verwenden werde.

Update 2: Ich wurde nach einem Anwendungsfall gefragt - daher werde ich eine vereinfachte Version geben. Ein Unternehmen, das Lieferungen durchführt, möchte wissen, wo sich seine Flotte befindet. Es gibt mehrere Manager, von denen jeder einen Teil der Lieferwagen verwaltet. Jeder der Manager (es gibt ungefähr 100) interessiert sich nur für seine Lieferwagen (jeder hat ungefähr 20) und möchte sie in Echtzeit gleichzeitig auf einer Webkarte sehen. Jeder Fahrer möchte auch sehen, wo sich seine Partner befinden - aber das ist zweitrangig. Datenschutzprobleme sind nur, dass jeder Manager nur seine eigenen Treiber sehen kann. Ich habe alle anderen erforderlichen Daten (Straßen, Geofences usw. - aber das ist eine separate Diskussion - ich suche nur nach dieser Grundfunktionalität). Ja, einige zeitbasierte Berichte darüber, wo sich die LKWs befinden / befanden, sind erforderlich.

Ragi Yaser Burhum
quelle
Was ist der Anwendungsfall, dh gibt es einen Eingriff des Fahrers? Gibt es Datenschutzprobleme? Welche anderen Daten sind für die Integration erforderlich und wie häufig ist dies?
Willy
@Willy Ich habe die Frage aktualisiert, um Ihre drei Fragen zu beantworten
Ragi Yaser Burhum

Antworten:

4

Dies ist eher ein langer Kommentar , anstatt eine Antwort , aber in New York ist Ausrollen Bus - Tracking mit OpenGeo . Die Metropolregion Portland nutzt außerdem ein OpenSource-Projekt namens Trimet, um alle öffentlichen Verkehrsmittel zu verfolgen. Ich bin mir nicht sicher, ob eines der Projekte direkt relevant ist, aber möglicherweise sind einige der verwendeten Codes oder Bibliotheken verwendet.

djq
quelle
"Trimet" ist eigentlich der Name der Organisation, die alle öffentlichen Verkehrsmittel in der Region Portland anbietet, nicht der Name der Software. Sie verwenden jedoch eine Menge Open-Source-Software, um ihre Daten zu verfolgen und im Web zu veröffentlichen.
RyanKDalton
Sie haben Recht - ich habe den Namen dieses Projekts ausgeblendet. Ich fühle mich wie es Trietwas ist ....
DJQ
OpenTripPlanner vielleicht?
RyanKDalton
OpenTripPlanner ist eher ein Anwendungsserver, der apis für Operationen / Abfragen im Netzwerkdiagramm verfügbar macht. Es macht einen tollen Job. Aber es ist nicht für die Verfolgung von beweglichen Vermögenswerten in Echtzeit gemacht ... :(
Ragi Yaser Burhum
1
Einer der Links, die Sie gegeben haben, hatte einen Artikel mit einer ganzen Reihe von konzeptionellen Dingen. Es gab jedoch auch einen Link zu OneBusAway onebusaway.org , einem Open Source-Projekt der University of Washington. Im Anschluss daran habe ich einen Link zum GitHub-Konto gefunden, der dem, wonach ich gesucht habe, am nächsten kommt. Github.com/OneBusAway/onebusaway/wiki Ich vergebe Ihnen das Kopfgeld, da Ihr Link mich dazu gebracht hat, die gewünschte Lösung zu finden. Trotzdem werde ich die Antwort separat stellen, um es klar zu machen.
Ragi Yaser Burhum
3

Nachdem ich einigen Links aus einem Artikel gefolgt war, den Celenius erwähnte, stieß ich auf OneBusAway . Ein Open Source-Projekt der University of Washington , das moderne Anwendungen (Web, iPhone, Android) und Module mit Apache-Lizenz entwickelt, um Tracking-Probleme zu lösen.

Ragi Yaser Burhum
quelle
1
Und natürlich, da sein Link mich dazu brachte, die richtige Antwort zu finden, gab ich ihm das Kopfgeld :)
Ragi Yaser Burhum
2

Benötigen Sie dafür keine Hardware?

Es gibt eine gute Firma namens Network Fleet , die nicht nur den Standort, sondern auch Diagnoseinformationen zu den Fahrzeugen liefert. Unsere Kunden verwenden diese Informationen, aber ich bin mir nicht sicher, welche Preise sie haben.

Khattab
quelle
Ich sah mir das Marketingmaterial an, das sie hatten. Obwohl ich nicht glaube, dass ich sie verwenden werde, passt diese Antwort zur Rechnung. Vielen Dank.
Ragi Yaser Burhum
2

Inthinc bietet einen Cloud-basierten Dienst an, aber sie stellen keine API (AFAIK) zur Verfügung. Ich denke, Sie stecken bei ihren Web-Clients fest.

Kirk Kuykendall
quelle
2

Haben Sie sich GISCloud angesehen? Ich vermute, dass eine gewisse Entwicklung erforderlich wäre, aber hoffentlich weniger ... Zwischen OpenGeo und QGIS Server würde ich sagen, dass es etwas geben sollte, das wahrscheinlich auf PostGre / PostGIS basiert. Basierend auf Open Data Kit oder einer anderen Methode, um Standorte zum Streamen / Zurücksenden an Ihren Server zu bringen und diese Daten entweder an einen MapServer / einen anderen Open Source-Server zurückzusenden und / oder an einen Cloud-basierten Dienst wie GISCloud zu übertragen .

Die Kosten hierfür basieren entweder auf internen Ressourcen und / oder auf Beratungs- / Schulungskosten der Open-Source-Community (so verdienen sie schließlich ihr Geld). Sie werden nichts umsonst bekommen, es sei denn, Sie können mit den Open-Source-Lösungen "out of the box" leben (siehe OSGeo für einen Katalog / Beispiele), aber Sie könnten etwas ziemlich billiges bekommen, abhängig davon, wie viel Anpassung genau Sie möchten und wie viel internes Fachwissen Sie haben.

Ich bin nicht mit den Warteschlangenproblemen vertraut, auf die Sie in Ihrem obigen Kommentar hingewiesen haben ... aber ich bin mir ziemlich sicher, dass Sie einige Open-Source-Berater finden können, die es sind.

ESRI bietet natürlich auch verschiedene Lösungen an, da Sie sich damit verbunden haben ... Manchmal sind ihre Kosten geringer als die Zeit / $ / Energie, die Sie investieren müssen

Cameron
quelle
1

Hardware kostet Sie weit mehr als Software. Sie müssen gleichzeitig Ihre Hardware und Software herausfinden. Persönlich neige ich zu FME Server 2012. AVL ist im Grunde nur ein Sensorarray, und es sieht so aus, als würde der FME-Server Sensorarrays sehr gut handhaben. Verarbeiten Sie die Pushs von Ihren Feldgeräten zusammen mit allen Diagnosezeichenfolgen und geben Sie sie als GeoRSS, GeoJson aus, archivieren Sie sie in einer Datenbank, senden Sie E-Mail-Benachrichtigungen usw. Verwenden Sie dann eine Open-Source-Zuordnungsoption wie Leaflet oder Openlayers, um Ihre Feeds anzuzeigen.

Blord-Castillo
quelle
0

GPSGate Server - http://gpsgate.com/products/gpsgate_server

Waiotahi
quelle
0

Es ist ziemlich einfach, eine eigene "Software" -Plattform zu schreiben, um dies zu tun und sie so modern zu gestalten, wie Sie möchten. Sie benötigen lediglich eine Tabelle, in der die Punkte, das Datum und die Geräte-ID gespeichert sind. und eine Front-End-Logik zum Auswählen und Anzeigen der Spur.

Jedes Gerät (z. B. Xexun-Tracker) sendet eine Utp-Anforderung, die aus der NMEA-Zeichenfolge besteht, an einen Server: Port, hinter dem ein PHP-Daemon alle diese Nachrichten abfängt und als Rohdaten in der Datenbank speichert. Ein Trigger in dieser Tabelle konvertiert sie in Zeilen mit analysierten GPS-Informationen.

Ich habe es mir selbst gemacht, eine Flotte von Autos zu verfolgen. Klappt wunderbar!

stUrb
quelle
1
Für etwas, das skaliert, ist es nicht so einfach. Ja, man kann Code schreiben, der herkömmliche Blockierungsserver verwendet, die die Daten einfügen und innerhalb derselben Anforderung zurückgeben. Für die Echtzeitverfolgung von beispielsweise 500 Fahrzeugen benötigen Sie jedoch einen nicht blockierenden Server oder zumindest eine anständige Warteschlange wie RabbitMQ. Wenn Sie nicht mit den Unterschieden zwischen blockierenden Servern (wie Pre-Fork Apache) und ereignisbasierten Servern (wie Nginx) vertraut sind, würde ich empfehlen, diese Präsentation von Ryan Dahl über die Philosophie hinter nodejs yuiblog.com/blog/2010/05 anzusehen / 20 / Video-Dahl
Ragi Yaser Burhum
1
Die Größe des angeforderten Systems war mir nicht bekannt. Vielen Dank für die Informationen zum Blockieren / Nicht-Blockieren und Anstehen im Yuiblog! War es wert, es zu lesen / anzusehen!
stUrb
-1

Angesichts Ihrer Anforderungen sollte OpenGTS genau das Richtige für Sie sein ... http://opengts.sourceforge.net/

Greg Barrett
quelle
Wenn Sie sich meine Frage ansehen, werden Sie feststellen, dass ich einen Link zu OpenGTS habe. Ich suche etwas, das nicht zu veraltet ist
Ragi Yaser Burhum
Fair genug. Ich habe funktionierende Implementierungen gesehen, die Google Maps für clientseitige Präsentationen verwenden und recht modern aussehen. Ich kenne keine anderen Tools, viel Glück.
Greg Barrett
-1

Ich möchte GPSWOX empfehlen . Sie bieten Fahrzeugverfolgungssysteme, GPS-Verfolgungssoftware für Geräte und Mobiltelefone. Flottenmanagement auch ihre Sphäre.

Jenine Leftman
quelle