Extra Waypoints van BaseCamp naar GPS sturen lukt niet

De opvolger van Mapsource
Gebruikersavatar
JaVaWa
WayPoint GPS specialist
WayPoint GPS specialist
Berichten: 18972
Lid geworden op: 11 feb 2008 23:46
Locatie: Traiectum
Contacteer:

Re: Extra Waypoints vanuit BaseCamp naar GPS sturen lukt nie

Bericht door JaVaWa »

ankeric schreef:Of dat goed/fout/logisch/onlogisch is heb ik nog niet kunnen bedenken...
BaseCamp houdt alle gegevens bij in een database. Daarin zijn drie "tabellen": eentje met tracks, eentje met routes en eentje met waypoints. Daarbij moet één veld (per tabel) altijd uniek zijn: de naam. Je kunt dus een track en een route met dezelfde naam hebben, maar niet twee routes.
Bij routes is het echter een beetje apart: de routetabel bevat geen viapunten. Die staan namelijk in de waypointtabel; in de routetabel staan verwijzingen (op naam!) daarnaar.
In de waypointtabel staat dan weer een kenmerk bij elk punt dat aangeeft of het een viapunt of een waypoint is, of beide. De viapunten zul je overigens niet terugvinden in de lijst aan de linkerkant.
Stel dat je een viapunt genaamd "Start" opneemt in een route en dat viapunt later weer verwijdert (vroeger kon dat niet in BaseCamp zonder dat de route heberekend werd, tegenwoordig wel), dan zul je merken dat het onmogelijk is om een nieuw waypoint de naam "Start" te geven. BaseCamp zal dan aangeven dat de naam al bestaat, ook al is die voor de gebruiker nergens te bekennen...

Je toestel werkt met GPX-bestanden. Daarin bevatten routes gewoon alle punten (dus ook de viapunten); waypoints staan apart. Ook is het daar geen probleem dat er meerdere waypoints en/of viapunten zijn met dezelfde naam.
BaseCamp leest de inhoud van het toestel en houdt dat bij in zijn eigen databaseformaat (in het geheugen, niet in de BaseCamp-database). Bij het overzetten van de waypoints ziet BC dat er al viapunten aanwezig zijn met dezelfde namen, en maakt daarom geen nieuwe waypoints aan op het toestel.
Dit is dus wel een bug, want BaseCamp controleert hierbij niet of het waypointkenmerk van die punten "aan" staat, danwel vergeet de waypoints alsnog aan te maken in een GPX-bestand...

Is het een beetje te volgen?
Kijk op https://www.javawa.nl voor GPS-gerelateerde software, informatie en tips.

Mijn 152 GPS-toestellen

ankeric
WayPoint relatie
WayPoint relatie
Berichten: 1143
Lid geworden op: 25 jun 2008 22:02
Locatie: Woerden

Re: Extra Waypoints vanuit BaseCamp naar GPS sturen lukt nie

Bericht door ankeric »

JaVaWa schreef:Is het een beetje te volgen?
Nee.... :oops: 8)

Misschien morgen.

Ik word nu net gesommeerd om aan het bier of wijn, pinda's en tv te beginnen.
En dan zeg ik maar niet dat ik zojuist (na "enige" activiteit...) geen routes meer kon maken. Open route > route ziet er uit als een bord spaghetti na een aardbeving > start route = stop apparaat.
Reset lost niets op.
Kaarten opnieuw naar SD-Card en nu doet ie ut weer...

Tsja, is normaal:
Etrex Vista heb ik eerste 3 maanden 100 keer in de sloot gepletterd, Etrex 30 idem en nu dus weer; 8)
Ik ga morgen proberen je verhaal te begrijpen. Alleen het woord "bug" heb ik begrepen.
Laatst gewijzigd door ankeric op 5 feb 2016 14:25, 1 keer totaal gewijzigd.
Niet meer actief op dit forum...

Gebruikersavatar
JaVaWa
WayPoint GPS specialist
WayPoint GPS specialist
Berichten: 18972
Lid geworden op: 11 feb 2008 23:46
Locatie: Traiectum
Contacteer:

