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 2020/03/30 18:03 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-al 2021/01/22 19:35 polygons-al Albania polygons for Divider or cache filtering. Polygony Albánie pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmail.com> … ,
polygons-at 2020/04/03 11: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 2020/03/31 09:38 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 2020/03/31 09:51 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 2021/01/24 11:28 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-continent 2021/01/24 11:29 polygons-continent Continents polygons for Divider or cache filtering. Polygony kontinentů pro Divider nebo pro filtrování keší. Autor * Zdroj dat: OSM … ,
polygons-cz 2021/01/24 11:30 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 2021/01/24 11:31 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 2021/01/24 11:31 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 2021/01/24 11:32 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 2021/01/24 11:33 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 2021/01/24 11:34 polygons-hr Croatia polygons for Divider or cache filtering. Polygony Chorvatska pro Divider nebo pro filtrování keší. Autor Zdroj datMezižupní hranice dle O… ,
polygons-hu 2021/01/24 11:34 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> A… ,
polygons-is 2021/01/24 11:35 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.kuchta… ,
polygons-li 2021/01/24 11:36 polygons-li Liechtenstein polygons for Divider or cache filtering. Polygony Lichtenštejnska pro Divider nebo pro filtrování keší. Autor Výrobce balíčku:arne1… ,
polygons-lt 2021/01/24 11:37 polygons-lt Lithuania polygons for Divider or cache filtering. Polygony Litvy pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmail.com> Au… ,
polygons-lu 2021/01/24 11:37 polygons-lu Luxembourg polygons for Divider or cache filtering. Polygony kantonů a distriktů Lucemburska pro Divider nebo pro filtrování keší. Autor Zdroj da… ,
polygons-lv 2021/01/24 11:38 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> Au… ,
polygons-me 2021/01/24 11:39 polygons-me Montenegro polygons for Divider or cache filtering. Polygony Černé Hory pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmail.co… ,
polygons-mk 2021/01/26 19:21 polygons-mk North Macedonia polygons for Divider or cache filtering. Polygony Makedonie pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmai… ,
polygons-ro 2021/01/24 11:40 polygons-ro Romania polygons for Divider or cache filtering. Polygony Rumunska pro Divider nebo pro filtrování keší. Autor Zdroj datThis County polygon is ba… ,
polygons-rs 2021/01/24 11:41 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.kuc… ,
polygons-si 2021/01/24 11:42 polygons-si Slovenia polygons for Divider or cache filtering. Polygony Slovinska pro Divider nebo pro filtrování keší. Autor Výrobce balíčku:Arne1Zdroj datTh… ,
polygons-sk 2021/01/24 11:42 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 2021/01/24 11:43 polygons-timezone Timezone polygons for Divider or cache filtering. This package contains major polygons only! Rest will be assigned by online webservices. Po… ,
polygons-tr 2021/01/27 11:22 polygons-tr Turkeyk polygons for Divider or cache filtering. Polygony Turecka pro Divider nebo pro filtrování keší. Autor arne1, <jiri.kuchta@gmail.com> Au… ,

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