Spring naar bijdragen

GeoFlowers

Leden
  • Aantal bijdragen

    208
  • Geregistreerd

  • Laatst bezocht

Berichten geplaatst door GeoFlowers

  1. Xaa, adresje bij nuttige link vergeten?

     

    Overigens een leuke optie Sort kiezen uit bestaande settings bij de GPS uitvoer.

    Denk daarbij ook aan de location, of waar ga ik cachen.

     

    De $return is ook de return variabele van INPUT, wordt dus vaker gebruikt dan we misschien denken te weten. Voorzichtig gebruiken dus.

  2. Even wat op een rijtje zetten.

     

    MacroSet:

    Name; This is the setting name that will be updated/added by using the MacroSet command... but be aware if this setting does exist on the target computer it will be completely overridden without warning

     

    Dus hij wordt bewaard, en overschrijft zelfs een bestaande setting met dezelfde naam.

     

    Bij mij is het niet meer het vastlopen op de MacroSet maar op de Array, en dat pas nadat er eenmalig een juiste doorloop was gedaan.

     

    Error in Macro at line: 99

    $tmpcom = Array(1, $gccomidx)

     

    Error=> Variant array index out of bounds

     

    ====

     

    $missinggccom (numeric) =0

    $missinggcnl (numeric) =0

    $notdone (boolean) =True

    $nrgccom (numeric) =432

    $nrgcidx (numeric) =430

    $nrgcnl (numeric) =430

    $tmpcom (string) = ..................... ??

    $tmpnl (string) = ......................... ??

    $workingdb (string) =diffgccomgcnl

     

    =====

     

    Nu het grote vraagteken!

    De ?? hadden GCxxxx en GCxxxx moeten zijn, maar als ik Gsak afsluit (backup etc) daarna opnieuw opstart dan doet de macro het weer EENMALIG goed.

     

    :blush:;)

  3. Heb je wel aan de "Valid dialog names" gedacht, en aan de meegegeven VarName.

    Als ik dit probeer te reproduceren moet ik volgende regels gebruiken;

     

    Macroset dialog=Load VarName=$Load

    Load settings=<macro>

     

    en in de <data> juiste VarName en het path en bestand niet vergeten

     

    <data> VarName=$Load

    [TfmGpxLoad]

    fnmFrom.Text=C:\Gsak\test\869011.zip

    chkGpx.Checked=True

    ........ /// ........

    <enddata>

     

     

    Message: missing in NL (#2); ......

     

    Het werkt dus, thanks.

     

    Blijft een lastig probeem, :blush: succes.

    Gerard

  4. #*************************************************************************

    # GeoFlowers heeft ook wat gerommeld met de GSAK founds

    # Er wordt een database aangemaakt waarin als uiteindelijk resultaat

    # alle Cacheregels van een note zijn voorzien

    # De Cache regels die niet van die note zijn voorzien ontbreken bij GC.nl

    # Let op dat het gemaakte tekstbestandje van GC.nl is aangemaakt

    # en de plaats en naam bij betroffen regel is ingevuld

    #=========================================================

    $copyfromdb = "okt2007" # vul hier je standaard db in

    $workingdb = "diffgsakvsgcnl" # de werkdb vooral tijdelijk dus

     

    IF (DatabaseExists($workingdb))

    MsgOk Msg="Database $workingdb bestaat al! Macro wordt afgebroken"

    Database Name=Default

    Database Name=$workingdb Action=delete

    ENDIF

     

    Database Name=$workingdb Action=create

     

    Database Name=$copyfromdb Action=select

    Filter Name=Found

     

    Macroset Dialog=MoveCopy VarName=$MoveCopy

    MoveCopy Settings=<macro>

     

    <data> VarName=$MoveCopy

    [TfmMove]

    cbxDestination.Text=diffgsakvsgcnl

    rbtAdd.Checked=True

    rbtAddFlag.Checked=False

    rbtAddIgnore.Checked=False

    rbtCopy.Checked=True

    rbtExistIgnore.Checked=False

    rbtFlagOnly.Checked=False

    rbtMove.Checked=False

    rbtReplace.Checked=True

    rbtReplaceFlag.Checked=False

    chkDisplay.Checked=True

    <enddata>

     

    $gcgsak = ""

    $Out=""

     

    $data = "C:\gsak\test\gcnlfounds.txt" # het gemaakte txt bestandje van GC.nl

    $data = GetFile("$data")

    $data = Replace(mislukt!0),"",$data,false)

    $CountLines = RegexCount("\r\n", $data)

    #Pause msg="$CountLines"

     

    Database Name="diffgsakvsgcnl" Action=select

    $i = 2

    While $i<=$CountLines

    $line = Extract($data, "$_Newline", $i)

    if seek($line)

    $d_usernote = "Found"

    else

    $d_usernote = ""

    endif

    $i = $i + 1

    EndWhile

     

    #=======================================================

  5. Om nog even met een GSAK een file te genereren die een lijstje maakt zoals gewenst. Dit geeft dezelfde output als de lijst van GC.nl maar dan uit de eigen GSAK database.

     

    Hier onder staat de macro; de tekstregels opslaan in een bestandje XXXX.txt en in de macro folder van GSAK zetten. Dan nog wel enkele regels wijzigen om de juiste database en output folder in te stellen.

     

    #==================================================

    # Een macro om het aantal "gevonden" caches in de database te tellen

    # en als output een lijst te genereren van aantal founds gevolgd door

    # de GC WP code; door Geoflowers, n.a.v. artikel in Forum door Xaa

    # Selecteer de database, vul hier de naam van de database in

    DATABASE Name="okt2007" Action=select # database naam aanpassen!!!

    $Found = 0

    $out=""

     

    # De folder voor de output vastleggen vul eigen folder in

    $folder = "C:\Documents and Settings\Gerard\Mijn documenten\gsak\temp\" #aanpassen!!

    # Naam van het bestand dat gemaakt wordt

    $file = "Code caches found.txt"

     

    # sorteer de database, met alle founds aan het einde van de tabel

    SORT by="FoundbyMe" sequence="A"

     

    While not($_EOL)

    if $d_FoundByMeDate > [00000000] # als record met een found

    While not($_EOL)

    $Out= $Out + "%code" + $_NewLine

    $Found = $Found + 1 # tellen aantal records met een found

    goto position=next # volgende record

    EndWhile

    endif

    goto position=next # volgende record tot 1e record met een found

    EndWhile

     

    $Output= "$Found" + "$_NewLine" + "$Out"

     

    $FileName = $folder + $file

    $Error = PutFile($FileName,$Output)

    OpenFile file="$FileName"

    #===================================================

  6. Kop van het draadje is toch: Geocaching Forum > SOFTWARE > Navigatie Software > G.S.A.K

    Met als onderwerp vinden van missende caches.

     

    Vandaar mijn koppeling naar GSAK.

     

    Daarnaast heb je natuurlijk helemaal gelijk met de GSAK onafhankelijke oplossing.

    Heel mooi en zeker goed bruikbaar.

     

    Ook nog bedankt voor al het werk wat je hieraan besteedt.

  7. Ik heb, :D , Nog geen tijd gehad om me hier verder in te verdiepen.

    Ik heb wel een vraag.

     

    Waarom een found query van GC.com gebruiken?

    In de eigen GSAk heb je hopenlijk wel het juiste aantal founds staan.

    Kan je hier geen gebruik van maken?

    Dan hoef je immers geen query op te vragen.

  8. Om ze in de GPS netjes bij elkaar te houden is het handig om de Wp code eerst te bewerken.

    rechter klik op cachenaam

    klik op Child Waypoints

    In het venster dat dan verschijnt is de Code of WP-naam aan te passen.

     

    Bij een cache als Merijntje Gijzen kan je dan b.v. de codes wijzigen in MG1 tm MG9 en MGpark. Zo staan ze allemaal overzichtelijk bij elkaar in de GPS.

  9. Het schema waarin ik de queries draai staat ook aangegeven, de nearby caches komen zo ook elke dag, en natuurlijk de notifies.

     

    Overigen heb ik net een 30km query opgevraagd en die gaat goed (ik heb er nog genoeg binnen 30km te doen :thumbdown: ). Misschien toch een klein foutje in je query gemaakt?

     

    Kiddooz, als je er 0 uit krijgt zijn er onder (that ... and) waarschijnlijk twee vinkjes gezet die gezamenijk alles wegfilteren.

     

    Met meer caches in een query (slimmer?) ontkom je er toch niet aan dat er inmiddels 8 queries zijn voor heel Nederland nodig zijn.

  10. Ik had een foutje gemaakt, mijn 65 kilometer betreft België vauit mijn home positie.

     

    Pocket queries zoals ik deze heb samengesteld om alle caches van nederland, en voor België de caches die binnen 65km afstand liggen, te ontvangen. Deze gebruik ik dan om GSAK mee te vullen. Met GSAK is het dan heel erg eenvoudig om allerlei filters (queries) aan te maken

     

    Om later nog te weten wat er is ingevuld is het handig om dit al in de queryname op te nemen.

    Achter de queryname staat tussen haakjes het aantal caches (bij laatste ontvangst).

     

    Query name:

    1e 010100 151003 N (443)(mon)

    2e 161003 310704 N (410)(tue)

    3e 010804 100405 N (408)(wed)

    4e 110405 051006 N (434)(thu)

    5e 061005 100406 N (448)(sat)

    6e 110406 150806 N (452)(sun,tue,thu)

    7e 160906 151206 N (407)(mon,wed,sat)

    8e 161206 150307 N (211)(Sun,mon,tue,wed,thu,fri,sat)

     

    9e 65km home Belgie (410)(Sun,mon,tue,wed,thu,fri,sat)

     

    selecties bij 1e t/m 8e query:

    - dagen zoals achter query name aangegeven (tijdens testen nog leeg laten tbv preview)

    - Run this query every week on the days checked

    - Show me 500 caches

    - Any type

    - Any container

    - Countries Nederlands

    - From Origin None selected

    - Placed during between (data die met query name overeenkomen)

    - Alternate email (gmail)

    - GPS Exchange Format

    - Compress files into *.zip format

     

    Als er bij de 8e query bijna 500 caches binnenkomen moet er een nieuwe query gemaakt worden en de einddatum

     

    van de 8e query aangepast worden.

     

    selecties bij de 9e query:

    - dagen zoals achter query name aangegeven (tijdens testen nog leeg laten tbv preview)

    - Run this query every week on the days checked

    - Show me 500 caches

    - Any type

    - Any container

    - Countries Belgium

    - From Origin By Coordinates

    - Degrees and minutes (MinDec)

    - N .....

    - E .....

    - Within radius of 65

    - km

    - Alternate email (gmail)

    - GPS Exchange Format

    - Compress files into *.zip format

     

    Succes

  11. Voor mijn home coordinaten (Gilze-Rijen) heb ik de straal op 65 km gezet om binnen de 500 te blijven.

     

    Als ik deze query draai (65km en alles dus geen vinkjes onder that ) staat er bij de preview ook 500 en 25 pagina's. (ik heb hier wel Nederland aangegeven, Belgie heb ik in een andere query 1 x per week)

     

    In de query (gpx) die opgestuurd wordt zitten er dan 420.

     

    Misschien is er iets mis met de mededeling tijdens de preview?

  12. Beste Reintje de Vos,

     

    Ook hier zijn we niet blij met de default waarde van de getoonde map.

     

    Graag de oude als standaard en voor de mensen die graag met google map willen werken is het dan slechts een kleine moeite om dat in te stellen. N.m.m. is het gros van de computers niet snel genoeg voor de Google map toepassing en ook is het voor de meeste gebruikers niet direct te vinden hoe ze deze uit moeten schakelen.

     

    ALs er eenmaal een cache is uitgezocht kan er altijd nog op Google-map gekeken worden!

     

    Met vriendelijke groet,

    GeoFlowers

×
×
  • Nieuwe aanmaken...