GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:geojsonfile

GeoJsonFile

Plugin umožní zobrazit GeoJSON soubor na mapě. Plugin sice primárně předpokládá zobrazení bodů, ale nějak si poradí i s ostatními typy informací, které tento typ souboru může obsahovat.

Autor

Automatická instalace

Nainstalovat do GeoGetu
Instalaci doplňku spustíte kliknutím na tlačítko vlevo. Následně budete v prostředí GeoGetu provedeni instalačním procesem. Pro zajištění této funkce je třeba mít na počítači již nainstalovaný a spuštěný program GeoGet .
Kliknuli jste na tlačítko a nic se nestalo? Máte opravdu spuštěný GeoGet ? Je to potřeba! Nebo možná máte zastaralý webový prohlížeč. Nevadí, instalaci doplňku můžete jednoduše vyvolat i prostým zkopírováním (označit text → klik pravým tlačítkem → kopírovat) následujícího odkazu do schránky: https://www.geoget.cz/doku.php/user:skript:geojsonfile?download

Diskuze

  • Diskuze o tomto skriptu se nachází na stránkách Geocaching.cz.

Popis

Po kliknutí na ikonku může uživatel vybrat soubor, který chce zobrazit.

Zobrazované body:

  • body typu Point jsou zobrazované ikonou
  • body typu MultiPoint jsou zobrazované ikonou
  • po kliknutí na bod (nebo čáru) se zobrazují vybrané informace, které o něm (ní) jsou uložené v souboru
    • zobrazí se všechny položky v properties
    • pokud položka properties obsahuje “class”:“LAB serie”, zobrazí se ještě tlačítka pro zobrazení dat o sérii LABek
    • pokud položka properties neexistuje, vypíše se hodnota id
    • pokud neexistuje ani hodnota id, vypíše se pouze typ položky (Point, MultiPoint, LineString, …)
  • implicitne jsou body zobrazovány jednou z výše ukázaných ikon, ale v GeoJSON souboru je možné v položce properties definovat jinou ikonu, jak je ukázáno v následujícím kódu (musí být v adresáři ggmap\plugin\GeoJsonFile)
  {
    "id":"cc4122ec-13aa-42cc-928f-c84f04beb531",
    "type":"Feature",
    "geometry":{
      "type":"Point",
      "coordinates":[14.2,50.08]
    },
    "properties":{
      "name":"Metro",
      "LabId":"cc4122ec-13aa-42cc-928f-c84f04beb531",
      "class":"LAB serie",
      "icon":{
        "filename":"geojson-24.png",
        "size":[24,24],
        "anchor":[12,24]
      }
    }
  }
  • implicitně jsou čáry zobrazovány čárkovaně předdefinovanou barvou, ale v souboru je možné v položce properties definovat barvu, tloušťku čáry a její styl. Příklad ukazuje nastavení zelené čerchované čáry (barva může být určená i jménem)
  {
    "id": "11-22-33-44",
    "type": "Feature",
    "geometry": {
      "type": "LineString",
      "coordinates": [[14.3, 50.1], [14.4, 50.17], [14.42, 50.19]]
    },
    "properties":{
      "color":"#008800",
      "weight": 2,
      "dashArray":"10,5,2,5"
    }
  }

(Nelekněte se, že je zobrazena série Liteň a je úplně někde jinde než má být. To je jen testovací poloha. Podobně je to i s ostatními body.)

Nastavení a konfigurace

Protože se jedná o plugin do GgMap, vlastní plugin je nainstalován k mapě. Standardní instalace nepotřebuje a neumožňuje žádné další nastavení. Některá nastavení je však možné upravit přímo v zobrazovaném GeoJSON souboru.

Stažení

Stáhnout aktuální verzi: geojsonfile-1.2.2.gip

Seznam dostupných verzí

FilenameFilesizeLast modified
geojsonfile-1.2.2.gip8.5 KiB2021/08/27 09:50
geojsonfile-0.1.1.gip7.2 KiB2021/06/14 12:01

Seznam změn

1.2.2 (27.8.2021)

  • v GeoJson soubor lze nastavit i ikonu použitou pro Marker a tloušťka čáry
  • úprava pro novou verzi pluginu movable

0.1.1 (14.6.2021)

  • properties v GeoJSON souboru mohou obsahovat barvu a styl čáry

0.1.0 (9.6.2021)

  • první veřejná verze
user/skript/geojsonfile.txt · Last modified: 2021/08/27 09:50 by gord