Export waipointu

ed koukam na to, ze kdyz naimortuju nejakou multinu tak jeji stage se pojmenuji vsechny stejne (WP_a_ cislo_kesky) –> naimportuje se ten posledni
V exportu primo z GC.com jsou stage pojmenovane S1…, S2…
Delam neco spatne nebo je chybka v GG?

Ne, takto to proste Geoget dela. Waypointy pojmenovava jejich slovnim nazvem, informace o prefixu se nikde nijak neuchovavaji.

Toto je v pripravovanem GG2 jiz predelano, a u waypointu jsou uchovavany vsechny dostupne informace, tedy nejen ten prefix, ale treba take druh waypointu.

Cili stage u multin idelane prepsat v notepadu, protoze je mam v GG rozumneji pojmenovane nez primo z GC.com
Diky a tesim se na dvojku:-)

A kdyz uz jsem u toho docela by se mi libilo kdyby slo (asi volitelne) pri exportu doplnujicich wpt mit na konci nazvu i nazev kesky ke ktere to patri - jde dohledat dle jmena, ale pro orientaci to neni takove…
Ja vim moc si vymyslim:-)

Úpravu exportního scriptu, který to řeší (aby to šlo do Beeline a podobných, které vyžadují unikátní identifikátor) jsem tu kdysi již popisoval:

  • Na první řádek souboru gpxpq.pas (nebo jeho kopie) dej:

var PoradoveCisloWP: integer;

  • za blok kódu

function ExportPoint: string;
var
  s: string;
  n: integer;


doplň


Num: string;

  • začátek blok kódu začínající

//Export for Waypoints
    s := GC_ID;
...
    Result := Result + '  <name>' + s +'</name>' + CRLF;

by měl ve finále vypadat takto:


  begin
    //Export for Waypoints
    s := GC_ID;
    PoradoveCisloWP := PoradoveCisloWP + 1;
    Num := '00' + IntToStr(PoradoveCisloWP);
    S[1] := Num[Length(Num)-1];
    S[2] := Num[Length(Num)];
    Result := Result + '  <name>' + s +'</name>' + CRLF;


  • za blok kódu

  begin
    //Export for Geocaches


doplň


PoradoveCisloWP := 0;


Nedokáže to sice odnikud vytánout originální kódy waypointů, ale pro každou kešku si to vytvoří unikátní označení (například pro kešku dejme tomu GCABCDE s 5-ti waypointy to označí v pořadí jak jsou exportovány tyto waypointy jako 01ABCDE, 02ABCDE, 03ABCDE, 04ABCDE, 05ABCDE, což těmto programům bohatě stačí. Omezení je, že keška nesmí mít více než 99 waypointů, ale to snad žádná nemá ;o)))

Používám to takto bezproblémově již řadu měsíců.

Vsak toto neni sebemensi problem si v exportnim makru nastavit. GC_Fullname promenna obsahuje prave to co chces.

Uz mi to jede a je to super:-)
Skriptovani neni nic pro me, ale z vasich popisu jsem to pochopil i ja:-)
Diky