GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:navody:ggmap

This is an old revision of the document!


GGmap - mapa keší

Mapa keší je samostatná html aplikace dodávaná spolu s GeoGetem. Běží ve vašem výchozím internetovém prohlížeči a pro svoji činnost vyžaduje připojení k internetu. Spustíte ji pomocí tlačítka na hlavní nástrojové liště GeoGetu nebo z menu Seznam - Mapa kešek.

Mapa čerpá ze dvou zdrojů:

  • data keší z databáze GeoGetu
  • mapové podklady přebírá z nastavení GeoGetu a případně je doplňuje o do mapy nainstalované pluginy

Diskuze

  • Diskuze o mapě keší se nachází na stránkách geocaching.cz.

K čemu slouží?

Ve zkratce se dá říct, že k zobrazování keší z GeoGetu na mapě.

CacheMapu lze použít k následujícím věcem:

  • zobrazení více keší na mapě najednou, včetně jejich waypointů
  • vytváření nebo editace polygonů a tras (pro filtry, pro luštění mysterek, …)
  • měření vzdáleností, kreslení různých tvarů (pro luštění mysterek)
  • příprava a tisk přehledové mapy a seznamu bodů pro nějakou oblast, včetně základních informací o bodech
  • doplnění mapy o pluginy, kterými je možné přidat další mapy, překryvné vrstvy, použít vlastní ikony, doplnit filtrování, …
  • a mnoho dalšího…

Ovládání mapy

Mapa je automaticky spuštěna v jednom ze dvou režimů:

  • zobrazení všech keší v databázi GeoGetu
  • zobrazení všech keší zobrazených v okně GeoGetu

Pokud má být na mapě zobrazeno příliš keší, bude místo jednotlivých ikon zobrazena ztv. heat mapa.

Mezi těmito základními režimy je možné kdykoli přepnout pomocí přepínače vlevo nahoře. Tato nástrojová lišta obsahuje ještě přepínače

  • - zobrazení archivovaných keší (třístavový přepínač)
  • - zobrazení nalezených keší (třístavový přepínač)
  • - zobrazení eventů (třístavový přepínač)

Polohu a měřítko mapy je možné měnit:

  • změna polohy mapy tahem myši
  • přiblížení nebo oddálení kliknutím na ikonku + nebo - v pravém dolním rohu
  • přiblížení dvojklikem levým tlačítkem
  • oddálení dvojklikem pravým tlačítkem
  • přiblížení nebo oddálení kolečkem myši

Mapa automaticky aktualizuje zobrazení keší při každém posunu mapy. Tedy např. po doplnění finálových souřadnic není třeba nové spuštění mapy, ale stačí mapu nepatrně přesunout a nová ikonka se hned na mapě objeví.

Po najetím myši na ikonku keše nebo waypointu bude zobrazen tzv. pavouk, který spojuje všechny související body s příslušnou keší. Je tedy hned vidět, co k sobě patří.

Aktivním bodem každé ikonky keše nebo waypointu je její spodní vrchol.

  • když se k němu přiblíží kurzor myši, zobrazí se bublina s informací o bodu nebo keši
  • dvojklikem na tento vrchol se zobrazí podrobné informace o keši s možností doplnit nebo odstranit kešku ze seznamu v okně GeoGetu
  • pokud je kolem vrcholu malé růžové kolečko, keška je v seznamu v okně GeoGetu
  • pokud je kolem vrcholu malé zelené kolečko, keška je již nalezena

Pravá nástrojová lišta obsahuje ikony pro:

  • nastavení mapy pro tisk
  • parametry dokreslených prvků (body, čáry, polygony, obdélníky, kruhy - viz levá nástrojová lišta)
  • informaci o ikonách, co která ikona keše/bodu znamená
  • na spodním okraji lišty je copyright

Na levé straně je nástrojová lišta, která umožňuje:

  • změnu mapy, vypnutí zobrazování dat z databáze GeoGetu a doplnění překryvných vrstev (kolizní kruhy 161 m případně další vrstvy doplněné pluginy)
  • kreslení úsečky nebo lomené čáry
  • kreslení obdélníku
  • kreslení kruhu
  • kreslení jednotlivých bodů
  • úpravu nakreslených objektů a

Tipy

Tisk mapy

  • v pravé nástrojové liště zvolíme Settings → Resize a tam vybereme velikost a formát mapy podle požadovaného tisku

FIXME

Měření vzdáleností, kreslení do mapy

FIXME

