Přejít na obsah


Fotka

Jak si udržet databázi keší v ČR aktuální.

groundspeak návod pq

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

#1 Kreten8

Kreten8

    Advanced Member

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

Publikováno 26 únor 2015 - 16:37

Protože ve vedlejším vlákně zazněly různé rady, jak mít celou ČR, tak se zde chci podělit o to, jak jsem to vyřešil já - mám 10 pq, které můžu generovat třeba každý den (to nedělám, mě to stačí jednou týdně ve čtvrtek, abych měl aktuální data na víkend) a pomocí nichž si stáhnu všechny nové kešky za poslední rok. Do nedávna jsem používal pq, které mi generovalo všechny nové keše za poslední měsíc, ale to nestačilo, neboť datum podle kterého se pq generuje neodpovídá publikačnímu logu a tak docela dost kešek (u kterých si owner to datum po publikaci neopravil) mi stále chybělo a musel jsem je dostahovávat ručně. Nyní jsem si tedy udělal statistiku počtu kešek za poslední rok pro jednotlivé kraje a podle ní jsem vytvořil oněch 10 pq (je to sice trochu onanie vybírat české kraje v tom dlouhém seznamu "států", ale pro těch pár pq jsem se k tomu odhodlal).

Nové pq má nastavené tyto volby:
- den v týdnu a "Spustit tuto Pocket Query každý týden v označené dny"
- 1000 keší celkem
- "Založeno" minulý rok

a pak jednotlivé pq se liší Typem keše a vybraným "státem":

1.-6. má vybraný typ "Tradiční keš" a následující "Státy"

1. Tradicky 1
- karlovarský
- pardubický
- zlínský

2. Tradicky 2
- středočeský

3. Tradicky 3
- moravskoslezský
- liberecký

4. Tradicky 4
- jihočeský
- královehradecký

5. Tradicky 5
- olomoucký
- hlmp
- plzeňský

6. Tradicky 6
- kraj vysočina
- jihomoravský
- ústecký

7.-9. má vybraný typ "Mystery keš" a "Event"

7. Mysterky 1
- jihomoravský
- liberecký
- středočeský

8. Mysterky 2
- hlmp
- karlovarský
- královehradecký
- moravskoslezský
- ústecký

9. Mysterky 3
- zlínský
- jihočeský
- olomoucký
- plzeňský
- kraj vysočina
- pardubický

10. zbytek
zde jsou vybrané všechny ostatní typy kešek a místo "států" je vybraná "země" - Czech Republic

Třeba se to někomu bude hodit a může mi to překontrolovat, jestli jsem na něco někde nezapomněl nebo neudělal chybu při zadávání - ono ten výběr více krajů se dělá dost blbě (kdo náhodou neví jak na to, tak se musí držet klávesa CTRL, když se kliká na další vybraný kraj). Jinak doufám, že zkratku hlmp každý pochopí jako Hlavní město Praha.

No a na přiloženém obrázku je výsledek dnešního (7.1.2016) běhu pq, takže vidíte kolik přibližně má v dané pq být kešek (pokud jich budete mít nějak výrazně jinak, tak se vám asi nepovedl ten výběr vícero krajů najednou).

Tento příspěvek byl upraven od Kreten8: 04 červenec 2020 - 10:07

  • 0

#2 klama

klama

    Advanced Member

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

Publikováno 27 únor 2015 - 7:34

Nad niecim podobnym som uvazoval aj ja ale nedotiahol som to do praktickej podoby najma pre prilis vela PQ ktore z toho vypadnu.

Teraz ked prisiel groundspeak s "advanced search"  a kde sa da stiahnut zoznam az 20000 kesiek naraz, som to skusil implementovat takto

Pocty kesiek v krajoch - informativne "zive" hodnoty

