[GSAK] Ajuda Gsak


Para além do canivete suíço do geocaching, este espaço serve para discussão de outros aplicativos de gestão de bases de dados

Moderadores: hulkman, migueis

Avatar do Utilizador

Large
Large

Mensagens: 110

Registado: domingo 25 abr 2010, 01:06

Mensagem Post: #11 a quarta 12 mai 2010, 16:41 

Re: Ajuda Gsak

Agora queria fazer o contrario, ou seja:

Tendo uma cache Coordenadas Corrigidas, criar 1 Final Child Waypoint.

É possivel?
Avatar do Utilizador

Geopt Proud Member
Geopt Proud Member

Mensagens: 10395

Registado: segunda 29 mar 2010, 17:23

Mensagem Post: #12 a quarta 12 mai 2010, 16:46 

Re: Ajuda Gsak

sim é possível... como já percebeste o funcionamento da macro anterior, pegas nessa macro e alteras para fazer o processo inverso... É simples.
Imagem Imagem Imagem Imagem
Avatar do Utilizador

Large
Large

Mensagens: 110

Registado: domingo 25 abr 2010, 01:06

Mensagem Post: #13 a quarta 12 mai 2010, 16:54 

Re: Ajuda Gsak

Foi o que tentei mas não me cria o child waypoint, visto ele não existir ...
Avatar do Utilizador

Geopt Proud Member
Geopt Proud Member

Mensagens: 10395

Registado: segunda 29 mar 2010, 17:23

Mensagem Post: #14 a quarta 12 mai 2010, 17:04 

Re: Ajuda Gsak

Será algo deste género:

  Código:
ADDNEW
$d_cCode = "código do waypoint"
$d_cName = "nome do waypoint"
$d_cType = "Final Location"
$d_cLat = $Latitude
$d_cLon = $Longitude


provavelmente estava-te a escapar o ADDNEW. Pesquisa no help do gsak que tem lá esta informação toda...
Imagem Imagem Imagem Imagem
Avatar do Utilizador

Large
Large

Mensagens: 110

Registado: domingo 25 abr 2010, 01:06

Mensagem Post: #15 a quarta 12 mai 2010, 17:51 

Re: Ajuda Gsak

Desde já obrigado, está quase :D

Só mais uma duvida:

Ao código do GC - $d_cParent como retiro as 2 primeiras letras? Ou seja o GC

Thanks
Avatar do Utilizador

Geopt Proud Member
Geopt Proud Member

Mensagens: 10395

Registado: segunda 29 mar 2010, 17:23

Mensagem Post: #16 a quarta 12 mai 2010, 18:22 

Re: Ajuda Gsak

isto é o que tens na help do gsak:

  Código:
Right( sData, nLength ) : string

Returns the rightmost characters of the expression for the defined length.

Right("xyzabc", 3) returns "abc".



no teu caso, deve ser algo do género:

  Código:
$SemGCVariavel = Right($d_cParent, Len($d_cParent)-2)
Imagem Imagem Imagem Imagem
Avatar do Utilizador

Geopt Proud Member
Geopt Proud Member

Mensagens: 10395

Registado: segunda 29 mar 2010, 17:23

Mensagem Post: #17 a quarta 12 mai 2010, 18:23 

Re: Ajuda Gsak

assim de repente, já não me lembro se tens que fazer o Len - 2, ou -3... mas testas e já vês como é.
Imagem Imagem Imagem Imagem
Avatar do Utilizador

Large
Large

Mensagens: 110

Registado: domingo 25 abr 2010, 01:06

Mensagem Post: #18 a quarta 12 mai 2010, 18:29 

Re: Ajuda Gsak

Obrigadinho :D

Resolvi assim, visto todas as Caches começarem por GC:

  Código:
$d_cCode= Replace("GC","FL",$d_cParent)


Já está a funcionar. ficou:

  Código:
#*******************************************
# MacVersion = 1.0
# MacDescription = Corrected To Child Final
# MacAuthor = Jamer
# MacFileName = CorrectedToChildFinal.gsk
# MacUrl =
#*******************************************




GOTO Position=top
WHILE NOT($_EOL)
TABLE Active=waypoints scope=parent


  IF ($d_HasCorrected)
   IF NOT($d_cType = "Final Location")



   ADDNEW
   $d_cName=""
   $d_cCode= Replace("GC","FL",$d_cParent)
   $d_cType = "Final Location"
   $d_cLat = $d_Latitude
   $d_cLon = $d_Longitude 

   ENDIF
  ENDIF



Table active=caches
Goto position=Next
ENDWHILE
Goto position=top
MSGOK msg="Todas os Final Waypoints Criados"



Alterei esta também: ColoradoExport.gsk

Para ficar na Descrição da cache no GPS se as coordenadas estão corrigidas

Obrigadinho
Avatar do Utilizador

Geopt Proud Member
Geopt Proud Member

Mensagens: 10775

Registado: domingo 25 abr 2010, 09:08

Localização: Portugal

Mensagem Post: #19 a sexta 14 mai 2010, 04:28 

Re: Ajuda Gsak

Uma pequena correcção ortográfica na primeira macro:

MSGOK msg="Todas as Coordenadas Corregidas"

Substituir "Corregidas" por "Corrigidas".
Foi de certo uma distracção porque já escrevestes em vários posts correctamente.
It's not always the find that brings the smiley... Imagem
It's not about the number you've found.
It's about the fun you had along the way.

The only numbers that matter are the friends you make!
It's all about the journey, the challenge, and enjoying the outdoors!
Avatar do Utilizador

Large
Large

Mensagens: 199

Registado: terça 27 abr 2010, 17:12

Localização: Torres Vedras / Leiria

Mensagem Post: #20 a sexta 14 mai 2010, 17:43 

Re: Ajuda Gsak

pergunta aparentemente "básica" mas no meio de tantas opções acabei por perder a paciência...

Fiz download de um ficheiro LOC, mas ao abrir no GSAK, ele apenas me mostra o codigo da Cache e o Owner... nada de hints, dificuldade, cache size.... (?)

Algum aideia?
Imagem
AnteriorPróximo

Voltar para GSAK

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 3 visitantes

Powered by PHPBB - Geopt.org 2013