GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:divider

Divider

Skript pro hromadné tagování bodů podle polygonů. Nahrazuje staré jednoúčelové skripty czdivide.ggp.pas a skdivide.ggp.pas.

Autor

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 email a domluvíme se na jiném způsobu, třeba převodu na účet.

Popis

Tento skript je standardní součástí distribuce GeoGetu.

Projde všechny keše v databázi, a pokud je keš (nebo její finální waypoint) uvnitř polygonu, přidá jí tag s patřičnou hodnotou.

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 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.

Technické podrobnosti

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:

[PolyDivider]
Country=Czech*
State=*
Polygons=CZ kraj
Tag=CZ kraj
  • 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ší.

# 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

Seznam všech dostupných polygonů

PageDateDescriptionTags
polygons-ad 2016/02/16 09:41 polygons-ad Andorra polygons for Divider or cache filtering. Polygony Andory pro Divider nebo pro filtrování keší. Autor Výrobce balíčku:arne1, <jiri.kuch… ,
polygons-at 2017/11/12 20:18 polygons-at Austria polygons for Divider or cache filtering. Polygony Rakouska pro Divider nebo pro filtrování keší. Autor * Zdroj dat: neznámý * Výrobc… ,
polygons-bg 2019/05/21 20:17 polygons-bg Bulgaria polygons for Divider or cache filtering. Polygony Bulharska pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmail.co… ,
polygons-by 2019/07/02 20:22 polygons-by Belarus polygons for Divider or cache filtering. Polygony Běloruska pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmail.com… ,
polygons-ch 2018/07/16 15:56 polygons-ch Switzerland polygons for Divider or cache filtering. Polygony kantonů Švýcarska pro Divider nebo pro filtrování keší. Autor Zdroj datneznámýVý… ,
polygons-cz 2018/04/17 20:40 polygons-cz Czech Republic polygons for Divider or cache filtering. Polygony České Republiky pro Divider nebo pro filtrování keší. Autor * Zdroj dat: Geld… ,
polygons-dk 2019/05/12 20:11 polygons-dk Denmark polygons for Divider or cache filtering. Polygony Dánska pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmail.com> … ,
polygons-ee 2019/05/11 14:06 polygons-ee Estonia polygons for Divider or cache filtering. Polygony Estonska pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmail.com>… ,
polygons-fi 2017/07/26 21:26 polygons-fi Finland polygons for Divider or cache filtering. Polygony Finska pro Divider nebo pro filtrování keší. Autor Výrobce balíčku:arne1, <jiri.kuch… ,
polygons-gr 2019/02/15 19:26 polygons-gr Greece polygons for Divider or cache filtering. Polygony Řecka pro Divider nebo pro filtrování keší. Autor Zdroj datThis County polygon is bas… ,
polygons-hr 2016/02/16 09:48 polygons-hr Croatia polygons for Divider or cache filtering. Polygony Chorvatska pro Divider nebo pro filtrování keší. Autor Zdroj datMezižupní hranice dl… ,
polygons-hu 2016/02/16 09:42 polygons-hu Hungary polygons for Divider or cache filtering. Polygony Maďarska pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmail.com> … ,
polygons-is 2019/10/09 23:15 polygons-is Iceland polygons for Divider or cache filtering. Polygony Islandu pro Divider nebo pro filtrování keší. Autor Výrobce balíčku:arne1, <jiri.kuc… ,
polygons-li 2017/11/14 14:05 polygons-li Liechtenstein polygons for Divider or cache filtering. Polygony Lichtenštejnska pro Divider nebo pro filtrování keší. Autor Výrobce balíčku:ar… ,
polygons-lt 2019/05/11 15:46 polygons-lt Lithuania polygons for Divider or cache filtering. Polygony Litvy pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmail.com> … ,
polygons-lu 2016/02/16 09:47 polygons-lu Luxembourg polygons for Divider or cache filtering. Polygony kantonů a distriktů Lucemburska pro Divider nebo pro filtrování keší. Autor Zdroj… ,
polygons-lv 2019/05/11 14:06 polygons-lv Latvia polygons for Divider or cache filtering. Polygony Lotyšska pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmail.com> … ,
polygons-me 2019/05/11 14:48 polygons-me Montenegro polygons for Divider or cache filtering. Polygony Černé Hory pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmail… ,
polygons-ro 2016/02/16 09:43 polygons-ro Romania polygons for Divider or cache filtering. Polygony Rumunska pro Divider nebo pro filtrování keší. Autor Zdroj datThis County polygon is… ,
polygons-rs 2019/02/11 23:32 polygons-rs Serbia and Kosovo polygons for Divider or cache filtering. Polygony Srbska a Kosova pro Divider nebo pro filtrování keší. Autor arne1, <jiri.… ,
polygons-si 2019/05/13 00:59 polygons-si Slovenia polygons for Divider or cache filtering. Polygony Slovinska pro Divider nebo pro filtrování keší. Autor Výrobce balíčku:Arne1Zdroj da… ,
polygons-sk 2016/02/16 09:44 polygons-sk Slovakia polygons for Divider or cache filtering. Polygony Slovenska pro Divider nebo pro filtrování keší. Autor * Zdroj dat: neznámý * Výro… ,
polygons-timezone 2016/02/16 09:44 polygons-timezone Timezone polygons for Divider or cache filtering. This package contains major polygons only! Rest will be assigned by online webservices. Po… ,

Seznam změn

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
user/skript/divider.txt · Last modified: 2019/09/27 16:31 by mikrom