Přejít na obsah


Fotka

Informace do statistik pro FTF šílence


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

#1 kiReGPS

kiReGPS

    Advanced Member

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

Publikováno 05 únor 2012 - 15:55

Ve vedlejším vláknu jsem byl požádán o zveřejnění šablon pro plugin GgsExpr na doplnění informací o FTF lovech do statistiky GgStatu. Pro přehlednost zakládám jako nové vlákno (původní předmět byl o statistikách vlastních keší a nic podobného jsem tu nenašel).

První šablonou je graf o počtu FTF vs. nálezů za poslední roky s uvedením FTF indexu:

EDIT: všechny odkazy na soubory vedou nyní na Ararat
http://geoget.ararat...graf_ftf_nalezu

Do hlavní šablony vložte pomocí:
INCLUDE_TEMPLATE .\script\GgStat\Template_MyFTFGraph.cfg
Výsledek vypadá nějak takhle:

Vložený obrázek

Uvnitř šablony (na jejím začátku) najdete několik celkem důležitých parametrů:
- šířku a výšku grafu (proměnné GraphWidth a GraphHight)
- počet posledních let, za které se vykresluje (proměnná GraphYears)
- šířku sloupců a mezeru mezi nimi (proměnné BarWidth a BarSpace)
- kroky značek na svislých osách (promenné AxFoundStep a AxIndexStep)
- barvu pro FTF index (proměnná ColorBgIndex)

Nebojte se parametry měnit. Google Charty API funguje tak, že pokud se graf se zvolenými parametry do rozměru nevejde, je oříznut...

Ostatní barvy jsou přebírány z definice GgStatu, ale i ty je možné pochopitelně měnit.

Druhou a třetí šablonou jsou různá čísla o FTF lovech. Druhá šablona čísla počítá, třetí je zobrazuje do statistiky GgStatu. Rozdělení na dvě části je z důvodu, že čísla lze používat i v textu. Já volám výpočet na začátku a tabulku vkládám až do sekce FTF.


Do hlavní šablony vložte pomocí:
INCLUDE_TEMPLATE .\script\GgStat\Template_MyFTFNumbers.cfg
INCLUDE_TEMPLATE .\script\GgStat\Template_MyFTFNumbersTable.cfg

V šabloně jsou pro tentokrát jen definice barev převzetím z GgStatu, takže není moc co dál parametrizovat.

Výsledek lze zahlédnout u nás v profilu...
  • 0

#2 Sally&eL

Sally&eL

    Sally

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

Publikováno 05 únor 2012 - 19:09

...chápu to dobře, že to počítá všechno co je v tagu FTF? Asi mě to započítalo i STF :) ...jinak samozřejmě díky že se dělíš ;)
  • 0

#3 convert23

convert23

    Advanced Member

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

Publikováno 05 únor 2012 - 19:24

Vypadá to pěkně ale mě by se líbil spíše nějaký vizualizační skript se stupínky vítězů nebo s medailemi kde by byl zobrazený počet. Snad to jednou taky někdo udělá.....Ale tohle taky nevypadá špatně.
  • 0

#4 kiReGPS

kiReGPS

    Advanced Member

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

Publikováno 05 únor 2012 - 19:36

Sally&eL napsal/a:
...chápu to dobře, že to počítá všechno co je v tagu FTF? Asi mě to započítalo i STF :)

...jinak samozřejmě díky že se dělíš ;)

V podmínce všech selectů je
...gtc.value='FTF' and gtv.value='FTF'...
Že by to mohlo počítat i hodnoty STF se tak příčí logice. Nemáš tam nááááhodou FTF tagy dva (jeden s hodnotou STF, druhý FTF)...?!?
  • 0

#5 kiReGPS

kiReGPS

    Advanced Member

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

Publikováno 05 únor 2012 - 19:38

convert23 napsal/a:
Vypadá to pěkně ale mě by se líbil spíše nějaký vizualizační skript se stupínky vítězů nebo s medailemi kde by byl zobrazený počet. Snad to jednou taky někdo udělá.....Ale tohle taky nevypadá špatně.

