User Tools

Site Tools

internet_gis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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+  * **static map publishing**
         * přes <img>         * přes <img>
-  * klikací mapy v (X)HTML+  * **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í, rychlé, není třeba serverové podpory 
 +        * 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, prvky: input (type, name, value), select, text area 
 +        * 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í, vysoká interaktivita, data jsou pod kontrolou, snadná aktualizace dat 
 +              * mínusy: serverové řešení propojení webového a mapového serveru, stále jen formuláře 
 + 
 +====== tilemill ====== 
 +  * jednoduchý nástroj pro snadnou tvorbu  map pro web  z vlastních dat 
 +  * postaven  na  open-source  knihovně  Mapnik - použita mj. i  pro OpenStreetMap a  MapQuest 
 +  * CartoCSS 
 + 
 +====== maptiler ====== 
 +  * grafická aplikace pro on-line publikování map 
 +  * vytvořená mapa může být zobrazena  pomocí standardních  map  na  webu  jako  Google  Maps,  Yahoo Maps,  MS VirtualEarth nebo OpenStreetMap a lze je také vizualizovat ve 3D pomocí Google Earth 
 +  * 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í, velmi dobrá dokumentace, není potřeba serverových prostředků, možno kombinovat více API 
 +  * mínusy: není kontrola nad funckionalitou a dostupností, nutno ctít licenční podmínky, pro větší fcionalitu je nutno zřídit server 
 + 
 + 
 +====== 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&drop nástrojů 
 +        * podporovány operace typu postupného procházení mapy 
 +  * **obnovování části stránky** 
 +        * obsahují doplňkové technologie - real-time streamování, vysoce výkonné virtuální stroje běžící na straně klienta, a lokální cacheovací mechanismy =>  dokáží snížit dobu čekání a zvýšit rychlost odpovědi 
 +  * **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/Apache)** 
 +        * 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, sdílet a spravovat vlastní mapy, prostorová data a informace 
 +  * přesun role GIS z kategorie speciálního SW do role nezbytného, všudepřítomného IT backroundu v oblasti dostupnosti mapových odkladů a základních prostorových funkcí (spatial search, localization, navigation, zoom in/out, measurement, calculate geometry properties) 
 +  * uživatel nehledá, neinstaluje a neučí se nějaký speciální nástroj,  ale přistupuje k všeobecně (skrze internet a běžný browser) dostupnému nástroji 
 +  * ten nabízí na jednom místě integrované, průběžně aktualizované, datové zdroje (mapy, satelitní snímky, informace ze senzorů - hustota provozu, záznamy  z meteorologických stanic) 
 +  * 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í, které je okamžitě naplněno daty, bez potřeby řešit technické aspekty (souřadnicový systém, formát dat) 
 +  * 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ů/poskytovatelů mají odfiltrované informace, které běžný uživatel nepotřebuje 
 + 
 + 
 +===== architektura ===== 
 +  * GIS server 
 +  * komunikační vrstva 
 +  * logická vrstva 
 +  * zdrojová vrstva 
 +  * nástrojová vrstva 
 +  * konfigurační vrstva 
 + 
 +===== příklady ===== 
 +  * Map2Net 
 +  * ArcGIS Online 
 +  * MapBox 
 +  * MangoMap 
 +  * CartoDB 
 + 
  
  
  
  
Permalink internet_gis.1483905875.txt.gz · Last modified: 2017/01/08 21:04 by efox

oeffentlich