25de Setembro,2018

Geopt.org - Portugal Geocaching and Adventure Portal

Desafios-G


Geocaching em Portugal: Caches, Estatísticas, Eventos, etc.

Moderadores: hulkman, prodrive

Avatar do Utilizador

TB
TB

Mensagens: 498

Registado: domingo 22 jul 2012, 18:14

Localização: Viseu/Mêda (Guarda)

Mensagem Post: #111 a segunda 12 mar 2018, 00:59 

Re: Desafios

jasafara Escreveu:Ainda do desafio anterior.
O Discovery está-se a ver-se lá em baixo na praia Grande. ImagemImagem

Enviado do meu SM-G935F através do Tapatalk

Acho que também já aí estive! É a GT Dino's Lunch Box [Sintra] [Lisbon], certo? Por ser uma cache de 2006, tal como se pode ver no meu log, pensava que era uma GC6... Bem que a podia procurar nessa badge...

Ir a um local como esses numa época de vento e tempestade é de valor! :)

Quanto ao desafio deste mês, aqui por Viseu ainda se encontram algumas caches que me permitem cumprir o desafio. De qualquer forma, ainda vou continuar a procurar por algo ainda mais especial! Agora que melhore o tempo...
Avatar do Utilizador

Geopt Proud Member
Geopt Proud Member

Mensagens: 27890

Registado: domingo 25 abr 2010, 01:07

Localização: Lisboa

Mensagem Post: #112 a segunda 12 mar 2018, 01:08 

Re: Desafios

ZéSampa Escreveu:...Ir a um local como esses numa época de vento e tempestade é de valor! :)

Não foi assim tão mau :) Até praticamente não choveu. O found/foto aconteceu pouco depois de ter chovido para aí um minuto com alguma intensidade, mas de resto foi uma bela passeata. Também não arrisquei a ir pela praia e subir as escadas, fui subindo suavemente quase sempre por bons caminhos e tive cuidado de não me aproximar demasiado da falésia.
Imagem Imagem Imagem

Large
Large

Mensagens: 159

Registado: terça 13 mai 2014, 00:15

Mensagem Post: #113 a terça 13 mar 2018, 15:03 

Re: Desafios

Já percebi que o desafio não é ir à cache mas encontrar uma cache com essas características pois não está fácil identificar uma cache, na minha zona, que cumpra com os requisitos do desafio. Até ao momento, descobri duas:
(tradicional-) GC587K5, tem dois DNFs meus e tenho quase a certeza que, se lá voltar, será para fazer um terceiro DNF;
(multi-) GC4B6WQ que, segundo os últimos dois registos, após o grande incêndio de 15 de outubro, o logbook (e se calhar algo mais) ardeu.

Não vou desistir...
Avatar do Utilizador

Geopt Proud Member
Geopt Proud Member

Mensagens: 27890

Registado: domingo 25 abr 2010, 01:07

Localização: Lisboa

Mensagem Post: #114 a terça 13 mar 2018, 16:55 

Re: Desafios

Gilliam Escreveu:Já percebi que o desafio não é ir à cache mas encontrar uma cache com essas características pois não está fácil identificar uma cache, na minha zona, que cumpra com os requisitos do desafio. Até ao momento, descobri duas:
(tradicional-) GC587K5, tem dois DNFs meus e tenho quase a certeza que, se lá voltar, será para fazer um terceiro DNF;
(multi-) GC4B6WQ que, segundo os últimos dois registos, após o grande incêndio de 15 de outubro, o logbook (e se calhar algo mais) ardeu.

Não vou desistir...

Mandei um mail ao paragrama por me ter lembrado deste tópico.
Isto porque estou com preguiça de replicar um algoritmo que ele já desenvolveu (e que não pode ser feito em sqllite GSAK porque não tem disponível funções trigonométricas para calcular as distâncias)...
Em alternativa o @Idilio que tem o IAAN por conta dele é que poderia fazer isto ;)

edit: a origem do tópico acima foi aqui
edit2: O problema de fazer isto via SQL é que não se consegue optimizar o algoritmo. É mesmo via força bruta...e se se quiser calcular todos os pares de distâncias entre caches colocadas no ponto publicado estamos a falar neste momento de cerca de 1.000.000.000 de combinações (e metade de pares de caches)...
Imagem Imagem Imagem
Avatar do Utilizador