Studijní materiál jsem ti poskytl, spočítat si kromě FTF i počet STF a TTF je triviální. Grafické zobrazení už je pak zcela na tvém vkusu.
  • 0

#6 Arogant

Arogant

    Advanced Member

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

Publikováno 05 únor 2012 - 20:47

Tak jsem si to hned taky doplnil do statistik, pěkná hračka. Mám podobný problém jako Sally&El. V databázi GG mám FTF tag (hodnoty FTF, STF, TTF), do Tvých statistik se mi napočítaly všechny keše s tagem FTF bez ohledu na to jakou má tag hodnotu.
  • 0
Body, sláva, diplomy! používáno se souhlasem cbfousáče ;o)

Nositel Nobelovy ceny za mír.

#7 mikrom

mikrom

    Advanced Member

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

Publikováno 05 únor 2012 - 21:07

a jeste to pak bude chtit pro sobika a par dalsich ty hodnoty FTF tagu brat ne jako = 'FTF', ale jeko LIKE '%FTF%' :) pac nekteri si tam pisou FTF s jiříčkem, coFTF, FTF cestou z prace.. :P
  • 0

#8 kiReGPS

kiReGPS

    Advanced Member

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

Publikováno 05 únor 2012 - 21:19

Arogant napsal/a:
Tak jsem si to hned taky doplnil do statistik, pěkná hračka. Mám podobný problém jako Sally&El.
V databázi GG mám FTF tag (hodnoty FTF, STF, TTF), do Tvých statistik se mi napočítaly všechny keše s tagem FTF bez ohledu na to jakou má tag hodnotu.

Máte pravdu. Všechno bylo dobře, až na celkový počet FTF v tabulce, tam se počítalo všechno s tagem FTF bez ohledu na jeho hodnotu. Počítalo se to přímo pomocí GgsExpr bez omezující podmínky. Na to jsem u sebe nepřišel, STF a TTF nesleduju...:D

Opravil jsem, vystavil jsem...

.
  • 0

#9 kiReGPS

kiReGPS

    Advanced Member

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

Publikováno 05 únor 2012 - 21:22

mikrom napsal/a:
a jeste to pak bude chtit pro sobika a par dalsich ty hodnoty FTF tagu brat ne jako = 'FTF', ale jeko LIKE '%FTF%' :) pac nekteri si tam pisou FTF s jiříčkem, coFTF, FTF cestou z prace.. :P

Ty mají teda nápady...:D:D

V SQL je to jasný, ale jde LIKE i v podmínce tagu příkazu LOCALVAR...?!?
  • 0

#10 kiReGPS

kiReGPS

    Advanced Member

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

Publikováno 05 únor 2012 - 21:53

Tak paradoxně je to přesně obráceně - vyhodnocení tagu pomocí GgsExpr je bez problému (v podmínce funguje LIKE %FTF%), ale podmínku do SQL příkazu nenapíšu, protože %FTF% v podmínce "...LIKE '%FTF%'..." se snaží být nahrazeno obsahem (neexistující) proměnný FTF...B)
  • 0

#11 Arogant

Arogant

    Advanced Member

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

Publikováno 05 únor 2012 - 22:02

Opraveno, bezva, děkuju moc!
  • 0
Body, sláva, diplomy! používáno se souhlasem cbfousáče ;o)

Nositel Nobelovy ceny za mír.

#12 gord

gord

    Advanced Member

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

Publikováno 05 únor 2012 - 22:05

kiReGPS napsal/a:
Tak paradoxně je to přesně obráceně - vyhodnocení tagu pomocí GgsExpr je bez problému (v podmínce funguje LIKE %FTF%), ale podmínku do SQL příkazu nenapíšu, protože %FTF% v podmínce "...LIKE '%FTF%'..." se snaží být nahrazeno obsahem (neexistující) proměnný FTF...B)