Všechny následující úkony budou začínat i končit na stejných místech. Začátek bude vždy v levé nástrojové liště, kde si vyberete požadovaný nástroj:

  • klikatá čára pro kreslení čar, tras
  • polygon pro kreslení obecných n-úhelníků
  • obdélník pro kreslení čtverců a obdélníků
  • kruh pro kreslení kruhů
  • špičatá bublina pro nový bod v mapě

Seznam nakreslených objektů a jejich úprava

Seznam všech nakreslených objektů je vidět po kliknutí na 2. ikonu v pravé nástrojové liště. U každého objektu je pak možnost:

  • smazat jej kliknutím na ikonku popelnice
  • změnit barvu kliknutím na barevný obdélníček
  • textově upravit tvar nebo polohu kliknutim na ikonku s tužtičkou. V tom případě se zobrazí editační okno, se souřadnicemi jednotlivých bodů brvku, kde tyto souřadnice můžete upravovat. Pokud je okno se souřadnicemi pro vaši potřebu malé, můžete jej zvětšit potažením za jeho pravý spodní roh

Druhou možností úprav je grafická úprava. V levé nástrojové liště klikněte na poslední ikonu s tužtičkou. Na každém z prvků pak budou malým čtverečkem označeny body. Pokud takový bod uchopíte myší, můžete jej posunout a tím změnit tvar prvku.

Pokud je tedy například řešením nějaké mysterky těžiště trojúhelníku mezi třemi body, je to s pomocí mapy keší otázka max. deseti minut a na metr přesně.

Využití polygonu

FIXME Pokud chcete exportovat velice specifickou oblast, lze i k tomuto účelu snadno použít mapu keší. V jejím menu Tools → Draw si nakreslete libovolný polygon (prostě si obkreslete oblast, kterou chcete). Kliknutím na ikonku s tužtičkou vyvoláte okno s jednotlivými body polygonu, který lze následně kombinací Ctrl+A, Ctrl+C, Ctrl+V uložit do textového souboru, který uložíte do složky polygon v datovém adresáři geogetu. Více na fóru.

Přesun mapy - rychlejší varianta

Pokud chcete přesunout mapu o velký kus nebo na určité místo a nechce se vám u toho tolik tahat myší, mám pro vás rychlý způsob.

  • kamkoliv chcete se dostanete, pokud napíšete název obce do políčka vpravo nahoře - funguje stejně, jako třeba mapy.cz. Zobrazí se seznam míst a vy si můžete vybrat, které z nich je to pravé

Filtrování keší na mapě

Mapa ve svém základu filtrovat keše neumí, protože autorovým záměrem bylo mít mapu co nejrychlejší a předpokládá, že si buďto vyberete do seznamu požadované body a zobrazíte je v mapě nebo že se budete orientovat na mapě se všemi kešemi.

Možnosti filtrování mohou doplnit různé pluginy … FIXME

Zobrazení popisků, tabulka keší

Ve výchozím nastavení nevidíte v mapě popisky keší a o jakou keš/waypoint se jedná, se dozvíte až po najetí na její ikonku. Přímo název keše vám mapa sice nezobrazí (některé příliš dlouhé názvy by se v mapě pěkně motaly), zato vám může ukázat GC kód keše, případně pro potřeby tabulky pro tisk všechny body očísluje a následně vypíše do tabulky pod mapou.

Jak na to?

  1. Nezáleží, zda už máte keše na mapě zobrazeny, či nikoliv. Dobré ale je si nejdříve na mapě zobrazit oblast, kterou chcete. To vám zajistí, že v tabulce budou uvedeny pouze keše, které právě vidíte na mapě.
  2. Mezi tlačítkem Refresh a Tools klikněte na - tím zapnete popisky v mapě. Pokud chcete místo pořadových čísel GC kódy, stačí jít do Tools → Settings a zakliknout políčko “Use GC code in labels (instead of order numbers)”.
  3. Klikněte na tlačítko Refresh. Dole pod mapou se vám zobrazí tabulka s kešemi, které jsou na mapě, u keší se ukážou popisky.

Pokud chcete přidat či odebrat některý z nabízených sloupců tabulky, stačí použít tlačítka mezi mapou a tabulkou. Pro srovnání keší v tabulce stačí kliknout na záhlaví některého sloupce.

Další triky

Kontrola kolizí

Ať už zakládáte novou keš, či luštíte mysterku, může se vám hodit funkce, která kolem každé keše zvýrazní oblast 161 metrů, kde podle pravidel nesmí žádná jiná keš být. Slouží k tomu tlačítko hned vedle tlačítka pro zobrazení popisků. Následně je třeba ještě použít tlačítko Refresh.

Street View

Změna mapy, souřadnice aktuální polohy myši

Změnit mapu je velmi snadné - v levém orní rohu stačí najet na položku Mapa a vybrat si, kterou mapu chcete. Výběr je opravdu velký.

