Javascriptová knihovna leaflet.js je praktický nástroj pro tvorbu interaktivních map a přesvědčivou vizualizaci prostorových dat.

V zájmu obecnosti řešení však jde o nástroj poměrně složitý, což může mít za následek obtíže pro uživatele, jejichž silné stránky jsou v něčem jiném, nežli v programování.

Tato jednoduchá aplikace umožňuje vytvořit z nahraného excelového souboru technicky korektní leaflet mapu, a uložit jí jako HTML soubor lokálně pro další použití; například je možné jí zobrazovat na stránkách internetu v rámci iframe.

Aplikace očekává jako vstup excelový soubor typu xlsx se 6 sloupci:

  • id – klíč, tučný nadpis popisku
  • lng – zeměpisná délka; v Čechách a na Moravě se čeká někde mezi 12 a 18
  • lat – zeměpisná šířka; v Čechách a na Moravě se čeká někde mezi 48 a 51
  • kategorie – určuje barvu bodů
  • popisek – tělo popisku; může obsahovat HTML kód (viz dva ptáci ve vzorek.xlsx)

Vzorek dat v požadované struktuře je možné stáhnout na tomto odkazu.

A pokud by vás zajímal podkladový zdroják, tak je k dispozici na GitHubu: https://github.com/jlacko/leaflet-generator.