GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:divider

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:skript:divider [2012/12/01 15:50] – [Seznam změn] mikromuser:skript:divider [2019/09/27 16:31] (current) mikrom
Line 3: Line 3:
  
 ===== Autor ===== ===== Autor =====
-**[[http://www.geocaching.com/profile/?u=HaLuMa|geby]]**+|**[[http://www.geocaching.com/profile/?u=HaLuMa|geby]]** | ~~PAYPAL business="geby@volny.cz" message="Prispevek na skript: Divider"~~ | 
 +Pokud se Vám doplněk líbí, kliknutím na tlačítko Donate můžete přispět na jeho vývoj. 
 + 
 +//Nekamarádíte se s PayPalem? Napište mi [[mailto:geby@volny.cz|email]] a domluvíme se na jiném způsobu, třeba převodu na účet.//
  
 /* ===== Diskuze ===== /* ===== Diskuze =====
Line 9: Line 12:
  
 ===== Popis ===== ===== Popis =====
-<box round #DEE7EC 95%> +<WRAP center round info 80%> 
-:!: Tento skript je standardní součástí distribuce Geogetu+Tento skript je standardní součástí distribuce GeoGetu
-</box>+</WRAP>
  
 Projde všechny keše v databázi, a pokud je keš (nebo její finální waypoint) uvnitř polygonu, přidá jí [[user:navody:tagy|tag]] s patřičnou hodnotou. Projde všechny keše v databázi, a pokud je keš (nebo její finální waypoint) uvnitř polygonu, přidá jí [[user:navody:tagy|tag]] s patřičnou hodnotou.
  
-/* ==== Ukázka ==== */+V nové verzi se změnila práce s polygony území. Nyní se již ve standardní distribuci GeoGetu nenachází stovky souborů s polygony pro všechna dostupná území, ale jsou dostupné jako samostatné instalační balíčky [[user:skripty:autor:gip|GIP]], které si Divider sám v případě potřeby stáhne a doinstaluje. Zmenšil se tak instalační souboru GeoGetu a zrychlila instalace.
  
-===== Nastavení a konfigurace ===== +==== Technické podrobnosti ===== 
-FIXME + 
-<code ini>+Tagy jsou přidělovány na základě polygonů. Každý balíček pro jedno dělení obsahuje ''*.ini'' soubor (v adresáři ''script\divide\ini\'') a sadu polygonů (v adresáři ''DATADIR\polygon\<Polygons>\*.txt''). 
 + 
 +''*.ini'' soubor slouží k tomu, aby plugin vybral správnou sadu polygonů a přidělil hodnoty tagu do správné kategorie tagů a může vypadat např. takto: 
 + 
 +<code>
 [PolyDivider] [PolyDivider]
-Polygons=CZ kraje +Country=Czech*
-Country=Czech Republic+
 State=* State=*
 +Polygons=CZ kraj
 Tag=CZ kraj Tag=CZ kraj
 +</code>
 +
 +  * **Country** - určuje stát, pro jehož keše bude dělení použito. Může zde být i *, což znamená pro všechny keše bez ohledu na stát. V tom případě by měly být polygony co nejjednodušší (s co nejméně vrcholy, aby jejich zpracování zdržovalo co možná nejméně
 +  * **State** - definuje území státu (pro ČR kraj), pro jehož keše bude dělení použito. Opět zde může být použita *.
 +  * **Polygons** - určuje adresář v ''DATADIR\polygon'', v kterém jsou jednotlivé soubory polygonů tohoto dělení
 +  * **Tag** - definuje kategorii tagů, do které budou přiřazovány hodnoty v závislosti na tom, do kterého polygonu se souřadnice keše dostanou. Do tagu je přiřazena hodnota, která odpovídá jménu souboru s polygonem
 +
 +Soubory s polygony *.txt obsahuji na každém řádku souřadnice jednoho bodu a měly by tvořit uzavřený polygon (prví a poslední bod mají stejné souřadnice). Řádky začínající znakem ''#'' jsou považovány za komentář. Čím vyšší je počet bodů, tím je sice hranice přesnější, ale zpracování pomalejší.
 +
 <code> <code>
 +# Czech Republic
 +#
 +49.145 18.14528
 +49.12139 18.14944
 +49.08277 18.12194
 +49.04194 18.07528
 +48.98499 17.91111
 +48.92833 17.84194
 +...
 +49.145 18.14528
 +</code>
  
-/* ===== Poznámky, známé problémy ===== */+==== Seznam všech dostupných polygonů ===== 
 +{{topic>polygon}}
  
 ===== Seznam změn ===== ===== Seznam změn =====
-=== 1.0 (2011/05/??===+** 2.0 (2012/09/06) ** 
 +   * Kompletní přepracování práce s polygony, instalují se jako GIP pouze pro ta území pro která jsou potřeba 
 + 
 +** 1.0 (2011/05/??**
    * Úvodní verze    * Úvodní verze
  
 {{tag>author_geby skript ggp udrzba distrib}} {{tag>author_geby skript ggp udrzba distrib}}
user/skript/divider.1354373456.txt.gz · Last modified: 2012/12/01 00:00 (external edit)