Pokud vás zajímá, jaké souřadnice má místo, kam právě ukazujete myší, stačí se podívat do levého dolního rohu mapy.

Případně můžete vyzkoušet i pluginy pro práci s mapou GeoKuk, nebo Keškomapa.

Tvorba pluginů pro mapu

Pluginy rozšiřují funkce mapy o další možnosti. Může to být např.

  • doplnění dalších map nebo překryvných vrstev
  • změna vykreslovaných ikon
  • úprava vzhledu
  • doplnění filtrování
  • a mnoho dalších funkcí, záleží jen na autorovi pluginu
  • vascriptu a

Pluginy jsou v souborech *.ggm.js a případně odpovídajících souborech *.css. Vlastní plugin je napsán v javascriptu a aby bylo možné jej spravovat obvyklým způsobem jako ostatní pluginy do GeoGetu, je vhodné jej distribuovat v *.gip balíčku, který se postará o překopírování souborů do správných adresářů GeoGetu.

Umístění souborů pluginů:

  • *.ggm.js a/nebo *.css jsou v adresáři DATADIR\ggmap\plugin
  • *.meta.ini a *.ggi.pas jsou v adresáři DATADIR\script\GgMap (toto není nutné pro funkci pluginu, je doporučené pro přehlednost a údržbu pluginů) o správné umístění souborů z instalačního balíčku by se měl postarat instalační script *.ggi.pas

Plugin má jedinou povinnou funkci *_ggm_init(), která zajistí inicializaci pluginu, nastavení obslužných funkcí událostí, doplnění položek menu a dalších činností potřebných pro správnou funkci pluginu.

Pro správnou funkci pluginu je důležité, aby byla velikost písmen ve jménech souborů v adresáři DATADIR\ggmap\plugin stejná jako velikost písmen funkce *_ggm_init().

Jednoduchá ukázková funkce může vypadat takto:

function cuzk_ggm_init() {
  ggmregister('onmap', cuzk_ggm_run);
};

Funkce v tomto případě obsahuje jediný řádek, který registruje funkci cuzk_ggm_run pro spuštění po inicializaci mapových objektů. (Tato konkrétní funkce zajistí doplnění jedné mapy a jedné překryvné vrstvy do menu map. Plugin cuzk je součástí instalace mapy.)

Aktuální seznam všech možných událostí je v souboru DATADIR\ggmap\plugin\README.txt:

onloadinicializace UI
pointnamepřeklad typu bodu na jméno ikony
loadiconszměna nebo rozšíření sady ikon
filterpointfiltrování ikon keší-bodů (vrací “true” k ignorování bodu)
filterwptfiltrování ikon waypointů (vrací “true” k ignorování bodu)
onmappo ukončení inicializace mapových objektů
onclearvyčištění uživatelských dat vrstev před loadbbox
loadbboxzavedení uživatelských dat v rámci BBox
pointhowerkurzor nad bodem (vrací “true” k ignorování standardní rutiny)
pointclickkliknutí na bod (vrací “true” k ignorování standardní rutiny)

Seznam dostupných pluginů pro GgMapu

Další mapy a/nebo překryvné vrstvy

Filtrování bodů

PageDateDescriptionTags
ExtendedFilters2020/08/07 11:03ExtendedFilters Rozšířené filtry do GgMapy umožňující filtrování podle typů bodů a jejich atributů. Autor * vasam, <geo@vasam.cz> Automatická instalace …, ,
HideCaches2020/08/11 12:22HideCaches Umožní skrýt konkrétní keše v mapě (obdobně jako Ignore list na stránkách gc.com). Autor * vasam, <geo@vasam.cz> Automatická instalace Disku…, ,
SimpleFilters2020/05/14 21:44SimpleFilters Jednoduché filtry do GgMapy umožňující skrýt waypointy a disablované keše. Autor * vasam, <geo@vasam.cz> Automatická instalace Diskuze …, ,

Nové sady ikon bodů/keší

PageDateDescriptionTags
IconSet2020/08/11 17:48IconSet Sada větších ikon inspirovanými ikonami z Keškomapy. Autor * vasam, <geo@vasam.cz> Automatická instalace Diskuze * Diskuze o tomto skriptu s…, ,

Ostatní

PageDateDescriptionTags
PlugsOff2020/08/05 12:49PlugsOff Plugin umožní dočasně přerušit fungování ostatních mapových pluginů. Autor * vasam, <geo@vasam.cz> Automatická instalace Diskuze * Diskuze …, ,
user/navody/ggmap.1588138469.txt.gz · Last modified: 2020/04/29 07:34 by gord