Hallo,
gestern habe ich den ersten Sync mit dem POI-Warner gemacht. Ich habe auf meinerm MicroDrive Karten aus verschiedenen Ländern installiert und dann festgestellt, dass alle ausgewählten POIs für alle Karten installiert werden. Z.B., in die Deutschland Daten werden auch POIs aus Frankreich eingetragen. Dies führt dann dazu, dass TTN beim start über zuviel POIs meckert. Nach dem Löschen der nicht relevanten Daten hat es dann auch funktioniert. Jetzt beim nächsten Sync hat POI-Warner wieder alle Daten POIs neu geladen obwohl von jeder POI Datei mindestens eine in dem passenden Kartenverzeichnis vorhanden ist.
Meiner Meinung nach sollte POI-Warner vor dem Herunterladen in *allen* Kartenverzeichnissen nachsehen ob die entsprechende Datei vorhanden ist. Ist sie nirgends vorhanden so spricht nichts dagegen sie in alle Verzeichnisse zu kopieren. Der Nutzer kann die Dateien ja dann aus den nichtrelevanten entfernen. Ist jedoch eine Datei in irgendeinem der Verzeichnisse vorhanden so sollte dann nur der Abgleich stattfinden und keinesfalls wieder Dateien in alle Verzeichnisse verteilt werden.
Ein anderer Punkt ist die langsame Übertragung. Die POI Dateien sind ja in der Regel nicht besonders gross. Selbst wenn alle POI-Daten z.B. 1 MB umfassen dann sollte bei einer durchschnittlichen Datenrate von mickriichen 8 KB/s das ganze Thema Update in wenigen Minuten erledigt sein. Der Update hier dauert aber mittlerweile schon mehrere Stunden.
Kann man das nicht durch ein Verbesserung des Protokolls beschleunigen?
Z.B. könnte man alle Daten in einem Rutsch, oder zumindest in grösseren Häppchen transferieren. Dies Spart den enormen Overhead bei dem Request/Response Protokoll.
Desweiteren könnte man natürlich die Daten für die Übertragung zusätzlich komprimieren um die Zeit zu verkürzen.
Wie ist euere Meinung dazu?
Gruß,
Emil