V Combine je k dispozici GC Live API příkaz ApiGetListingsByCFG (Stáhne keše podle parametrů v CFG souboru). Bohužel jsem ale nikde nenašel návod, jak psát CFG soubor. Sám konkrétně řeším, jak stáhnout v daném okruhu kolem souřadnic keše několika typů (například Wheriga a Letterboxy).
Jestli jsem to správně pochopil, tak právě k tomuto účelu je to vhodné. Jestli ne, tak mě prosím někdo postrčte správným směrem.
Cfg soubor pro tuto funkci muzes vytvorit v libovolnem editoru, ktery vytvari prosty text (napr. poznamkovy blok). Ukazkovy cfg soubor je soucasti instalace Combine a v souboru jsou i vysvetlivky k jednotlivym polozkam. Polozky odpovidaji prislusnemu formulari v Geogetu. Jinou moznosti je vytvaret tento soubor programove, treba primo pres Combine, ale to je dle meho opravdu jen pro zkusene uzivatele.
Souradnice zadané mám a stahování těch typů, co jsem vypsal mi funguje. Nejde mi o stahování cartridgí, chci stahovat normální listingy Wherigo cachí z geocaching.com, ale nevím, jaké mám napsat písmeno do CacheTypes
Pres API si muzes nechat poslat jen ty kese, ktere maji korigovane souradnice. Tedy bez balastu kolem. Jen musis zadat uzemi - kraj, stát, okolí bodu...
No to by to asi taky řešilo. Sice nejde dát stahovat podle polygonu nebo podél trasy, ale když dám stahovat kolem HC a hodně velký kruh, třeba 200km, mělo by to tedy vrátit jen pár keší, kde jsem změnil souřadnice, jestli tomu dobře rozumím. No, večer mám co zkoušet, diky :-)
Já už reakci na tuhle diskuzi napíšu sem, sem se to hodí víc - můj plán zapracovat postahování keší s korigovanými souřadnicemi do Combine přes API ztroskotal napřed na tom, že ve vzorovém konfiguračním souboru k ApiGetListingsByCFG chybí volba na keše s korigovanými souřadnicemi (a já si to tam doplnit nedokážu), ale hlavně na tom, že mi to stejně stáhne jen keše v okruhu 60 km (a ne těch 200, jak jsem si představoval).
A to mi nepokryje mou pravidelně stahovanou a aktualizovanou oblast, takže to asi nakonec pořeším tou plnou aktualizací listingů přes API před exportem do GPSky.
1. Combine neni upraven na nove API, takze korigovane souradnice jej nezajimaji
2. okruh pro stahovani sice muzes nastavit podle sebe, ale gc.com vraci stejne jen "svuj maximalni" okruh (mel jsem za to, ze cca 50 km). Jak je to u GC.API jsem zatim nemel potrebu zkoumat
Ad 1) jsem nepochopil, myslel jsi asi že ApiGetListingsByCFG není upraveno na nové API?
Ad 2) gc.com nevím, tam se mi vždy naplní dřív ten limit 1000 keší. Přes API to stáhne opravdu jen keše do okruhu těch 50 km a víc ani ťuk. V bublinkové nápovědě ve "Stáhnout kešky" je aktuálně uvedeno max. cca 56km/36mil
Combine v publikovane verzi pouziva pro tuto ulohu geogeti funkci GCLiveGetListing. Ta je postavena nad GC.Live a neumoznuje vyhledavat s ohledem na pritomnost korigovanych souradnic, nema tam na to zadne "zaskrtavatko". Toto bude mozne doplnit pouzitim funkce postavene nad GC.API, jehoz podpora je az v GG verze 2.10. Tam je mozne vyhledavat kese podle toho, zda maji korigovane souradnice nebo ne.
A jeste k bodu 2:
Vyhledavani pres webove rozhrani mohou mit udelane uplne jinak nez vyhledavani pres nastroje, ktere poskytli programatorum aplikaci, tedy pres GC.Live nebo GC.API. Mohou vyhledavat podle jinych kriterii a vracet sirsi nebo omezenejsi rozsah kesi.