Re: Extra Waypoints vanuit BaseCamp naar GPS sturen lukt nie

Bericht door JaVaWa »

Laat het rustig bezinken...
(zowel mijn verhaal als het bier en de wijn ;) )
Kijk op https://www.javawa.nl voor GPS-gerelateerde software, informatie en tips.

Mijn 152 GPS-toestellen

ankeric
WayPoint relatie
WayPoint relatie
Berichten: 1143
Lid geworden op: 25 jun 2008 22:02
Locatie: Woerden

Re: Extra Waypoints vanuit BaseCamp naar GPS sturen lukt nie

Bericht door ankeric »

Alles is bezonken en ik begrijp je verhaal inmiddels volledig. Geloof ik...

Ik ben nu alleen nog bezig met de vervolg vragen.
Please correct me if I'm wrong...!
JaVaWa schreef:in de routetabel staan verwijzingen (op naam!) daarnaar
Je bedoelt hier toch niet te zeggen dat BaseCamp db een varchar column (Name) als FK en/of als PK gebruikt?
Dat lees ik – hopelijk – verkeerd; 8)

Dat verklaart achteraf ook deze (inmiddels opgelost):
Send-Waypoint-from-GPS-to-BaseCamp-incorrect-when-Waypoint-names-are-not-unique
Maar de oorzaak (slecht design) is nog steeds aanwezig?
Arjen. schreef:Er is geen verbintenis tussen de naam van een GPX-bestand en de inhoud. Dat een bepaald GPX bestand ontbreekt, zegt niets over het ontbreken/aanwezig zijn van Waypoints, routes tracks.
Dit is (dus) onjuist. Als je [Verzenden naar…] van BaseCamp naar GPS uitvoert zitten de - echte - Waypoints - altijd - in "waypoints.gpx". Alleen deze Waypoints komen in de GPS terecht als Waypoint. Als een Waypoint niet in "waypoints.gpx" zit, komt dit niet - als Waypoint - in de GPS.
Als ze (ook) in "route<n>.gpx" zitten, zijn het (ook) via-punten in deze route.
Arjen / KeesM schreef:Soms is het probleem dat BaseCamp andere gegevens overzet dan verwacht, zeker als je de optie "Toestel" en "Verzenden naar toestel" gebruikt. Probeer de gegevens eens over zetten door ze te slepen, zoals KeesM al aangaf.
Is dit een "(ervarings) feit", of een "idee", of een "gevoel"? Ik heb dit in ieder geval nog nooit ervaren en in dit draadje was er iets anders aan de hand.
Ik beschouw [Verzenden naar…] als een meer betrouwbare methode, omdat ik bij het slepen eerder fouten maak.
ankeric schreef:standaard procedure is om de GPS eerst leeg te maken en dan alle Waypoints, routes, tracks in één keer naar de GPS te sturen.
Waarom is dit een – niet gedocumenteerde - "standaard procedure"? Is dit ooit eerder fout gegaan? Of was dit gewoon theoretische "best practice": een schone export is minder complex dan het overschrijven van een onvolledige eerdere export?
Ik weet het niet (meer)... :oops:
JaVaWa schreef:Dit is dus wel een bug, want BaseCamp controleert hierbij niet of het waypointkenmerk van die punten "aan" staat, danwel vergeet de waypoints alsnog aan te maken in een GPX-bestand...
Vraag aan @AnkEric en @JaVaWa:
Oké, jullie hebben een bug gevonden! En nu? Gaat één van jullie dat melden op het Garmin-BaseCamp-forum ? En zo ja, wie van de twee?
Laatst gewijzigd door ankeric op 13 jul 2017 14:33, 4 keer totaal gewijzigd.
Niet meer actief op dit forum...

Gebruikersavatar
JaVaWa
WayPoint GPS specialist
WayPoint GPS specialist
Berichten: 18972
Lid geworden op: 11 feb 2008 23:46
Locatie: Traiectum
Contacteer:

