This is an old revision of the document!
Table of Contents
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
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
Měření vzdáleností, kreslení do mapy
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
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 …
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?
- 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ě.
- 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.
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ářiDATADIR\ggmap\plugin
*.meta.ini
a*.ggi.pas
jsou v adresářiDATADIR\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
:
onload | inicializace UI |
pointname | překlad typu bodu na jméno ikony |
loadicons | změna nebo rozšíření sady ikon |
filterpoint | filtrování ikon keší-bodů (vrací “true” k ignorování bodu) |
filterwpt | filtrování ikon waypointů (vrací “true” k ignorování bodu) |
onmap | po ukončení inicializace mapových objektů |
onclear | vyčištění uživatelských dat vrstev před loadbbox |
loadbbox | zavedení uživatelských dat v rámci BBox |
pointhower | kurzor nad bodem (vrací “true” k ignorování standardní rutiny) |
pointclick | kliknutí 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ů
Page | Date | Description | Tags |
---|---|---|---|
ExtendedFilters | 2020/08/07 11:03 | ExtendedFilters Rozšířené filtry do GgMapy umožňující filtrování podle typů bodů a jejich atributů. Autor * vasam, <geo@vasam.cz> Automatická instalace … | author vasam, ggmap filter, ggmap |
HideCaches | 2020/08/11 12:22 | HideCaches 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… | author vasam, ggmap filter, ggmap |
SimpleFilters | 2020/05/14 21:44 | SimpleFilters Jednoduché filtry do GgMapy umožňující skrýt waypointy a disablované keše. Autor * vasam, <geo@vasam.cz> Automatická instalace Diskuze … | author vasam, ggmap filter, ggmap |
Nové sady ikon bodů/keší
Page | Date | Description | Tags |
---|---|---|---|
IconSet | 2020/08/11 17:48 | IconSet Sada větších ikon inspirovanými ikonami z Keškomapy. Autor * vasam, <geo@vasam.cz> Automatická instalace Diskuze * Diskuze o tomto skriptu s… | author vasam, ggmap icon, ggmap |
Ostatní
Page | Date | Description | Tags |
---|---|---|---|
PlugsOff | 2020/08/05 12:49 | PlugsOff Plugin umožní dočasně přerušit fungování ostatních mapových pluginů. Autor * vasam, <geo@vasam.cz> Automatická instalace Diskuze * Diskuze … | author vasam, ggmap other, ggmap |