Czech Republic,HM Praha=286-Showing 1,000 of 2,355 results
Czech Republic,Jihocesky kraj=274-Showing 1,000 of 3,447 results
Czech Republic,Jihomoravsky kraj=273-Showing 1,000 of 4,056 results
Czech Republic,Karlovarsky kraj=276-Showing 1,000 of 1,799 results
Czech Republic,Kralovehradecky kraj=275-Showing 1,000 of 3,236 results
Czech Republic,Liberecky kraj=277-Showing 1,000 of 2,988 results
Czech Republic,Moravskoslezsky kraj=279-Showing 1,000 of 2,952 results
Czech Republic,Olomoucky kraj=278-Showing 1,000 of 2,342 results
Czech Republic,Pardubicky kraj=280-Showing 1,000 of 2,143 results
Czech Republic,Plzensky kraj=281-Showing 1,000 of 3,098 results
Czech Republic,Stredocesky kraj=282-Showing 1,000 of 6,243 results
Czech Republic,Ustecky kraj=283-Showing 1,000 of 3,289 results
Czech Republic,Vysocina=284-Showing 1,000 of 2,310 results
Czech Republic,Zlinsky kraj=285-Showing 1,000 of 2,066 results

 

Ak z toho vytvorim skupiny krajov nasledovne/cisla vpredu su "kody" krajov/

286,274,273,276,275-Showing 1000 of 14893 results
277,279,278,280,281-Showing 1000 of 13523 results
282,283,284,285-Showing 1000 of 13908 results
tak na tri krat stiahnem zoznam vsetkych kesiek v cesku.

Cele to netrva dlhsie ako hodinu.

 

Nakoniec mi z toho vypadne zoznam kesiek z celej CR - co bolo cca 42324 - nie su tam tie, ktore som uz nasiel.

Z tohoto zoznamu sa da este vycitat kolko kesiek je pre mna novych , kolko zmenilo stav z disabled/eanbled alebo naopak.

Nasledne potom mozem chybajuce a zmenene listingy hned stiahnut/ci uz cez LiveAPI alebo www/ - netreba cakat na PQ.


Tento příspěvek byl upraven od klama: 27 únor 2015 - 7:35

  • 0

Hrať sa môže každý a v každom veku...
http://mozigo.zubor.net/?q=node/388
S MoZiGo to je jednoduchšie...ledaže je tu ešte MoZiLive

http://mozilive.zubor.net/navod.htm


#3 klama

klama

    Advanced Member

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

Publikováno 27 únor 2015 - 7:55

CR-AdvancedSearch.png


  • 0

Hrať sa môže každý a v každom veku...
http://mozigo.zubor.net/?q=node/388
S MoZiGo to je jednoduchšie...ledaže je tu ešte MoZiLive

http://mozilive.zubor.net/navod.htm


#4 tarmara

tarmara

    Air-cooled

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

Publikováno 27 únor 2015 - 8:30

pocitam, ze vyse uvedeny postup se seznamem je asi "pololegalni", ze? Pres API nic podobneho ziskat nepujde? Protoze jak tak na to koukam, tak je to hnane pres skladani URL a data-mining primo na webu gc.com


  • 2

#5 niximor

niximor

    Advanced Member

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

Publikováno 27 únor 2015 - 9:47

...

 

a jak timhle tvym zpusobem resis aktualizaci starsich kesi? Disable/enable, nove logy, posuny souradnic, zmeny mysterek a multin...


  • 0
Správce gcm.cz | cwg.gcm.cz

#6 Kohout team

Kohout team

    Advanced Member

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

Publikováno 27 únor 2015 - 10:30

Já jsem nad tím moc nepřemýšlel a kompletní aktuální databázi ČR udržuji prostě tak, že jsem si pomocí PQ rozdělovače vytvořil (momentálně 47) PQ a ty všechy automaticky generuji a stahuji do geogetu po deseti furt dokola. A když poslední PQ přeteče tak přidám další.

Není to zrovna elegantní, ale celkem bez práce to funguje.

Nebo dělám něco špatně a měl bych to dělat jinak?


Tento příspěvek byl upraven od Kohout team: 27 únor 2015 - 10:30

  • 0