Re: Extra Waypoints vanuit BaseCamp naar GPS sturen lukt nie

Bericht door JaVaWa »

ankeric schreef:Dat lees ik – hopelijk – verkeerd; 8)
Je leest het goed...
ankeric schreef:Maar de oorzaak (slecht design) is nog steeds aanwezig?
Klopt.
ankeric schreef:wie van de twee?
Jij toch? ;)
Kijk op https://www.javawa.nl voor GPS-gerelateerde software, informatie en tips.

Mijn 152 GPS-toestellen

ankeric
WayPoint relatie
WayPoint relatie
Berichten: 1143
Lid geworden op: 25 jun 2008 22:02
Locatie: Woerden

Re: Extra Waypoints vanuit BaseCamp naar GPS sturen lukt nie

Bericht door ankeric »

JaVaWa schreef:
ankeric schreef:wie van de twee?
Jij toch? ;)
Ok ;)

Even de prioritijd vinden...
Niet meer actief op dit forum...

Gebruikersavatar
FM
WayPoint relatie
WayPoint relatie
Berichten: 5029
Lid geworden op: 30 mei 2005 20:49
Locatie: Holsbeek

Re: Extra Waypoints vanuit BaseCamp naar GPS sturen lukt nie

Bericht door FM »

ankeric schreef:Vraag aan @AnkEric en @JaVaWa
Jij stelt al vragen aan jezelf ? :shock:

Voor de rest alles OK ? :D
Zumo XT, Ducati Multistrada V2S, Cardo Scala Rider Packtalk op HJC RPHA91, Edge Touring, Edge Explorer 2

Gebruikersavatar
Arjen.
WayPoint GPS specialist
WayPoint GPS specialist
Berichten: 901
Lid geworden op: 25 nov 2011 19:18

Re: Extra Waypoints vanuit BaseCamp naar GPS sturen lukt nie

Bericht door Arjen. »

Bij problemen maak ik maar al te vaak mee dat er aannames worden gedaan, die niet kloppen.
Zo is het vaak zo dat als de optie "Toestel" > "Verzenden naar toestel" gebruikt wordt, dat dit onduidelijkheid geeft. Het geselecteerde wordt overgezet. Maar meer dan eens hebben mensen iets anders geselecteerd dan dat ze over willen zetten. Uiteraard krijg je dan niet de gewenste gegevens op het toestel. Als je met de rechter muisknop klikt op datgene wat je over wilt zetten, is het veel duidelijk wát je over gaat zetten.

Iets vergelijkbaars geldt voor de bestandsnamen. Er zijn verschillende manieren om gegevens van Basecamp naar een toestel te krijgen. In jouw specifieke situatie, met jouw manier van overzetten met jouw toestel zullen steeds dezelfde bestanden gebruikt worden. Maar als iets niet werkt zoals verwacht, kijk dan welke bestanden welke gegevens (waypoints, routes, tracks) bevatten. Om een voorbeeld te geven, ik kan rustig een "waypoints.gpx" aanmaken waar geen enkel waypoint in zit. En dat is wat ik probeerde duidelijk te maken, dat er geen verbintenis is tussen de naam van een GPX bestand en de inhoud.
Kijk ook eens op mywaypoint.nl en tv.gps.nl voor veelgestelde vragen en handleidingen!

ankeric
WayPoint relatie
WayPoint relatie
Berichten: 1143
Lid geworden op: 25 jun 2008 22:02
Locatie: Woerden

Re: Extra Waypoints vanuit BaseCamp naar GPS sturen lukt nie

Bericht door ankeric »