TB
TB

Mensagens: 498

Registado: domingo 22 jul 2012, 18:14

Localização: Viseu/Mêda (Guarda)

Mensagem Post: #115 a terça 13 mar 2018, 18:20 

Re: Desafios

jasafara Escreveu:
Gilliam Escreveu:Já percebi que o desafio não é ir à cache mas encontrar uma cache com essas características pois não está fácil identificar uma cache, na minha zona, que cumpra com os requisitos do desafio. Até ao momento, descobri duas:
(tradicional-) GC587K5, tem dois DNFs meus e tenho quase a certeza que, se lá voltar, será para fazer um terceiro DNF;
(multi-) GC4B6WQ que, segundo os últimos dois registos, após o grande incêndio de 15 de outubro, o logbook (e se calhar algo mais) ardeu.

Não vou desistir...

Mandei um mail ao paragrama por me ter lembrado deste tópico.
Isto porque estou com preguiça de replicar um algoritmo que ele já desenvolveu (e que não pode ser feito em sqllite GSAK porque não tem disponível funções trigonométricas para calcular as distâncias)...
Em alternativa o @Idilio que tem o IAAN por conta dele é que poderia fazer isto ;)

edit: a origem do tópico acima foi aqui
edit2: O problema de fazer isto via SQL é que não se consegue optimizar o algoritmo. É mesmo via força bruta...e se se quiser calcular todos os pares de distâncias entre caches colocadas no ponto publicado estamos a falar neste momento de cerca de 1.000.000.000 de combinações (e metade de pares de caches)...
Isto para mim é chinês... :) Mas se alguém conseguisse arranjar uma lista das caches que cumprem os requisitos era o ideal!

Enviado do meu SM-G935F através do Tapatalk

Large
Large

Mensagens: 159

Registado: terça 13 mai 2014, 00:15

Mensagem Post: #116 a quarta 14 mar 2018, 00:02 

Re: Desafios

ZéSampa Escreveu:
jasafara Escreveu:
Gilliam Escreveu:Já percebi que o desafio não é ir à cache mas encontrar uma cache com essas características pois não está fácil identificar uma cache, na minha zona, que cumpra com os requisitos do desafio. Até ao momento, descobri duas:
(tradicional-) GC587K5, tem dois DNFs meus e tenho quase a certeza que, se lá voltar, será para fazer um terceiro DNF;
(multi-) GC4B6WQ que, segundo os últimos dois registos, após o grande incêndio de 15 de outubro, o logbook (e se calhar algo mais) ardeu.

Não vou desistir...

Mandei um mail ao paragrama por me ter lembrado deste tópico.
Isto porque estou com preguiça de replicar um algoritmo que ele já desenvolveu (e que não pode ser feito em sqllite GSAK porque não tem disponível funções trigonométricas para calcular as distâncias)...
Em alternativa o @Idilio que tem o IAAN por conta dele é que poderia fazer isto ;)

edit: a origem do tópico acima foi aqui
edit2: O problema de fazer isto via SQL é que não se consegue optimizar o algoritmo. É mesmo via força bruta...e se se quiser calcular todos os pares de distâncias entre caches colocadas no ponto publicado estamos a falar neste momento de cerca de 1.000.000.000 de combinações (e metade de pares de caches)...
Isto para mim é chinês... :) Mas se alguém conseguisse arranjar uma lista das caches que cumprem os requisitos era o ideal!

Enviado do meu SM-G935F através do Tapatalk


Atualização... Para os lados de Castanheira de Pêra, encontram-se três caches ( (tradicional-) GCHB7M, (tradicional-) GC5KN4M e (tradicional-) GC5KNAY) que cumprem com os requisitos e mais a Este, já perto da Pampilhosa da Serra, existe outra ( (tradicional-) GC4HYEW).
Todas a quase 100 km de casa. Hmmm... Não sei se consigo convencer a cara metade a ir... :o

Já agora, o próprio site do GC disponibiliza a informação das caches mais próximas e a distância.
Avatar do Utilizador

Geopt Proud Member
Geopt Proud Member

Mensagens: 27890

