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 | ||
| + | |||