Beiträge von oanavodo

Garmin fenix 7X und epix Gen 2 im Test

Der Schwerpunkt dieses Tests und Vergleichs der Garmin Fenix 7X Solar und Garmin Epix Gen 2 liegt auf den Sensoren wie Höhenmesser, Positionsbestimmung und Herzfrequenz. Was unterscheidet die beiden GPS-Outdoor-Smartwatches? Und wie gut ist die Taschenlampe der Fenix 7X für den Outdoorbereich? Hier geht es zum Test der Outdoor-Smartwatches ...

    Seit der 2.9 lassen sich die Sensoren beim Sportiva/Ultra auch wieder deaktivieren.
    =>Kontextmenu der betreffenden Datenfelder bzw. Konfig.>Kommunikation>Ant+


    Da ich noch keinen Sportiva+ besitze, kann ich leider nicht selbst nachschauen. Ich verstehe dich jetzt so, dass man dort im Menü verbundene Sensoren deaktivieren kann.
    Man kann aber nicht verhindern, dass das Gerät generell beim Starten nach Sensoren sucht und diese verbindet.


    Ist das korrekt?


    Servus

    Hallo,


    ich hätte 2 fragen an die Sportiva+ Benutzer:


    ich benutze beim Radfahren ein separates Gerät für die Pulsanzeige. Kann man beim Sportiva+ den Ant+Empfänger abschalten, damit es keinen Konflikt mit dem Pulsgeber vom anderen Gerät gibt?


    Beim Joggen dagegen möchte ich, dass der Sportiva+ den Puls anzeigt. Kann der Sportiva+ nur mit seinem eigenen Sensor oder mit jedem üblichen Pulsgeber?


    Danke für die Antworten.


    Servus

    Tileserver in CompeGPS Land integrieren V2 (Teil 3)


    Ein weiterer Störfaktor ist für mich, dass der Web-Traffic des ganzen Systems über Fiddler geleitet wird, da Fiddler sich als Systemproxy anmeldet. Dateidownloads im Browser funktionieren z.b. deshalb oft nicht. Auch stoppt Fiddler manchmal selbsttätig seine Funktion und meldet, dass der Systemproxy sich geändert hat. Nur durch manuelles Klicken auf das gelbe Feld filtert er wieder. Deshalb hier noch Maßnahmen, dass der Fiddler nur für CompeGPS arbeitet.


    • Die Software ProxyCap von www.proxycap.com laden und installieren. Das Programm kann man 30 Tage testen und ist dann kostenpflichtig. Ich habe leider keine kostenlose Alternative gefunden. Nach Installation ist ein Reboot nötig. Das Programm läuft die ganze Zeit, stört aber nicht.
    • Danach starten und einen HTTP-Proxy für Hostname 127.0.0.1 und Port 8888 erstellen.
    • Dann eine Regel für das CompeGPS Land Programm (die Datei CompeGPSLAND.exe im Installationsverzeichnis auswählen) und Port 80 erstellen.
    • Im Menü in Fiddler unter File 'Capture Traffic' deaktivieren und unter Tools/Fiddler Options/Connections 'Act as system proxy at startup' deaktivieren. Dadurch meldet sich Fiddler nicht mehr als Systemproxy an, sondern ist nur unter Port 8888 erreichbar. Die Software Proxycap schafft es, dem CompeGPS Land einen separaten Systemproxy unterzujubeln.
    • Startet man jetzt die unter Teil 2 erstellte Verknüpfung, so wird wie gehabt CompeGPS und Fiddler gestartet. Aber nur der Web-Verkehr von CompeGPS läuft jetzt über Fiddler.


    Wichtig: Installiert man eine neue CompeGPS-Version auf ein anderes Installationsverzeichnis, dann muss man das im Powershellscript und in der Proxycap-Regel nachziehen.


    Servus

    Tileserver in CompeGPS Land integrieren V2 (Teil 2)


    Ein weiterer Punkt, der mich stört, ist, dass man Fiddler immer separat starten und stoppen muss. papaluna hat ja schon eine Möglichkeit gepostet, die einen automatischen Start aus CompeGPS Land ermöglicht. Ich habe einen anderen Weg verfolgt.

    • Voraussetzung dafür ist, dass die Microsoft Powershell v2 auf dem Windows installiert ist. Wenn noch nicht da, findet man sie bei den optionalen Windowsupdates.
    • Im Menü von Fiddler unter Tools/Fidder Options/Appearance einen Haken bei 'Hide Fiddler when minimized' setzen.
    • Folgendes Powershellscript erstellen und irgendwo als Datei speichern. Die Endung des Dateinamens sollte '.ps1' sein. Wichtig: Die angegebenen Pfade zu CompeGPS Land und Fiddler müssen eventuell angepasst werden.

      Code
      $compegps = start-process -passthru "C:\Program Files (x86)\CompeGPS-75\CompeGPSLAND.exe"
      $fiddler = start-process -windowstyle minimized -passthru "C:\Program Files (x86)\Fiddler2\Fiddler.exe"
      $compegps | wait-process
      $fiddler | stop-process


    • Das Aufrufen von unsignierten Powershellscripten erlauben (einmalig nötig). Dazu eine Eingabeaufforderungs-Console als Administrator starten und einmalig folgenden Befehl eingeben:

      Code
      powershell -command "set-executionpolicy remotesigned"


    • Eine Verknüpfung zum Starten des Scripts an gewünschter Stelle erstellen. Die Verknüpfung muss folgenden Befehl enthalten (meinOrt und meinSkript müssen natürlich durch den bei Punkt 3 gewählten Speicherpfad und Name des erstellen Scripts ersetzt werden)

      Code
      powershell.exe -windowstyle hidden "C:\meinOrt\meinSkript.ps1"


    • Doppelklickt man jetzt die Verknüpfung, dann wird CompeGPS Land und Fiddler gestartet. Der Fiddler wandert gleich in die Taskleiste. Beim Beenden von CompeGPS wird der Fiddler stillschweigend automatisch gestoppt. Übrigens: Dass beim Starten kurz ein schwarzes Consolenfenster aufpoppt ist normal.
    • Die Verknüpfung kann man sich an den Ort der Wahl hinlegen z.b. ins Startmenü oder in eine Schnellstart-Leiste, so dass man CompeGPS wie üblich starten kann. Sogar das Icon kann man passend machen.


    Wichtig: Installiert man eine neue CompeGPS-Version auf ein anderes Installationsverzeichnis, dann muss man das im Powershellscript nachziehen.


    Servus

    Tileserver in CompeGPS Land integrieren V2 (Teil 1)


    Da ich jetzt immer mehr Tileserver (Luftbilder oder Karten) über Fiddler nach CompeGPS lade und die Handhabung eher eine Bastlerei ist, habe ich mir etwas besseres überlegt. Man muss am Skript nur einmal etwas ändern, und braucht dann nur die COSM-Dateien entsprechend konfigurieren.


    Es sind alle Schritte aus der alten Beschreibung nochmal genannt, die geänderten sind mit (neu) gekennzeichnet. Die neue Beschreibung setzt also auf dem Original-Fiddler-Skript auf.



    • Falls Microsoft .NET Frameworks 4.0 noch nicht auf dem System ist, von http://www.microsoft.com/de-de/downl...aspx?id=177183 downloaden und installieren. Danach Windowsupdate bemühen, um die vorhandenen Updates für das Framework einzuspielen.
    • Downloaden des Fiddler Web Debugging Proxy von http://fiddler2.com und Fiddler installieren.
    • Fiddler starten und STRG-R eingeben. Es erscheint ein separates Editorfenster, das ein Script enthält.
    • (neu) Die Zeile 'static function OnBeforeRequest(oSession: Session) {' im Script suchen und davor folgende Zeilen einsetzen:


    • (neu) Hinter die gesuchte Zeile folgende Zeilen einfügen:

      Code
      // a compegps tile request is detected and converted
              if (oSession.hostname.Equals("example.com")) {
                  var pos: Int32 = oSession.PathAndQuery.Substring(1).IndexOf('/') + 1;
                  oSession.hostname = (pos > 1) ? oSession.PathAndQuery.Substring(1, pos - 1) : "localhost";
                  oSession.PathAndQuery = convertTileRequest(oSession.PathAndQuery.Substring(pos));
              }


    • Das Script abspeichern und den Editor beenden. Es müsste eine akustische Erfolgsmeldung hörbar sein.
    • Im Menü unter File prüfen, ob 'Capture Traffic' aktiviert ist und den Fiddler Proxy beenden.


    (neu) COSM-Dateien: CompeGPS Land braucht eine cosm-Datei für den entsprechenden Tileserver. Als Vorlage mit man z.b. die cosm-Datei für OpenStreetMap-Mapnik, welche ja von CompeGPS bereitgestellt wird.
    Wichtig: OpenStreetMap und deren Ableger werden direkt von CompeGPS Land unterstützt. Dafür braucht man in der cosm-Datei keine spezielle Angabe der Web-Adresse. Das funktioniert auch ohne Fiddler. Aber für Tileserver mit anderer Abfrage-Schnittstelle schon.


    • Eine Abfrage-URL für ein Tile besteht aus einer Serveradresse und einer Pfadangabe, die die gewünschte Kachel addressiert. In diesem Pfad ist eine X-Koordinate, eine Y-Koordinate und ein Zoomlevel (Z) enthalten. Microsoft-Tileabfragen enthalten einen Quadkey (Q), der alle drei Werte beinhaltet. Herausfinden kann man Adresse und Pfad z.b. durch Mitloggen der HTTP-Requests im Browser. Als Beispiel soll hier ein imaginärer Tileserver gelten:

      Code
      http://t2.tileserver.com/tiles/v=1000&x=1&y=1&z=10


    • In der Zeile WEB= der cosm-Datei schreibt man hinter das Gleichheitszeichen als Serveradresse 'http://example.com'. Die eigentliche Serveradresse des Tileservers hängt man, durch '/' getrennt, einfach dahinter (ohne http-prefix). Anhand der Serveradresse example.com (Beispieldomäne von IETF) erkennt das Fiddlerscript, dass es was tun muss.
    • Hinter die Serveradresse hängt man, mit / getrennt, den Tilepfad an. Die Zahl der X-Koordinate ersetzt man durch '{$x}'. Daran erkennt das Skript, dass hier die X-Koordinate eingesetzt werden muss. Die Zahl der Y-Koordinate ersetzt man durch '{$y}' und die Zahl der Z-Komponente durch '{$z}'. Für einen Quadkey setzt man '{$q}' ein. Wichtig: Hinter dem kompletten Pfad muss noch ein Pipezeichen '|' angehängt werden. Das braucht das Skript als Markierung. Beim Beispiel würde die Zeile dann so aussehen:

      Code
      WEB=http://example.com/t2.tileserver.com/tiles/v=1000&x={$x}&y={$y}&z={$z}|


    • In der Zeile FORMAT= sollte noch das vom Tileserver verwendete Bildformat angegeben werden. Das ist entweder PNG oder JPG.
    • Will man die maximale Zoomstufe verringern (MAXZOOMLEVEL), bitte nicht vergessen, dass dabei auch die entsprechenden Pixelgrößen angepasst werden müssen. Pro Zoomstufe die Werte um Faktor 2 verkleinern und bei PIXWIDTH/PIXHEIGHT, BitmapWidth/BitmapHeight und in <Calibration> auch angleichen.
    • Die so erstellte Datei kann man mit CompeGPS Land öffnen. Wenn Fiddler parallel läuft, werden die Tiles in Kartenfenster angezeigt, ansonsten kommen rote Fragezeichen.


    Servus

    Hier doch keine FiddlerScript-Erweiterung für Kompass Online Maps.


    Da ich auch von anderen Nutzern gewarnt worden bin (Danke!), habe ich mich entschlossen das Posting zurückzunehmen. Ich konnte keine Nutzungsbedingungen finden und weiss deshalb nicht, ob man die Tiles auch ausserhalb der Kompass-Seite anschauen darf. Da ich im Abmahnparadies Deutschland lebe, ist mir das zu riskant.


    Es tut mir leid.


    Servus
    --
    Reiner

    Hallo,


    auch wenns vielleicht schon zu spät ist:


    • Man kann in CGPSL einen Track verschieben (unter Extras im Kontextmenu). Die Verschiebung geht in x, y oder Höhen-Richtung oder Zeit. Dazu musst du nur den eigentlichen Track teilen und den betroffenen Teil in der Höhe um -10000 verschieben.
    • Oder den Track als GPX in GTA (GPS-Track-Analyse.NET) lade. Dort kann man ausgewählte Punkte um einen festen Höhenwert korrigieren (im Höhenwerte-Menu). Eine Segmentierung geht aber durch GTA verloren.


    Servus
    --


    Reiner

    gesteckt, ist nicht schwer, werde ein paar Bilder reinstellen sobald ich sie habe


    Danke für die Bilder :tup:


    Die Frage ist, wie wird die Dichtigkeit zwischen Display und Gehäuse erreicht?
    Nach Displaywechsel muss das wieder vollkommen dicht sein. Auch wenns nicht regnet, tropft doch immer der Schweiß drauf.


    Servus
    --
    Reiner

    Hallo,


    ich habe jetzt mal bei Variotek nachgefragt:


    Der Sportiva wird von CompeGPS nicht mehr vertrieben. Es werden also nur noch Lagerbestände abverkauft. Den Sportiva+ hingegen wird es noch eine Weile parallel zu den Sportiva2-Modellen geben.


    Servus
    --
    Reiner

    Hallo ray,


    Das Auswechseln des Displays kostet ca. 100 Euro. Das möchte ich eigentlich nicht mehr in einen 4 Jahre alten, intensiv genutzten Sportiva investieren.


    Dann lieber nochmal einen Sportiva und auf den Sportiva3 hoffen, oder was es dann in weiteren 4 Jahren für Möglichkeiten gibt.


    Servus
    --
    Reiner

    Hallo,


    hat wer Informationen, wie lange es den Sportiva parallel zum Sportiva2 noch vertrieben wird?


    Ich hab jetzt meinen Sportiva das 4. Jahr und der Touchscreen zickt schon ein bisschen rum. Einen Sportiva2 möchte ich eigentlich nicht, wegen schlechterem GPS-Chip. Dann lieber noch mal einen Sportiva.


    Servus
    --
    Reiner

    Auch Google hat in bestimmten Regionen aktuelle, hochauflösende Luftbilder. Es scheint nur so, dass mit der CompeGPS-eigenen Onlinemap nur alte Datenstände angezeigt werden. Nach dem selben Schema wie bei Bing kann man auch aktuelle Google-Luftbilder nach CGPSL bringen:


    • Im Fiddler-Fenster STRG-R eingeben. Es erscheint ein separates Editorfenster, das ein Script enthält.
    • Die Zeile 'static function OnBeforeRequest(oSession: Session) {' im Script suchen und dahinter folgende Zeilen einsetzen:

      Code
      // converts a compegps request coming with osm addressing to google tile addressing 
              if (oSession.HostnameIs("khm1.google.com") && oSession.PathAndQuery.StartsWith("/compegps")) {
                  var url1: String = oSession.PathAndQuery.Split('.')[0];
                  var nums1 : String[] = url1.Substring(1).Split('/');
                  //FiddlerObject.log(url);
                  var newurl1 : String = String.Format("/kh/v=128&x={0}&y={1}&z={2}", nums1[2], nums1[3], nums1[1]);
                  oSession.PathAndQuery = newurl1;
                  //FiddlerObject.log(oSession.hostname + oSession.PathAndQuery);
              }


    • Das Script abspeichern. Es müsste eine akustische Erfolgsmeldung hörbar sein.
    • Für CGPSL OnlineMap-Datei mit folgendem Inhalt erstellen und in dem gewünschten Kartenordner ablegen. Den Dateinamen kann man sich selbst überlegen (z.b. WorldgoogleMaps_ortho.cosm:(


    • In CGPSL die erstellte OnlineMap-Karte öffnen. Nun müssten im Browserfenster aktuelle Google-Luftbilder angezeigt werden.


    Servus
    --
    Reiner

    ich frage mich allerdings immer noch wo sich dieser Reiter "FiddlerSrcipts"denn nun verbirgt.


    Vermutlich gibts den Reiter nur, wenn man das Plugin Fiddler Script Editor geladen hat. Ich habe deshalb die Beschreibung geändert, um ohne diesen Reiter auszukommen.


    Servus
    --
    Reiner

    Microsoft Bing Luftbilder mit CompeGPS Land (Teil 2, Benutzung)



    • CGPSL starten
    • Fiddler Proxy starten
    • Im Reiter Filters 'Use Filters' und 'Show only traffic from' aktivieren und in der Auswahl den Prozess CompeGPSLand auswählen
    • STRG-M eingeben. Fiddler verschwindet in die Taskleiste. Das Fenster kann dann bei Bedarf aus der Taskleiste heraus wieder aktiviert werden.
    • In CGPSL die in Teil 1 erstellte OnlineMap-Karte öffnen. Nun müssten im Browserfenster die Bing-Luftbilder angezeigt werden.


    Nach Beenden von CGPSL sollte man den Fiddler Proxy auch beenden. Fährt man Windows runter ohne den Proxy zu beenden, ist beim nächsten Start kein HTTP möglich, da der Fiddler noch als Systemproxy eingestellt ist, obwohl er nicht läuft. In diesem Fall den Proxy kurz starten und wieder beenden. Er trägt sich beim Beenden automatisch aus.


    Der Proxy muss übrigens nur laufen, während man in CGPSL die besagte OnlineMap auch benutzen will. 'Capture Traffic' muss natürlich im Fiddler angeschaltet sein, sonst werden die HTTP-Requests nicht umgeformt.


    Es kann natürlich sein, dass die sich URL für die Bing-Tiles mal ändert. Dann muss das Fiddlerscript entsprechend angepasst werden.


    Servus
    --
    Reiner

    Microsoft Bing Luftbilder mit CompeGPS Land (Teil 1, Vorbereitung)


    Man braucht dazu einen lokalen HTTP-Proxy, der die die Url der HTTP-Requests von CGPSL in Abfragen des VirtualEarth-Tileserver umwandelt. Ich muss dazu noch sagen, dass bei Aktivierung des Proxies sämtliche HTTP-Anfragen auf dem System über den Proxy laufen, also auch die des Browsers und anderer Applikationen. Eine Alternative wäre, dass sich der Proxy nicht als Systemproxy einhängt und dann nur CGPSL darüber seine Requests abschickt. Aber CGPSL bietet in seiner Konfiguration keine Möglichkeit einen Proxy anzugeben, so dass ich nicht weiss, wie ich das Programm dazu bewegen soll über den lokalen Proxy zu gehen.



    • Falls Microsoft .NET Frameworks 4.0 noch nicht auf dem System ist, von http://www.microsoft.com/de-de…ad/details.aspx?id=177183 downloaden und installieren. Danach Windowsupdate bemühen, um die vorhandenen Updates für das Framework einzuspielen.
    • Downloaden des Fiddler Web Debugging Proxy von http://fiddler2.com und Fiddler installieren.
    • Fiddler starten und STRG-R eingeben. Es erscheint ein separates Editorfenster, das ein Script enthält.
    • Die Zeile 'static function OnBeforeRequest(oSession: Session) {' im Script suchen und davor folgende Zeilen einsetzen:


    • Hinter die gesuchte Zeile folgende Zeilen einfügen:

      Code
      // converts a compegps request coming with osm addressing to google tile addressing 
              if (oSession.hostname.EndsWith("tiles.virtualearth.net") && oSession.PathAndQuery.StartsWith("/compegps")) {
                  var url2 : String = oSession.PathAndQuery.Split('.')[0];
                  var nums2 : String[] = url2.Substring(1).Split('/');
                  var newurl2 : String = String.Format("/tiles/a{0}?g=1252&n=z", quadKey(nums2[2], nums2[3], nums2[1]));
                  oSession.PathAndQuery = newurl2;
              }


    • Das Script abspeichern und den Editor beenden. Es müsste eine akustische Erfolgsmeldung hörbar sein.
    • Im Menü unter File prüfen, ob 'Capture Traffic' aktiviert ist und den Fiddler Proxy beenden.
    • Für CGPSL OnlineMap-Datei mit folgendem Inhalt erstellen und in dem gewünschten Kartenordner ablegen. Den Dateinamen kann man sich selbst überlegen (z.b. WorldbingMaps_ortho.cosm:(



    Servus
    --
    Reiner

    Hallo,


    ich habe mir jetzt etwas zusammengebastelt, um die Bing-Luftbilder nach CompeGPSLand zu bekommen. Das ist eine .cosm Datei. CompeGPS produziert dafür OSM-Tile URLs, welche von einem lokalen Proxy in Bing-URLs umgewandelt werden.


    Bei Interesse kann ich näher darauf eingehen.


    Servus
    --
    Reiner

    Hallo,


    um die Bing-Bilder auch in CompeGPS anzusehen, muesste man einen lokalen Zwischenproxy dazwischenschalten und die OSM-Tile URLs in VirtualEarth-Quadkey URLs umwandeln.


    Wäre sowas überhaupt legal?
    Dürfte man eine solche Anleitung hier überhaupt posten?


    Ich weiss es nicht.


    Servus
    Reiner

    an deiner Stelle erhalte ich tiles ab 200km bis 1000m. Ab 750m gibt es die "?".


    Das ist genau der gleiche Bereich wie bei mir. Bemerkenswert finde ich auch, dass es ein veralteter Bildbestand zu sein scheint.


    Mir würde es ja besser gefallen, wenn CompeGPS eine generische Schnittstelle anbieten würde, wo man die Tile-URL selbst konfigurieren kann und bestimmte Felder für die Koordinaten platzieren kann, die dann durch Werte ersetzt werden. Somit könnte man die URL immer aktualisieren und z.b. auch die Microsoft Bing Bilder reinbringen (mit entsprechenden Quadkey-Feld).


    Die jetzigen Möglichkeiten sind bezüglich Tileserver sind ja sehr unflexibel.


    Servus
    Reiner