Geoget + Locus Pro na Asus Zenfone Max Pro M1, občas Etrex 30 + GPI generator, Wine, Debian testing


#7 Kreten8

Kreten8

    Advanced Member

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

Publikováno 27 únor 2015 - 10:47

a jak timhle tvym zpusobem resis aktualizaci starsich kesi? Disable/enable, nove logy, posuny souradnic, zmeny mysterek a multin...

Disable/enable - hlavně kvůli archivaci kešek je v GeoGetu třeba dělat "Aktualizovat stav" a tím se vyřeší i to enable/disable - zde není žádné omezení na počet kešek, takže není problém to udělat pro celou republiku
nové logy se opět bez omezení (i když mám dojem že tu před nedávnem někdo psal, že na nějaké omezení narazil) také dají stáhnout samostatně
a na posuny souradnic, zmeny mysterek a multin využiji limity na stahování - u tradiček stačí "Jen základní informace", u ostatních "Plný listing" - navíc mi to stačí dělat jen u kešek, které mají starší datum aktualizace než je poslední import z těch pq, takže se do těch limitů snadno vejdu i když si exportuji nějaké větší množství kešek, když se chystáme na nějakou dovolenou na druhém konci republiky (takže to jsou kešky podél cesty tam a zpět plus nějaký ten region, kde se budeme ten týden pohybovat)
  • 0

#8 gord

gord

    Advanced Member

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

Publikováno 27 únor 2015 - 16:35

Nakoniec mi z toho vypadne zoznam kesiek z celej CR - co bolo cca 42324 - nie su tam tie, ktore som uz nasiel.

Z tohoto zoznamu sa da este vycitat kolko kesiek je pre mna novych , kolko zmenilo stav z disabled/eanbled alebo naopak.

Nasledne potom mozem chybajuce a zmenene listingy hned stiahnut/ci uz cez LiveAPI alebo www/ - netreba cakat na PQ.

 

Podle ceho poznavas zmenene listingy? V seznamu kesek je informace o tom, kdy doslo ke zmene listingu?


  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#9 klama

klama

    Advanced Member

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

Publikováno 27 únor 2015 - 17:14

Opravujem, malo tam byt listingy, ktore zmenili svoj stav z disabled/enabled.


  • 0

Hrať sa môže každý a v každom veku...
http://mozigo.zubor.net/?q=node/388
S MoZiGo to je jednoduchšie...ledaže je tu ešte MoZiLive

http://mozilive.zubor.net/navod.htm


#10 sambar439

sambar439

    Hulvát a vesnickej primitiv ;)

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

Publikováno 27 únor 2015 - 19:31

Omlouvám se, ale můžete mi někdo vysvětlit, k čemu je tohle všechno vlastně dobré? Nějak to nepobírám... :o


  • 1

#11 kolombo

kolombo

    Advanced Member

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

Publikováno 27 únor 2015 - 20:18

Třeba při generování POI bodů celé ČR.

 

Ale udržet databázi aktuální je poněkud pracné :-(


  • 1

Miroslav Kolombo, k.t.

Garmin Oregon 600

N50 45.701 E015 05.508

ICQ: 343-044-770

kolombo@kolombo.cz


#12 tarmara

tarmara

    Air-cooled

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

Publikováno 27 únor 2015 - 20:33

a jak timhle tvym zpusobem resis aktualizaci starsich kesi? Disable/enable, nove logy, posuny souradnic, zmeny mysterek a multin...

V GeoGetu pres Smart Filtr a rucne napsany dotaz kazdy den vyberu 5900 kesi s nejstarsim datem aktualizace a dam je pres API znova nacist....

SELECT id, dtupdate FROM geocache WHERE cachestatus < 2 
and dtfound=0
order by dtupdate2 asc
limit 5900

  • 0

#13 sambar439

sambar439

    Hulvát a vesnickej primitiv ;)

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

Publikováno 27 únor 2015 - 20:34

