Hi, ich habe ein großes Problem und bisher keine Lösung. In der Hoffnung, dass ich hier einige Tips bekommen kann, vorab folgende Information:
Ein Kunde hat mehrere technische Mitarbeiter die täglich bei verschiedenen Kunden innerhalb Deutschlands einen Service durchführen weil z.B. eine Maschine defekt ist oder sonstige Wartungsarbeiten an Maschinen anstehen. Die Serviceaufträge werden an zentraler Stelle beim Servicedesk entgegen genommen und per PLZ-Gebietsaufteilung an die Techniker gesendet. Der Techniker sollte dann nach Vorgabe vom Kunden routenoptimiert die Kunden anfahren.
Ich benötige jetzt für meine Software eine Anbindung an deutsches Kartenmaterial, um die Route zu berechnen. Die Berechnung soll auch offline erfolgen.
Mein Problem ist, die optimale Route auf dem Laptop des Technikers zu berechnen. Während des Tages können für einen Techniker neue Serviceaufträge eintreffen und die Kunden müssen dann in die Route aufgenommen werden. Da es sich beim Kunden um einen weltweit agierenden Konzern handelt, ist die gesamt EDV nach HP outgesourced, d.h. die Techniker haben keine administrativen Rechte und können nichts installieren. Eine neue Software muss von HP zertifiziert werden und das kann einige Monate dauern, die der Kunde aber nicht hat.
Zum Kunden ist noch zu sagen, dass es sich um Einheit aus dem Gesamtkonzern handelt, der nur in Deutschland agiert, deswegen ist eine Routenplanung auch nur für Deutschland erforderlich.
Meine Software ist schon zertifiziert und ich kann in meinem Installationsordner machen was ich will.
Jetzt habe ich hier schon im Forum gesucht und bin dann letztendlich beim Mapserver von PTV (Map&Guide) gelandet. Alle Informationen,
SDK usw. habe ich mir besorgt und mit den Mitarbeitern gesprochen. Da der Mapserver
COM-Objekte registriert und eine Installation erforderlich ist, kann ich das so nicht benutzten.
Auch habe ich mir schon einige Beiträge zu OpenStreetMap angesehen, bin mir aber nicht sicher, ob man das damit umsetzen kann. Auf keinen Fall möchte ich aber alles selbst wieder programmieren, da habe ich die zeit nicht dazu.
Alternativen sind mir bisher nicht über den Weg gelaufen, die ich einfach einbinden und benutzen kann.
Auch habe ich mir schon überlegt, ob es nicht möglich ist, von meiner Software die Kundendaten an ein Navigationsgerät zu schicken und dort wird die Route berechnet und angezeigt. Das Ergebnis muss ich nicht unbedingt wieder in meiner Software zurück haben. Aber hier bin ich noch nicht fündig geworden.
Hat vielleicht einer noch eine Idee?
Danke
Sven