This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
internet_gis [2017/01/08 21:04] efox |
internet_gis [2017/01/08 21:36] (current) efox |
||
---|---|---|---|
Line 64: | Line 64: | ||
====== možnosti publikování map ====== | ====== možnosti publikování map ====== | ||
- | * static map publishing | + | |
* přes <img> | * přes <img> | ||
- | * klikací mapy v (X)HTML | + | |
* obdélník, kluh a polygon | * obdélník, kluh a polygon | ||
* obraz je dělen virtuálně | * obraz je dělen virtuálně | ||
- | * | + | * **klientsky orientovaná aplikace** |
+ | * interaktivita je pouze na straně klienta | ||
+ | * klient potřebuje skriptovací jazyk s interaktivitou | ||
+ | * v internetu publikovány aplikace, které obsahují již předem připravené obrázky a rozhraní, které s nimi manipuluje | ||
+ | * z geodat v desktop aplikaci třeba připravit hotové mapy - do internetu se umísťují jako prosté obrázky (do dlaždic!) | ||
+ | * interaktivita spočívá v jejich zoomování → reálně dochází k načítaní již předem připraveného obrázku | ||
+ | * JavaScript + AJAX (ZOomify) | ||
+ | * plusy: interaktivní, | ||
+ | * mínusy: aplikace je objemná, potřeba dopředu vytvořit všechna měřítka, obsah nelze aktualizovat | ||
+ | * **serverově orientovaná aplikace** | ||
+ | * web mapping | ||
+ | * static web mapping | ||
+ | * XHTML -> předávání parametrů do CGI aplikací | ||
+ | * formuláře, | ||
+ | * interactive web mapping | ||
+ | * doplnění klientů o interaktivní prvky pomocí DHTML, Java applets, ActiveX či plug-inů | ||
+ | * plusy: data se generují až na požádání, | ||
+ | * mínusy: serverové řešení propojení webového a mapového serveru, stále jen formuláře | ||
+ | |||
+ | ====== tilemill ====== | ||
+ | * jednoduchý nástroj pro snadnou tvorbu | ||
+ | * postaven | ||
+ | * CartoCSS | ||
+ | |||
+ | ====== maptiler ====== | ||
+ | * grafická aplikace pro on-line publikování map | ||
+ | * vytvořená mapa může být zobrazena | ||
+ | * produkuje velké bezešvé mapy z několika vstupních souborů (verze MapTiler Pro) | ||
+ | * přímo optimalizuje vyrobené dlaždice pro minimální velikost souboru | ||
+ | ====== TileCache ====== | ||
+ | * vytvoření obrázku - zátěž serveru pouze na začátku | ||
+ | * umí se chovat jako WMS server i klient | ||
+ | * statická měřítka | ||
+ | * pevný seznam vrstev | ||
+ | |||
+ | ====== API light mapový server ====== | ||
+ | * sbírka procedur, funkcí či tříd nějaké knihovny, které může programátor využívat. API určuje, jakým způsobem se funkce knihovny mají volat ze zdrojového kódu programu | ||
+ | * plusy: proměnlivá potřeba programování, | ||
+ | * mínusy: není kontrola nad funckionalitou a dostupností, | ||
+ | |||
+ | |||
+ | ====== RIA (rich internet application) ====== | ||
+ | * webové aplikace přinášející nástroje a zvyklosti desktop ovládání do webových aplikací a poskytující vyšší uživatelský komfort | ||
+ | * z hlediska třívrstvé architektury sedí na vrcholku prezentační vrstvy | ||
+ | * **přímá interakce** | ||
+ | * využívají bohatší spektrum ovládacích prvků - umožňují vyšší efektivitu a lepší komfort pro uživatele | ||
+ | * lze přímo editovat prvky stránky nebo je měnit pomocí drag& | ||
+ | * podporovány operace typu postupného procházení mapy | ||
+ | * **obnovování části stránky** | ||
+ | * obsahují doplňkové technologie - real-time streamování, | ||
+ | * **soulad vzhledu a prostředí** | ||
+ | * umožňuje efektivněji ovládat uživatelské rozhraní u různých prohlížečů a operačních systémů | ||
+ | * **vliv na výkon** | ||
+ | * v závislosti na aplikaci a síťovém připojení mohou být RIA aplikace výkonnější než klasické | ||
+ | * pokud se aplikace dokáže vyhnout neustálému posílání požadavků na server tím, že je bude zpracovávat na straně klienta, bude znatelně rychlejší | ||
+ | |||
+ | |||
+ | * **Flex (Adobe/ | ||
+ | * využívá flash | ||
+ | * nutno prohlížeč s podporou flashe | ||
+ | * **OpenLaszlo** | ||
+ | * XML a JavaScript -> pomocí openlaszlo kompilace do flashe | ||
+ | * **Silverlight (Microsoft)** | ||
+ | * XML, JavaScript | ||
+ | * ignoruje některé standardy a je přímo navázán na .NET | ||
+ | * **Java FX (Sun) | ||
+ | ** | ||
+ | |||
+ | ====== cloud GIS ====== | ||
+ | * pomocí Cloud GIS může každý snadno přistupovat ke GIS aplikacím – kdykoliv a kdekoliv - a ukládat, analyzovat, vizualizovat, | ||
+ | * přesun role GIS z kategorie speciálního SW do role nezbytného, | ||
+ | * uživatel nehledá, neinstaluje a neučí se nějaký speciální nástroj, | ||
+ | * ten nabízí na jednom místě integrované, | ||
+ | * GUI je jednoduché stavící na ovládacích prvcích a zvyklostech z běžného browseru a nabízející uživatelský intuitivní prostředí, | ||
+ | * je dostupné kdykoliv a kdekoliv | ||
+ | * k datům nabízí odpovídající nástroje pro snadnou práci s nimi | ||
+ | * datové zdroje ze strany producentů/ | ||
+ | |||
+ | |||
+ | ===== architektura ===== | ||
+ | * GIS server | ||
+ | * komunikační vrstva | ||
+ | * logická vrstva | ||
+ | * zdrojová vrstva | ||
+ | * nástrojová vrstva | ||
+ | * konfigurační vrstva | ||
+ | |||
+ | ===== příklady ===== | ||
+ | * Map2Net | ||
+ | * ArcGIS Online | ||
+ | * MapBox | ||
+ | * MangoMap | ||
+ | * CartoDB | ||
+ | |||