Arjen. schreef:Bij problemen maak ik maar al te vaak mee dat er aannames worden gedaan, die niet kloppen.
Mee eens, "wortel van alle ellende", "moeder van alle blunders", of gewoon "dodelijk"; :roll:
Maar welke verkeerde aanname heb ik hierboven gemaakt? Behalve dan dat ik heb aangenomen dat ik er in eerste instantie niets van begreep 8)
Arjen. schreef:Zo is het vaak zo dat als de optie "Toestel" > "Verzenden naar toestel" gebruikt wordt, dat dit onduidelijkheid geeft. Het geselecteerde wordt overgezet. Maar meer dan eens hebben mensen iets anders geselecteerd dan dat ze over willen zetten. Uiteraard krijg je dan niet de gewenste gegevens op het toestel.
Mee eens, maar deze optie gebruik ik nooit. Bovendien was een verkeerde selectie niet aan de orde en is dus ook niet de oorzaak van dit probleem.
Arjen. schreef:Als je met de rechter muisknop klikt op datgene wat je over wilt zetten, is het veel duidelijk wát je over gaat zetten.
Mee eens, zo doe ik het - vrijwel - altijd. Ook in dit draadje.
Selecteren, rechter muisknop, "Verzenden naar...".

Mijn vraag was slechts: waarom zou slepen beter kunnen zijn? Of doelden jij en KeesM uitsluitend op het gebruik van "Verzenden naar..." vanuit het Menu "Toestel"? Dan zijn we het eens.
Arjen. schreef:Iets vergelijkbaars geldt voor de bestandsnamen. Er zijn verschillende manieren om gegevens van Basecamp naar een toestel te krijgen. In jouw specifieke situatie, met jouw manier van overzetten met jouw toestel zullen steeds dezelfde bestanden gebruikt worden.

Wat is "mijn specifieke situatie"?
Ik neem aan: de specifieke situatie waarin de fout in BaseCamp optreedt.

Wat is "mijn manier van overzetten"?
Wat is de relevantie van "mijn toestel" (een "domme USB-stick")?
En wat hebben deze met het geconstateerde probleem te maken, dat naar mijn opvatting (en die van JaVaWa) gewoon een bug is?
In welke situatie gebruikt BaseCamp "andere bestanden" om routes, tracks en waypoints naar de GPS te sturen?
Arjen. schreef:Maar als iets niet werkt zoals verwacht, kijk dan welke bestanden welke gegevens (waypoints, routes, tracks) bevatten.
Het feit dat de waypoints - in deze specifieke situatie - in geen enkel bestand aanwezig waren is een bug in BaseCamp. Mee eens?

Als BaseCamp geen foutjes maakt hoef ik als gebruiker niet in bestanden te gaan kijken om te zien welke bestanden welke gegevens bevatten. Deze bestanden zijn bestemt voor de GPS, niet voor mij.
Arjen. schreef:Om een voorbeeld te geven, ik kan rustig een "waypoints.gpx" aanmaken waar geen enkel waypoint in zit.
Mag ik je uitdagen om een leeg "waypoints.gpx" aan te maken, waar geen enkel waypoint in zit?
Ik kan het niet. Althans niet gebruikmakend van BaseCamp. Een lege selectie kan ik vanuit BaseCamp niet exporteren.

BaseCamp kan het wel:

Afbeelding

Hier zijn de bestanden "waypoints.gpx" en "waypoints0.gpx" leeg. Alle waypoint zitten in "waypoints1.gpx".
En ook dit vind ik niet goed. Het zware, krachtige BaseCamp belast de GPS (minder geheugen, minder rekenkracht en geen netvoeding) met 3 bestandjes die de GPS moet uitlezen, waarvan er twee leeg, overbodig, redundant zijn.
Arjen. schreef:En dat is wat ik probeerde duidelijk te maken, dat er geen verbintenis is tussen de naam van een GPX bestand en de inhoud.
Dat is je, wat mij betreft, nog niet gelukt.
En ik denk dat ook BaseCamp (Architect en Developers) niet blij zou zijn als die verbintenis er voor deze "Interface bestanden" (want dat zijn het) niet zou zijn. Het ontbreken van "een vlag die de lading dekt" of een "logische bestandsnaam" zou in mijn opvatting een derde bug zijn.
Niet meer actief op dit forum...

Plaats reactie

Terug naar “Garmin Basecamp voor Windows”