Registado: domingo 25 abr 2010, 01:07

Localização: Lisboa

Mensagem Post: #117 a quinta 15 mar 2018, 02:22 

Re: Desafios

A instrução SQL de força bruta é simples...

  Código:
select a.code, round(min(6371*ACOS(COS(PI()*(90-b.latitude)/180)*COS((90-a.latitude)*PI()/180)+SIN((90-b.latitude)*PI()/180)*SIN((90-a.latitude)*PI()/180)*COS((a.longitude-b.longitude)*PI()/180))), 3) from caches a, caches b where a.state='Lisboa' and b.state='Lisboa' and a.cachetype='T' and b.cachetype='T' and a.status='A' and b.status='A' and b.code <> a.code group by a.code having min(6371*ACOS(COS(PI()*(90-b.latitude)/180)*COS((90-a.latitude)*PI()/180)+SIN((90-b.latitude)*PI()/180)*SIN((90-a.latitude)*PI()/180)*COS((a.longitude-b.longitude)*PI()/180))) > 3.5

Apenas para caches tradicionais activas dentro do distrito de Lisboa (~5.000 caches) demora cerca de 150s no meu portátil...
Agora é só fazer as contas ao número de caches que se queira alargar a query...

Devolve 3 caches. Mas todas depois têm caches mais perto (ou de outro distrito ou de outro tipo...). Ou seja no distrito de Lisboa não é possível...

  Código:
GC3PQ62   4.101
GC5N36X   3.888
GC74XGK   16.004

Já para Évora a query é muito mais rápida e devolve muito mais caches

  Código:
GC16Y7Q   3.981
GC178CM   3.71
GC17WK6   3.564
GC17WM5   6.932
GC1EJHJ   6.832
GC1F4Y0   4.367
GC1Y8KD   5.682
GC2KYDK   4.025
GC2M736   3.841
GC2MPAE   4.088
GC2PQC7   6.832
GC2V0RB   3.779
GC346R6   4.387
GC38MQK   13.619
GC39JNX   4.785
GC3AA6X   5.288
GC3FJFG   8.224
GC3KHVZ   4.694
GC3YT4R   4.966
GC410EW   7.179
GC47Q9T   5.3
GC4M2Y3   4.322
GC54D4Q   4.059
GC59GQZ   5.327
GC5KRTY   8.222
GC5MYPB   4.291
GC62TK4   4.589
GC689DF   4.893
GC6ZFXQ   3.606
GC72N2K   4.328
GC73M4W   3.615
GC74JQ5   3.759
GC7J7HE   4.746
GCED4F   4.409
GCKPNA   7.666
Imagem Imagem Imagem
Avatar do Utilizador

Geopt Proud Member
Geopt Proud Member

Mensagens: 27890

Registado: domingo 25 abr 2010, 01:07

Localização: Lisboa

Mensagem Post: #118 a quinta 15 mar 2018, 02:34 

Re: Desafios

Imagem Imagem Imagem
Avatar do Utilizador

Geopt Proud Member
Geopt Proud Member

Mensagens: 27890

Registado: domingo 25 abr 2010, 01:07

Localização: Lisboa

Mensagem Post: #119 a quinta 15 mar 2018, 02:43 

Re: Desafios

O pessoal de Lisboa ou do Sul já está safo.

Dentro destas caches alguma há-de servir. Já sendo uma cache de qualquer tipo e entrando também com as disabled.

  Código:
select a.code, round(min(6371*ACOS(COS(PI()*(90-b.latitude)/180)*COS((90-a.latitude)*PI()/180)+SIN((90-b.latitude)*PI()/180)*SIN((90-a.latitude)*PI()/180)*COS((a.longitude-b.longitude)*PI()/180))), 3) from caches a, caches b where a.state in ('Évora','Beja') and b.state in ('Évora','Beja') and a.status<>'X' and b.status<>'X' and b.code <> a.code group by a.code having min(6371*ACOS(COS(PI()*(90-b.latitude)/180)*COS((90-a.latitude)*PI()/180)+SIN((90-b.latitude)*PI()/180)*SIN((90-a.latitude)*PI()/180)*COS((a.longitude-b.longitude)*PI()/180))) > 3.5

  Código:
