Přejít na obsah


Fotka

Export waipointu


  • Pokud chcete vložit odpověď, přihlašte se
6 odpovědí na toto téma

#1 bobrb

bobrb

    Advanced Member

  • Members
  • PipPipPip
  • 322 příspěvků(y)

Publikováno 04 červenec 2008 - 10:42

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?
  • 0

#2 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

Publikováno 04 červenec 2008 - 10:48

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.
  • 0

#3 bobrb

bobrb

    Advanced Member

  • Members
  • PipPipPip
  • 322 příspěvků(y)

Publikováno 04 červenec 2008 - 11:01

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:-)
  • 0

#4 bobrb

bobrb

    Advanced Member

  • Members
  • PipPipPip
  • 322 příspěvků(y)

Publikováno 04 červenec 2008 - 11:26

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:-)
  • 0

#5 javla

javla

    Advanced Member

  • Members
  • PipPipPip
  • 238 příspěvků(y)

Publikováno 04 červenec 2008 - 11:46

bobrb napsal/a:
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?


Ú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ů.
  • 0
Jana a Vlasta (JaVla) (PDA FS Loox N560)

#6 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

Publikováno 04 červenec 2008 - 12:34

bobrb napsal/a:
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:-)


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

#7 bobrb

bobrb

    Advanced Member

  • Members
  • PipPipPip
  • 322 příspěvků(y)

Publikováno 04 červenec 2008 - 14:31

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




0 uživatel(ů) prochází toto téma

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

Reklama