Benutzer Diskussion:Max saikels

Aus Radreise-Wiki

Hallo Stephan, wir haben gerade ein kleines Problem mit dem folgenden gpx-Download:

BU24_poi.kmz

Der Download startet nicht und es kommt die Fehlermeldung failed to get stream.

Die kmz-Datei ist nicht wiki-konform aufgebaut. Kann das vielleicht der Grund für den Fehler sein? Siehst du in deinen Server-Logs mehr Informationen darüber?

Schöne Grüße von Jürgen (Diskussion)


hallo Jürgen, in meinem log (nicht server log) sehe ich folgendes:

 datum           ms
 20200124203008	77	BU24
 20200124212452	53	BU24
 20200125192611	62	BU24
 20200125213512	63	BU24
 20200125223916	76	BU24

typische erste supporterfrage: was wurde seit dem letzten funktionierenden download geändert?

grüße --Stephan (Diskussion)


nachtrag: die fehlerumgebung sieht so aus:

    // $zip->extractTo($dir);
    $fp = $zip->getStream('doc.kml');
    if (!$fp)
       {
       unlink($kmztmpfn);   // delete kmz file
       die("failed to get stream\n");
       }

lt. php manual scheint das kmz kein gültiges zip-archiv zu sein.

Danke für die schnelle Reaktion. BU24.kmz ist eine andere Datei als BU24_poi.kmz. Letztere ist die, die den Fehler verursacht. Problematisch könnte sein, dass sie nach 2020_06_BU24.kml entpackt und nicht nach doc.kml, oder? --Jürgen (Diskussion) 18:04, 28. Jan. 2020 (CET)


sack und asche, schon wieder nicht richtig hingeguckt!

ja, bisher hießen die kml-dateien immer doc.kml, deswegen steht das hardcoded im skript. ok, ziemlich quick and dirty, hat aber bisher funktioniert :)

die saubere lösung wäre über den index zu gehen und (nur) die erste datei in gpx umwandeln. --Stephan (Diskussion) 18:41, 28. Jan. 2020 (CET)

Ja, das wäre vielleicht die Lösung. In der kmz-Struktur ist ohnehin nur ein einziges kml-File erlaubt (siehe hier). --Jürgen (Diskussion) 21:13, 28. Jan. 2020 (CET)
v2.1: $zip->getStream('doc.kml'); --> $zip->getStream($zip->getNameIndex(0)); funzt! --Stephan (Diskussion) 09:47, 30. Jan. 2020 (CET)

Wow - schaut gut aus! Das gpx wird erzeugt und ist auch lesbar. Mal sehen, was Dietmar dazu sagt (Er hatte die ganze Diskussion ins Rollen gebracht). Schöne Grüße von Jürgen (Diskussion).

Hallo Ihr beiden, danke für eure Hilfe! Die jetzt verwendete gpx ist offenbar die, die ich zuerst an Jürgen geschickt habe. Habe erst danach festgestellt, dass alltrails die Bezeichnungen freundlicherweise übersetzt hat (Tankstelle - gas station). Wäre es ein Problem, die aktuelle Datei aus meine Wolke (siehe Link) nochmal auszutauschen? Dank und Gruß --Dietmar 13:51, 30. Jan. 2020 (CET)