@kolombo: Jo, to je mi jasné... Já se ptám na to, proč někdo potřebuje vynakládat tolik úsilí kvůli databázi celé ČR... Jakože k čemu je taková databáze vlastně dobrá? To je jako záloha pro případ, že by v GS vyhořely všechny servery?  :o

 

PS: pro případné rejpaly - fakt nezkouším trollovat - prostě mi není jasný důvod proč by někdo chtěl takovou databázi vlastnit...


  • 3

#14 Tom Fuk

Tom Fuk

    Advanced Member

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

Publikováno 27 únor 2015 - 20:45

Neznáš skautské heslo "Buď připraven!" ? ;)


  • 0

#15 tarmara

tarmara

    Air-cooled

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

Publikováno 27 únor 2015 - 20:49

jsou lide,kteri nikdy nevedi kam je druhy den zivot (prace, rodina) zavane, a stale jeste jsou lide co nemaji superrychly net v telefonu. Jsem jeden z tech co nepatri ani do jedne z techto dvou skupin a taky si CR udrzuju jaztakz aktualni a kompletni.


  • 3

#16 gord

gord

    Advanced Member

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

Publikováno 27 únor 2015 - 20:53

A pak jsou treba lidi, kteri jsou sberatele a chtyeji to tak nejak z principu. Ono jde leccos automatizovat, trakze to praci nestoji skoro zadnou, jen ten strojovy cas.


  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#17 von Bronin

von Bronin

    Advanced Member

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

Publikováno 27 únor 2015 - 21:01

A pak jsou treba lidi, kteri jsou sberatele a chtyeji to tak nejak z principu. Ono jde leccos automatizovat, trakze to praci nestoji skoro zadnou, jen ten strojovy cas.

Přesně tak, každej dělá, co ho baví. Někoho prostě baví, že to má všechno komplet (jde o ten pocit), někoho baví, že to umí technicky zvládnout a seštelovat v Geogetu :) - můj obdiv gordovi - třebas jen díky němu teď používám Geoget ke stažení krabek do Garmina! :)


Tento příspěvek byl upraven od von Bronin: 27 únor 2015 - 21:03

  • 0

#18 klama

klama

    Advanced Member

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

Publikováno 27 únor 2015 - 21:58

Ak sa da urcity problem riesit, hladam sposob ako sa to da co najefektivnejsie. Osobne nie som ziaden zberatel listingov kesiek, ale myslim, ze chapem pohnutky tych ktori chcu mat vsetko doma. Pokial groundspeak neponuka nejaku pouzitelnejsiu verziu na ziskanie zoznamu kesiek oficialne, napisal som si proceduru do programu, ktora vyuziva webove rozhranie a dal som ju k dispozicii tym, ktori to mozu vyuzit. Pokial bude daco podobne ponukat cez LiveAPI budte si isty, ze to naimplementujem co najskor.


  • -1

Hrať sa môže každý a v každom veku...
http://mozigo.zubor.net/?q=node/388
S MoZiGo to je jednoduchšie...ledaže je tu ešte MoZiLive

http://mozilive.zubor.net/navod.htm


#19 None

None

    Advanced Member

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

Publikováno 27 únor 2015 - 22:06

Přiznám se, že i já Gordovi trochu závidím, co všechno dělá s GG za kouzla. Už asi rok sem tam dám pokus, abych zjistil, že na GG jsem lemp a zase před vejletem za keškama je zase stahuju po jedné. Né, že bych si nemohl vygenerovat PQ, můžu ale to není ono. Takhle se rozmyslím kam pojedu, podívám se do listingů o čem ta keška je, sem tam okouknu i satelitní mapy abych viděl kde je. Napíšu si je hezky na papírek a pak si na něm odškrtám nálezy. Sem tam mi do toho vlítne nějaká neplánovaná mysterka, mám jich v Oregonovi vyluštěnejch takový tři stovky z celý republiky. Prčostě precizně připravenej vejlet. :-)


  • 5





Také označené jedním nebo více z těchto klíčových slov:groundspeak, návod, pq

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

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

Reklama