Ja mel za to, ze pokud promenna neni definovana, tak si to toho %FTF% vsimat nebude. :(
  • 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

 


#13 kiReGPS

kiReGPS

    Advanced Member

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

Publikováno 05 únor 2012 - 22:18

Možná jo, ale jen když vypnu ERRORMISSINGVARIABLE. Zkusím...
  • 0

#14 kiReGPS

kiReGPS

    Advanced Member

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

Publikováno 05 únor 2012 - 22:38

gord napsal/a:
Ja mel za to, ze pokud promenna neni definovana, tak si to toho %FTF% vsimat nebude. :(


Hlásím, že s ERRORMISSINGVARIABLE NO to funguje...:)
Jen je to trochu brutální metoda...B)
  • 0

#15 gord

gord

    Advanced Member

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

Publikováno 06 únor 2012 - 7:20

Nemyslim, dle meho je to zcela koser. Vypis o nedefinovanych promennych je zejmena pro pocatecni faze pripravy sablony, protoze jinak se to hleda tezko. V tomto pripade je vse OK, nejde o promennou. Pokud te to trapi, tak to varovani muzes vypnout jen na cast sablony. :)
  • 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

 


#16 kiReGPS

kiReGPS

    Advanced Member

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

Publikováno 06 únor 2012 - 18:57

convert23 napsal/a:
Vypadá to pěkně ale mě by se líbil spíše nějaký vizualizační skript se stupínky vítězů nebo s medailemi kde by byl zobrazený počet. Snad to jednou taky někdo udělá.....Ale tohle taky nevypadá špatně.

Abych teda konkrétně poradil. Počty FTF už v pluginu máš příkazem:

LOCALVAR varMyFTFCount FTF COUNT LIKE %FTF%
STF a TTF získáš analogicky:

LOCALVAR varMySTFCount FTF COUNT LIKE %STF%
LOCALVAR varMyTTFCount FTF COUNT LIKE %TTF%
No a zbývá to jen nějak vypsat nebo vykreslit. Stupně vítězů jsou vlastně taky takovej sloupcovej graf:D, takže můžeš použít třeba:

HTML <img src"http://chart.apis.google.com/chart?cht=bvs&chs=300x150&chd=t:50,80,30&chco=FFC6A5|FFFF42|DEF3BD&chbh=80&chm=t%varMySTFCount%x,000000,0,0,24|t%varMyFTFCount%x,000000,0,1,24|t%varMyTTFCount%x,000000,0,2,24&chxt=x&chxl=0:|STF|FTF|TTF">
Ještě si trochu polaď barvičky, to jsou ty tři hodnoty za &chco=
  • 0

#17 Arne1

Arne1

    Advanced Member

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

Publikováno 06 únor 2012 - 22:40

Pěkná práce. Dokonce to funguje k plné spokojenosti i bez nějakého nastavování. Jen asi možná časem na lepším počítači zkusím trochu poměnit šířky. Díky
  • 0

#18 kiReGPS

kiReGPS

    Advanced Member

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

Publikováno 10 únor 2012 - 13:26

Drobná inovace:
- doplněny počty STF a TTF včetně tabulky (řádky se do ní vypisují jen v případě, že takové hodnoty tagů vůbec sledujeme)
- doplněny nepovinné externí parametry AxFoundStep, AxIndexStep
- vyplnění základní plochy grafu barvou pozadí statistiky
- proužkování sjednoceno s grafem FindsSummary

Odteď je aktuální verze k dispozici vždy a jenom na Araratu
http://geoget.ararat...graf_ftf_nalezu
  • 0

#19 Arne1

Arne1

    Advanced Member

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

Publikováno 10 únor 2012 - 19:27

S těmi hodnotami kroku

SETVARDEFAULT AxFoundStep 100
SETVARDEFAULT AxIndexStep 2

to není ono, protože se to pak přepíše hodotama definovanýma ve skriptu.
  • 0

#20 kiReGPS

kiReGPS

    Advanced Member

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

Publikováno 10 únor 2012 - 19:40

Ááááá, chybička... Správně má být pochopitelně:


SETVAR AxFoundStep 100
SETVAR AxIndexStep 1
INCLUDE_TEMPLATE .\script\GgStat\Template_MyFTFGraph.cfg

Už jsem v popisu na Araratu opravil.
  • 0




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

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

Reklama