GC16HBH   6.647
GC16Y7Q   3.981
GC17WK6   3.564
GC17WM5   6.932
GC19WWA   4.707
GC1C57W   3.915
GC1CBZ8   6.864
GC1E010   4.981
GC1EHQ4   4.522
GC1EHQ6   3.915
GC1EJHJ   5.676
GC1F4Y0   4.367
GC1FMJ4   3.587
GC1GBA9   13.917
GC1GET1   5.106
GC1GEYH   4.642
GC1GFKC   5.452
GC1HBGD   3.675
GC1J177   8.158
GC1JDKR   3.922
GC1KGFT   4.369
GC1RCK4   4.455
GC1Y8G3   7.071
GC1Y8KD   5.682
GC219FJ   3.666
GC29H0G   5.418
GC2KYDK   4.025
GC2M736   3.841
GC2MPAE   4.088
GC2PQC7   6.832
GC2Q2VY   4.891
GC2V0RB   3.779
GC2Y93B   6.307
GC2YXKD   3.57
GC346R6   4.387
GC37H7M   3.814
GC37R2Y   3.99
GC39JNX   4.536
GC3AA6X   5.288
GC3CHP6   5.171
GC3CPXB   5.58
GC3KHVZ   4.694
GC3W6K6   4.048
GC3WEVK   3.629
GC3XBCC   5.117
GC3Y099   3.814
GC3YT4R   4.966
GC40RZ3   3.57
GC410EW   7.179
GC43EXV   4.68
GC45FWN   4.281
GC45FX8   3.943
GC47VYF   3.943
GC47Z2R   4.802
GC4M2Y3   4.322
GC4Q2XM   3.723
GC59GQZ   5.327
GC5BF6X   4.327
GC5BX31   5.714
GC5CP2A   6.655
GC5HAAF   3.632
GC5KRTY   7.272
GC5W0ER   6.395
GC62TK4   4.589
GC63J49   3.664
GC689DF   4.893
GC68HR9   6.086
GC6EQ0E   4.29
GC6J3GB   3.969
GC6KXK3   4.149
GC6P8JG   5.332
GC6Q9F2   5.51
GC6QFX7   5.802
GC6QV83   3.723
GC6TQPB   3.629
GC6Z3WW   4.369
GC6ZFXQ   3.606
GC72N2K   4.328
GC74JQ5   3.759
GC7J7HE   4.746
GCED4F   4.409
GCKPNA   7.666
GCQN5Q   4.72
Imagem Imagem Imagem
Avatar do Utilizador

Geopt Proud Member
Geopt Proud Member

Mensagens: 27890

Registado: domingo 25 abr 2010, 01:07

Localização: Lisboa

Mensagem Post: #120 a quinta 15 mar 2018, 11:49 

Re: Desafios

Numa forma um pouco mais compacta por utilização de AS e acrescentando o state e o county embora numa forma pouco eficiente (por adição ao GROUP BY). Acrescentado também o ORDER BY DESC.

  Código:
select a.state ,a.county, a.code, round(min(6371*ACOS(COS(PI()*(90-b.latitude)/180)*COS((90-a.latitude)*PI()/180)+SIN((90-b.latitude)*PI()/180)*SIN((90-a.latitude)*PI()/180)*COS((a.longitude-b.longitude)*PI()/180))), 3) as dmin from caches a, caches b where a.state in ('Évora','Beja') and b.state in ('Évora','Beja') and a.status<>'X' and b.status<>'X' and b.code <> a.code group by a.state ,a.county, a.code having dmin > 3.5 order by dmin desc

  Código:
Beja   Ourique   GC1GBA9   13.917
Beja   Mértola   GC1J177   8.158
Évora   Portel   GCKPNA   7.666
Évora   Portel   GC5KRTY   7.272
Évora   Portel   GC410EW   7.179
Évora   Évora   GC1Y8G3   7.071
Évora   Vila Viçosa   GC17WM5   6.932
Beja   Ourique   GC1CBZ8   6.864
Évora   Vendas Novas   GC2PQC7   6.832
Beja   Castro Verde   GC5CP2A   6.655
Évora   Portel   GC16HBH   6.647
Beja   Ferreira Do Alentejo   GC5W0ER   6.395
Beja   Ferreira Do Alentejo   GC2Y93B   6.307
Beja   Almodôvar   GC68HR9   6.086
Beja   Odemira   GC6QFX7   5.802
Beja   Aljustrel   GC5BX31   5.714
Évora   Évora   GC1Y8KD   5.682
Évora   Viana Do Alentejo   GC1EJHJ   5.676
Beja   Vidigueira   GC3CPXB   5.58
Beja   Odemira   GC6Q9F2   5.51
Beja   Barrancos   GC1GFKC   5.452
Beja   Castro Verde   GC29H0G   5.418
Évora   Évora   GC6P8JG   5.332
Évora   Viana Do Alentejo   GC59GQZ   5.327
Évora   Montemor-O-Novo   GC3AA6X   5.288
Beja   Mértola   GC3CHP6   5.171
Beja   Ferreira Do Alentejo   GC3XBCC   5.117
Beja   Moura   GC1GET1   5.106
Beja   Castro Verde   GC1E010   4.981
Évora   Vendas Novas   GC3YT4R   4.966
Évora   Redondo   GC689DF   4.893
Beja   Odemira   GC2Q2VY   4.891
Beja   Serpa   GC47Z2R   4.802
Évora   Mourão   GC7J7HE   4.746
Beja   Barrancos   GCQN5Q   4.72
Beja   Mértola   GC19WWA   4.707
Évora   Arraiolos   GC3KHVZ   4.694
Beja   Almodôvar   GC43EXV   4.68
Beja   Moura   GC1GEYH   4.642
Évora   Redondo   GC62TK4   4.589
Évora   Mora   GC39JNX   4.536
Beja   Mértola   GC1EHQ4   4.522
Beja   Serpa   GC1RCK4   4.455
Évora   Montemor-O-Novo   GCED4F   4.409
Évora   Montemor-O-Novo   GC346R6   4.387
Beja   Aljustrel   GC1KGFT   4.369
Beja   Aljustrel   GC6Z3WW   4.369
Évora   Arraiolos   GC1F4Y0   4.367
Évora   Alandroal   GC72N2K   4.328
Beja   Ourique   GC5BF6X   4.327
Évora   Évora   GC4M2Y3   4.322
Beja   Serpa   GC6EQ0E   4.29
Beja   Serpa   GC45FWN   4.281
Beja   Castro Verde   GC6KXK3   4.149
Évora   Montemor-O-Novo   GC2MPAE   4.088
Beja   Serpa   GC3W6K6   4.048
Évora   Alandroal   GC2KYDK   4.025
Beja   Moura   GC37R2Y   3.99
Évora   Estremoz   GC16Y7Q   3.981
Beja   Mértola   GC6J3GB   3.969
Beja   Serpa   GC45FX8   3.943
Beja   Serpa   GC47VYF   3.943
Beja   Moura   GC1JDKR   3.922
Beja   Mértola   GC1C57W   3.915
Beja   Mértola   GC1EHQ6   3.915
Évora   Évora   GC2M736   3.841
Beja   Ferreira Do Alentejo   GC37H7M   3.814
Beja   Ferreira Do Alentejo   GC3Y099   3.814
Évora   Redondo   GC2V0RB   3.779
Évora   Alandroal   GC74JQ5   3.759
Beja   Almodôvar   GC6QV83   3.723
Beja   Loulé   GC4Q2XM   3.723
Beja   Odemira   GC1HBGD   3.675
Beja   Aljustrel   GC219FJ   3.666
Beja   Castro Verde   GC63J49   3.664
Beja   Aljustrel   GC5HAAF   3.632
Beja   Beja   GC3WEVK   3.629
Beja   Mértola   GC6TQPB   3.629
Évora   Montemor-O-Novo   GC6ZFXQ   3.606
Beja   Vidigueira   GC1FMJ4   3.587
Beja   Mértola   GC2YXKD   3.57
Beja   Mértola   GC40RZ3   3.57
Évora   Vila Viçosa   GC17WK6   3.564
Imagem Imagem Imagem
AnteriorPróximo

Voltar para GEOCACHING NACIONAL

Quem está ligado:

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

Powered by PHPBB - Geopt.org 2013

Newsletter