SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE STAVEBNÁ FAKULTA WEBOVÉ SLUŽBY PODĽA ŠPECIFIKÁCIÍ OPEN GEOSPATIAL CONSORTIUM

Size: px
Start display at page:

Download "SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE STAVEBNÁ FAKULTA WEBOVÉ SLUŽBY PODĽA ŠPECIFIKÁCIÍ OPEN GEOSPATIAL CONSORTIUM"

Transcription

1 SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE STAVEBNÁ FAKULTA WEBOVÉ SLUŽBY PODĽA ŠPECIFIKÁCIÍ OPEN GEOSPATIAL CONSORTIUM BAKALÁRSKA PRÁCA SVF Michal Horňák

2 SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE FAKULTA STAVEBNÁ WEBOVÉ SLUŽBY PODĽA ŠPECIFIKÁCIÍ OPEN GEOSPATIAL CONSORTIUM BAKALÁRSKA PRÁCA SVF Študijný program: geodézia a kartografia Číslo a názov študijného odboru: geodézia a kartografia Školiace pracovisko: Katedra geodetických základov Vedúci záverečnej práce/školiteľ: Ing. Dušan Cibulka Bratisava 2010 Michal Horňák

3 Slovenská technická univerzita v Bratislave Stavebná fakulta Katedra geodetických základov 2009/2010 Evidenčné číslo: SvF ZADANIE BAKALÁRSKEJ PRÁCE Študent: Michal Horňák ID študenta: Študijný program: geodézia a kartografia Študijný odbor: geodézia a kartografia Vedúci práce: Ing. Dušan Cibulka Názov témy: Webové služby podľa špecifikácií Open Geospatial Consortium Rozsah práce: strán Špecifikácia zadania: - Štúdium problematiky webových služieb. - Popísanie vybraných služieb podľa špecifikácií OGC. - Realizácia vybranej popísanej webovej služby a otestovanie jej funkčnosti. Zoznam odbornej literatúry: CIBULKA, D. Využitie Webových služieb na publikovanie geodát. In Juniorstav 2009 : 11.Odborná konference doktorského studia.brno, Brno: Vysoké učení technické v Brně, 2009, s ISBN CHARVÁT, K., KOCÁB, M., KONEČNÝ, M., KUBÍČEK, P. Geografická data v informační společnosti. Zdiby : VÚGTK, v.v.i str. ISBN OPEN GEOSPATIAL CONSORTIUM. OGC Standards. [online]. Dostupné na: WORLD WIDE WEB CONSORTIUM. Web Services Architecture. [online]. Dostupné na:

4

5

6

7 Prehlásenie Čestne prehlasujem, že som záverečnú prácu bakalárskeho štúdia vypracoval samostatne pod vedením vedúceho bakalárskej práce na základe získaných vedomostí a preštudovanej literatúry a ďalších informačných zdrojov. V Bratislave dňa:. Michal Horňák

8 Abstrakt Cieľom tejto práce je priblíženie tematiky webových služieb v geografických informačných systémoch. Obsahom sú základné poznatky fungovania a princípov webových služieb, opis štandardov, ktoré vytvára a poskytuje Konzorcium Open Geospatial a primárne zameranie sa na webovú mapovú službu (WMS). Práca sa daľej venuje a vysvetľuje problém neinteroperability mapových služieb a jeho riešenia a predstavuje klientov, pomocou ktorých je možná samotná práca s WMS. Výsledkom je tvorba WMS v softvéri Geoserver, ktorá bola následne otestovaná softvérmi ArcGIS, QuantumGIS, udig a gvsig. Výsledky poukazujú na to, že zjednotenie a pokrok vo vývoji mapových služieb pokračuje. Vytvorená WMS fungovala v každom softvéri a poskytovala testovanú funkcionalitu až na malý problém s kódovaním diakritiky, ktorý sa vyskytol v programoch ArcGIS a udig. Kľúčové slová: webové služby, Open Geospatial Consortium, webová mapová služba, interoperabilita

9 Abstract The aim of this work is to approach themes of web services in geographic information systems. It includes the basic knowledge and principles of operation of Web services, description of standards, which creates and provides Open Geospatial Consortium and the primary focus on Web map services (WMS). The thesis further explains the problem of non-interoperability in mapping services and solution to that problem. Then it focuses on clients, by which alone it is possible to work with WMS. The result is the creation of WMS in Geoserver software which was then tested in ArcGIS, QuantumGIS, udig and gvsig software. The results show that the unification and progress in the development of map services continues. Designed WMS worked in all software and provided full functionality with the exception of small problem with the encoding of diacritics, which occurs in ArcGIS and udig. Keywords: web services, Open Geospatial Consortium, web map service, interoperability

10 OBSAH ABSTRAKT... 4 ABSTRACT... 5 ZOZNAM PRÍLOH... 8 ZOZNAM POUŽITÝCH SKRATIEK... 9 ÚVOD WEBOVÉ SLUŽBY ÚVOD DO WEBOVÝCH SLUŽIEB VÝHODY WEBOVÝCH SLUŽIEB TECHNOLÓGIE WEBOVÝCH SLUŽIEB KONZORCIUM OPEN GEOSPATIAL KONZORCIUM OGC ŠTANDARDY WEB FUTURE SERVICE WEB COVERAGE SERVICE WEB PROCESSING SERVICE WEB CATALOGUE SERVICE WEB MAP SERVICE Styled Layer Descriptor Rozhrania WMS Požiadavka GetCapabilities Požiadavka GetMap Požiadavka GetFeatureInfo INTEROPERABILITA WMS PROBLÉM NEINTEROPERABILITY RIEŠENIE PROBLÉMU ZHRNUTIE KLIENTI WEBOVÝCH MAPOVÝCH SLUŽIEB TYPY KLIENTOV JEDNODUCHÝ LINK HTML FORMA SERVLET JAVASERVER PAGES APPLET FUNKCIONALITA KLIENTOV... 27

11 Dynamický obsah Približovanie a pohyb PREHĽAD KLIENTOV PRAKTICKÁ ČASŤ GEOSERVER TESTOVANIE ArcGIS QuantumGIS udig gvsig URL link ZÁVEREČNÉ ZHRNUTIE ZÁVER ZOZNAM POUŽITEJ LIETRATÚRY... 35

12 Zoznam príloh Príloha č.1 Ukážky z programu Geoserver Príloha č.2 Ukážky z testovania programov QuantumGIS, udig a gvsig Príloha č.3 Ukážky z testovania URL linku

13 Zoznam použitých skratiek CSW GeoXA CML GIF GML GUI HTTP IBM IETF IT JPEG JSP KML MIME NASA OASIS PNG SFS SGML SLD SMTP SOAP SSL SVG UDDI UDIG URI URL W3C WCS Web Catalogue Service Geospatial extensible Access Control Markup Language Graphics Interchange Format Geography Markup Language Grafické uživateľské rozhranie Hypertext transfer protocol International Business Machines Internet Engineering Task Force Information technology Joint Photographic Experts Group JavaServer Pages Keyhole Markup Language Multipurpose Internet Mail Extensions National Aeronautics and Space Administration Open Accessible Space Information System Portable Network Graphics Simple Features Standard Generalized Markup Language Styled Layer Descriptor Simple Mail Transfer Protocol Simple Object Access Protocol Secure Sockets Layer Scalable Vector Graphics Universal Description, Discovery and Integration User-Friendly Desktop Internet Uniform Resource Identifier Uniform Resource Locator World Wide Web Consortium Web Coverage Service

14 WebCGM WfMC WFS WMS WPS WSDL WWW XML Web Computer Graphics Metafile Workflow Management Coalition Web Future Service Web Map Service Webo Processing Service Web Services Description Language World Wide Web Extensible Markup Language

15 ÚVOD Dnes, keď je dominantný rýchly vývoj technológií v každej oblasti, sa tento trend nevyhol ani geografickým dátam, ktoré pomaly spejú k elektronickému poskytovaniu pomocou internetovej siete. Internet poskytuje výhody prenosu hlavne v tom, že nemá problém s rôznymi typmi dát. Keďže samotné geografické dáta sa líšia vo formátoch a majú rôzne štruktúry, jeden zo spôsobov zjednotenia, práce a publikovania týchto dát sú webové služby. Ide o aplikácie, ktorých úlohou je vzájomná komunikácia a spolupráca s cieľom vykonať požadovanú úlohu. Táto komunikácia je pritom nezávislá na platformách, operačných systémoch alebo programovacích jazykoch. Existujú určité štandardy zamerané na sprístupňovanie geografických dát, ktoré poskytuje OGC (Open Geospatial consortium). V tejto práci sa zameriam na popis týchto štandardov, na prácu s nimi a na klientov, ktorý túto prácu poskytujú.

16 1. Webové služby 1.1 Úvod do webových služieb Webové služby sa stávajú za posledné roky stále viac populárne medzi vývojármi rôznych aplikácií. Technológia webových služieb predstavuje dôležitý prvok pri komunikácií užívateľov a ich klientov. Poskytujú možnosť komunikácie a interakcie medzi dvomi aplikáciami, prostredníctvom siete. Aplikácie komunikujú medzi sebou a nie s užívateľmi. Táto komunikácia je nezávislá od platformy, operačného systému alebo programovacieho jazyka, čo je ich nesmiernou výhodou. Na obrázku 1.1 je znázornený princíp fungovania Webovej služby v porovnaní s Webovou aplikáciou. Na rozdiel od tradičných modelov klient/server, webové služby neposkytujú užívateľovi GUI (Graphic User Interface). Vývojári môžu neskôr pridať grafické rozhranie danej Webovej službe (webová stránka, program) aby ponúkli jej konkrétnu funkčnosť jednotlivým užívateľom. Webové služby dovoľujú organizáciam vzájomnú výmenu dát, bez potreby poznať IT systémy každého z nich. Webové služby sú tiež často označované ako daľším stupňom evolúcie Webu. [1] Obrázok 1.1 Štruktúra webových služieb a webovýh aplikácií

17 1.2 Výhody Webových služieb Webové služby prinášajú radu výhod do webových aplikácií: Dáta môžu byť ukladané len tam, kde vznikajú Každá organizácia udržuje len tie dáta, ktoré má vo svojej kompetencii, k ostatným má prístup cez webové služby Odpadá nutnosť off-line presunu dát ku koncovým užívateľom Dáta sú vždy aktuálne (pokiaľ sú aktualizované) Užívateľ si vyberie len také dáta a služby, ktoré potrebuje Užívateľ nie je závislí na jednej softwareovej platforme. Jednotlivé mapové servery môžu byť založené na technológiach rôznych firiem, ale vďaka štandardizovanému rozhraniu užívateľ často ani nepozná, na akom software daný server funguje. (interopereabilita) SpracovanieWebové služby môžu byť spracované na strane klienta alebo na niektorom zo serverov, ktorý ich poskytuje daľej. Tento prístup sa nazýva kaskádovanie. Oba prístupy je možné kombinovať. [2] 1.3 Technológie Webových služieb Webové služby sú postavené na rôznych technológiách, ktoré vzájomne spolupracujú spolu so vznikajúcimi štandardmi aby zabezpečili ovládateľnosť a bezpečnosť. Ide o štandardizovaný spôsob integrácie webových aplikácií s použitím XML (Extensible Markup Language), SOAP(Simple Object Access Protocol), WSDL(Web Services Description Language) a UDDI(Universal Description, Discovery and Integration). XML Je to špecifikácia vytvorená vývojármi z organizácie W3C(World Wide Web Consortium). XML je zredukovaná verzia SGML(Standard Generalized Markup Language), navrhnutá špeciálne pre Webové dokumenty. Povoľuje návrhárom vytvárať vlastné upravovateľné tagy, umožňuje definovanie prvkov, prenos, overovanie a interpretáciu dát medzi aplikáciami a medzi organizáciami.

18 SOAP Ide o zjednodušený protokol na báze XML používaný na rozkódovanie informácie požiadavky webovej služby a odpovedá na prichádzajúce správy pred tým než ich rozpošle na sieť. SOAP správy sú nezávislé od všetkých operačných systémov, alebo protokolov a sú prenášané s použitím rôznych protokolov, vrátane SMTP(Simple Mail Transfer Protocol), MIME(Multipurpose Internet Mail Extensions) a HTTP(Hypertext transfer protocol). WSDL Je to jazyk na báze XML používaný na popis možností Webovej služby, ktorá je kolekciou komunikačných uzlov schopných vzájomnej výmeny správ. WSDL je integrálnou súčasťou UDDI(Universal Description, Discovery and Integration), celosvetového obchodného registra na báze XML. WSDL je jazyk, ktorý používa UDDI. WSDL bol vytvorený v spolupráci Microsoftu a IBM(International Business Machines). UDDI Skratka pre Universal Description, Discovery and Integration. Je to distribuaovaný adresár na webovej báze, ktorý umožňuje obchodníkom zaregistrovať sa na Internete a objaviť ostatných, podobne ako u klasických zlatých stránok. XML sa používa ako formát na výmenu dát, SOAP na prenos XML súborov, WSDL popíše služby, ktoré sú dostupné a UDDI zaznamenáva dostupné služby. Web 2.0 WWW (World Wide Web) dneška, tiež inak nazývaný Web 1.0 prechádza premenou na plne transformovanú počítačovú platformu slúžiacu webovým aplikáciam. Termín ktorý označuje WWW ako novú platformu je Web 2.0, kde tento termín odkazuje na daľšiu verziu WWW. Rozdiel medzi Web 1.0 a Web 2.0 je definovaný práve použitím webových služieb. [1]

19 2. Konzorcium Open Geospatial 2.1 Konzorcium OGC (Open Geospatial Consortium) je medzinárodné dobrovoľnícke konzorcium, ktoré vzniklo v roku V OGC je viac ako 370 komerčných, vládnych, bezprofitových a výskumných organizácií z celého sveta spolupracujúc na procese, tvorbe a implementácií štandardov z oblasti týkajúcej sa geografie a priestoru a spracovaní a šírení dát z GISu(Geographic Information system). OGC má úzku spoluprácu s ISO/TC 211 (International Organization for Standardization ) a taktiež spolupracuje s organizáciami ako W3C, OASIS(Open Accessible Space Information System), WfMC(Workflow Management Coalition), a IETF(Internet Engineering Task Force). 2.2 OGC Štandardy Väčšina štandardov OGC závisí od celkovej architektúry zachytenej v zbierke dokumentov kolektívne nazvaných Abstract Specification, ktoré opisujú základný model reprezentácie geografických aspektov. Neustále sa vyvjajú nové špecifikácie, alebo štandardy, ktoré slúžia na špecifické účely pre vzájomnú komunikáciu priestorových a geografických technológií, vrátane GIS-u. Základ OGC obsahuje viac ako 30 štandardov vrátane: OGC Reference Model kompletný set referenčných modelov WMS Web Map Service poskytuje obrázky máp WFS Web Future Služba získavanie a modifikácia prvkov WCS Web Coverage Service - zabezpečuje pokrytie objektov zo špecifických regiónov WPS Web Processing Service - služba na vzdialené spracovanie dát WCS Web Catalogue Service - prístup ku katalógovým informáciam(metadátam) SFS Jednoduché prvky - SQL GML - Geography Markup Language - XML-formát pre geografické informácie SLD - Styled Layer Descriptor popis vzhľadu mapových vrstiev

20 KML - Keyhole Markup Language: jazyk na báze XML slúžiaci na vyjadrenie geografickej informácie a vizualizácie na existujúcej dvojdimenzionálnej webovej mape alebo trojdimenzionálnych prehliadačoch Zeme. GeoXACML - Geospatial extensible Access Control Markup Language Dizajn štandardov bol pôvodne budovaný na webových službách využívajúcich HTTP. Pracuje sa ale na prístupe pre protokol SOAP a spojenia s WSDL. Na obrázku 2.1 sú zobrazené vzťahy medzi klientmi/servermi a OGC protokolmi.[3] Obrázok 2.1. Vzťahy medzi klientmi/servermi a OGC protokolmi 2.3 Web Future Service Webová Prvková Služba alebo WFS je služba postavená na architektúre Web klient/server. Predstavuje definíciu prístupu k priestorovým dátam a ich manipulácií s využitím HTTP. Jej hlavnou úlohou je poskytovanie a aktualizácia geografických vektorových dát. Dovoľuje klientom pracovať s dátami z rôznych WFS vo formáte GML (Geography Markup Language). Špecifikáciu tejto služby udržiava OGC. Pomocou operácií WFS môžeme vytvárať, mazať, aktualizovať, uzamykať prvky, získavať alebo dopytovať sa na geografické prvky. [4]

21 2.4 Web Coverage Service WCS je webová služba pre zdieľanie dát v prostredí internetu. Umožňuje prenášať dáta v natívnom formáte spoločne s metadátami nutnými k ich interpretácií. V súčasnej dobe je umožnený prenos rastrových dát a v budúcnosti má byť špecifikácia rozšírená aj na vektorové dáta. [5] 2.5 Web Processing Service Jej proces môže obsahovať akýkoľvek algoritmus, početný úkon, alebo model, ktorý pracuje s priestorovými dátami. Môže zisťovať napríklad rozdiel dvoch satelitných snímkou z rôznych období, alebo sumu zrážok na základe radarových dát, rovnako ako komplikované klimatické modely. Vstupné dáta môžu byť rastrové aj vektorové.[6] 2.6 Web Catalogue Service Táto služba podporuje možnosť publikácie a hľadania súborov popisných informácií (metadata) pre dáta, služby a príbuzné informačné objekty. Metadáta v katalógoch reprezentujú zdroj charakteristík, ktoré môžu byť prezentované na vyhodnotenie a daľší proces či už pre software alebo priamo pre človeka. Katalógové služby sú potrebné na podporu zisťovania a spájania registrovaných zdrojov informácií nachádzajúcich v informačnej komunite.[7] 2.7 Web Map Service Je to služba, ktorá vytvára mapy z georeferencovaných dát a poskytuje ich v rastrovom formáte. Klientom je zaslaná požiadavka prostredníctvom webového formulára, ktorú WMS spracuje a vráti mapu vo forme obrázku, prípadne iné informácie, ako napríklad popis geoprvku. Obrázkom sú interpretované geografické informácie. Mapa sama o sebe nie sú dáta. Tieto mapy sú obvykle podané v obrazovom formáte ako PNG (Portable Network Graphics), GIF (Graphics Interchange Format) alebo JPEG (Joint Photographic Experts Group), alebo príležitostne ako vektorovo orientované grafické elementy (SVG (Scalable Vector Graphics) alebo WebCGM(Web Computer Graphics Metafile)). Server so službou WMS môže obsahovať rastrové dáta, alebo vektorové dáta často uložené v databázach. Služba sa môže chovať aj ako klient, to znamená že môže vytvárať požiadavky na iné WMS, získavať z nich dáta a tým kombinovať viac máp.

22 WMS sa zameriava na tri hlavné úlohy: produkovať mapy (ako obrázky, ako sériu grafických elementov, alebo ako množinu geografických prvkov), odpovedať na základné dotazy o obsahu mapy ako napríklad hodnota prvku, poskytovať informácie ďalším programom o typoch máp, ktoré server môže doručovať.[8] Služba umožňuje ďalšie voliteľné operácie: podporu viacero kartografických zobrazení voľbu medzi viacerými preddefinovanými štýlmi (napr. vrstva má voliteľné farby ) podpora SLD [2] Styled Layer Descriptor Je to štýlovací jazyk definujúci kódovanie, ktoré rozširuje WMS v oblasti definície štýlov zobrazenia geografických objektov. SLD povoľuje WMS príjmať prvky z WFS a aplikovať informácie o štýle poskytnuté užívateľom s cieľom poskytnúť mapu. WMS klient príjme povolenie od WMS servru. Ak WMS server podporuje SLD, WMS klient povolí užívateľovi vytvoriť si vlastný štýl na vrstvách WMS. SLD je dostatočne robustný aby naplnil široký záber kartografických potrieb a dostatočne stručný na to aby bol použiteľný aj len cez HTTP. SLD WMS zahŕňa nasledujúce prídavné operácie, ktoré nie sú možné pri základnej WMS: DescribeLayer vyžiada XML popis mapových vrstiev. Výsledok je URL(Uniform Resource Locator) WFS obsahujúci dáta a prvkové typy mien nachádzajúcich sa vo vrstve. GetLegendGraphic zahŕňa celkový mechanizmus získavania symbolov legendy, cez odkaz LegendURL služby WMS Capabilities. GetSyles používaná na získanie štýlov definovaných užívateľom. PutStyles používaná na uloženie štýlov definovaných užívateľom. [9]

23 Rozhrania WMS Spomínané tri základné úlohy WMS podporujú tri rozhrania, a to mapové rozhranie (map interface), rozhranie pre prácu s prvkami (feature information interface), rozhranie poskytovaných služieb (capabilities interface), niekedy neformálne označované aj ako GetMap, GetFeatureInfo a GetCapabilities Požiadavka GetCapabilities Je základnou a povinnou operáciou akejkoľvek webovej služby. Úlohou operácie GetCapabilities je popísanie základných informácií o službe a špecifických informácií o jednotlivých mapách. Služba vracia dokument, v ktorom sa nachádzajú informácie ako zoznam vrstiev s ich mapovým rozsahom, informácie o možných formátoch mapy, kartografické projekcie a ďalšie metaúdaje Požiadavka GetMap Plní hlavnú úlohu WMS a to je produkovanie máp. Používa sa v prípade keď chceme obdržať geoúdaje, ktoré sú uložené na serveri. Odpoveďou na túto požiadavku je obrázok mapy v rastrovom formáte. K vytvoreniu mapy je potrebné definovať parametre URI (Uniform Resource Identifier), ktoré zahŕňa požiadavka. Požadované parametre pre požiadavku GetMap zobrazuje tabuľka 2.1. Požadovaný parameter VERSION=version REQUEST=GetMap LAYERS=layer_list STYLES=style_list SRS=namespace,identifier BBOX=minx,miny,maxx,maxy WIDTH=output_width HEIGHT=output_height FORMAT=output_format Popis Požiadavka verzie Požiadavka mena Čiarkou oddelený list jednej alebo viacerých vrstiev. Čiarkou oddelený list jedného alebo viacerých štýlov. Priestorový referenčný systém(srs). Rohy oblasti v jednotkách SRS Šírka v pixeloch Výška v pixeloch Výstupný formát mapy Tabuľka 2.1 Požiadavky pre operáciu GetMap

24 Ak je požiadavka GetMap nesprávne formulovaná, alebo je požadovaná služba ktorá nie je prístupná, server vráti výnimku vo forme obrázka, alebo ako XML dokument. Čislo verzie je dôležitým faktorom v požiadavke URL. Vzťahuje sa k verzii WMS špecifikácií od ktorej klient očakáva odpoveď. Špecifikácie sú často modifikované a updatované, preto je potrebné zvoliť správnu verziu. Pokiaľ server nepodporuje požadovanú verziu je zvolená najbližšia akceptovaná verzia medzi klientom a serverom Požiadavka GetFeatureInfo Táto operácia je voliteľná. Požiadavka sa používa k identifikovaniu obsahu mapy, alebo ak chceme obdržať atribúty prvku zobrazeného na obrázku mapy z predošlej požiadavky GetMap. K dopytovaniu sa na obsah mapy sa definujú parametre URI(Uniform Resource Identifier), ktoré budú obsahovať tiež názvy dopytovaných vrstiev a súradnice X, Y miesta na mape, na ktoré sa chceme dopytovať. Operácia využíva priestorovú informáciu z predchádzajúcej požiadavky (BBOX, CRS, WIDTH, HEIGHT). [2]

25 3. Interoperabilita WMS 3.1 Problém neinteroperability Mnohé organizácie poskytujú mapové služby online už dlhé roky. Tieto systémy boli realizované na systémom vlastníckych práv. Výsledkom tejto izolovanej tvorby je nemožnosť zjednotenia a vzájomnej spolupráce jednotlivých mapových služieb. Obrázok 3.1 Neinteroperabilita WMS Obrázok 3.1 znázorňuje súčasnú situáciu neinteroperabilných webových mapových systémov. Tento diagram je dokonca ešte optimistický, keď zoberieme do úvahy výsledné mapy ako identické. V skutočnosti sú veľmi odlišné pretože jednotlivé mapové systémy neposkytujú rovnaké zobrazenia. Neschopnosť interoperability znázorňuje červený krížik. Takýmto spôsobom sú vytvárané a udržované izolované technológie, ktorých väzňom je sám užívateľ. Obrázok 3.2 ukazuje situáciu, kedy musí užívateľ spustiť tri rozdielne webové aplikácie na to aby sa dostal k požadovaným dátam. Dáta sú v tomto prípade prístupné len cez jeden server, a nie je možný prístup k dátam z iných Mapových serverov. V tomto prípade má len Web Klient 3 prístup k viac ako jednej databáze. Web Klient 3 nemá ale všetky funkcie, ktoré poskytujú Web Klient 1 a Web Klient 2.

26 Obrázok 3.2 Štruktúra neiteroperabilných webových služieb 3.2 Riešenie problému Reagujúc na tento problém OGC vytvorilo voľný prístup k webovým mapám založený na voľných rozhraniach, kódovaniach a schémach. Program Špecifikácií OGC a Program Interoperability poskytujú konsenzus na plánovanie, vývoj, zhodnotenie a oficálnu adaptáciu OpenGIS Špecifikácií pre rozhrania, kódovania a schémy, ktoré umožňujú interoperabilné služby geoprocesov, geodát a geoaplikácií. Interoperabilita týkajúca sa geoprocesov, zodpovedá schopnosti digitálnych systémov: voľne vymieňať všetky druhy priestorových informácií v spolupráci ostanými sieťmi, spustiť software schopný spracovať danú informáciu OGC rozhrania poskytujú vysoký štandard výberu, ktorý nahrádza zložité operácie v prostrediach webových máp. Zložité operácie zahŕňajú: nájdenie vzdialených serverov s dátami, vyžiadanie dát v špecificky definovanej štruktúre, inteligentné pripojenie symbolov, zmenu zobrazovacích systémov, vrátenie informácie pripravenej na zobrazenie pre klienta. A to všetko v priebehu niekoľkých sekúnd.

27 Konceptuálny obrázok 3.3 ukazuje, ako funguje prelýnanie máp interoperabilnou cestou. Obrázok 3.3 Tvorba máp prelýnaním vrstiev S interoperabilnou webovou mapovou službou má každý mapový server spoločné rozhranie, protokol správ na prijatie požiadaviek a vrátenie odpovedí. Jeden klient má prístup k potencionálne všetkým mapovým serverom a rôznym druhom dát, kde je prístup ku každému mapovému serveru realizovaný cez spoločné rozhranie. Tento koncept interoperabilných mapových systémov je znázornený na obrázku 3.4. Obrázok 3.4 Štruktúra neiteroperabilných webových služieb

28 3.3 Zhrnutie Program Interoperability zabezpečil základ aj pre mnohé iné odvetia kde okrem zobrazovania a práce s mapami, funguje tiež pri sofistikovanejších geoprocesových funkciách, službách určenia polohy, kamerovej geolokácie, Webových katalógov priestorových dát a priestorových Webových službách. Pokračovaním v tomto trende prístupu GIS dát cez OpenGIS štandardy sa priestorové dáta stanú rovnako otvorenými ako Web samotný. Užívatelia ľahko nájdu, zobrazia a skombinujú tematické mapy vybraného regiónu. [10]

29 4. Klienti webových mapových služieb 4.1 Typy klientov Typy klientov môžu byť rôzne. Medzi základné patria jednoduchý link, HTML forma, servlet, JavaServer Pages a applet. Tieto typy klientov sú charakterizované technológiou, ktorou sú tvorené a funkcionalitou, ktorú poskytujú užívateľovi. Úlohou klientov je zjednodušenie tvorby požiadavky URL, ktorá je posielaná serveru. Užívateľ by mal mať možnosť jednoducho vybrať požadované parametre a zaslať URL požiadavku bez potreby jej manuálneho zostavovania. 4.2 Jednoduchý link Verzia linku klienta WMS spočíva v: zadaní požadovanej URL požiadavky do riadku adresy prehliadača zadaní viacerých linkov službám poskytovaným na web stránke vytvorení náhľadov obrázkov v HTML stránke, ktoré sú vytvárané príslušnou žiadosťou pri jej načítaní Funkcionalita Táto metóda poskytuje minimálnu funkcionalitu, pretože môže byť pre užívateľa zložité ak je nemožné zmeniť parametre máp. URL adresa pre každú mapu je fixná pre každú web stránku, a musí byť manuálne modifikovaná, keď chceme zmenu zobrazenej mapy. 4.3 HTML Forma Táto forma je súčasťou HTML dokumentu, ktorá okrem klasického obsahu zahŕňa aj špeciálne elementy zvané ovládacie prvky. Pred odoslaním formulára na server na spracovanie, používatelia zvyčajne doplnia formulár zmenením jeho ovládacích prvkov. Obsah ovládačov upraví obsah URL, ktorá je potom poslaná serveru.

30 Užívateľ nastaví hodnoty pomocou ovládacích prvkov a pošle formu serveru kliknutím na tlačidlo s označením Get Map. Hodnoty ovládačov upravia parametre URL požiadavky GetMap. Server následne vráti mapu podľa zvolených požiadaviek. Funkcionalita nie je moc veľká pretože, užívateľ potrebuje poznať povolené parametre mapového serveru pred ich vyplnením. Ak je jeden z parametrov nesprávny, server môže vrátiť obrázok, ktorý užívateľ nežiadal. 4.4 Servlet Servlet je pomocný serverový softwareový komponent, napísaný v jazyku Java, ktorý dynamicky rozširuje funkcionalitu webového serveru. Servlety nezobrazujú grafické rozhranie, pretože pracujú v pozadí a vrátený je len výsledok ich procesu klietovi vo forme HTML. Po dokončení vzhľadu HTML stránky je kód skopírovaný do zdrojového súboru servletu. Dynamický obsah generovaný parsovaním XML dokumentnu GetCapabilities nahradil rezervované prvky. 4.5 JavaServer Pages Je to ďalšia technológia navrhnutá na vývoj webovýh aplikácií založená na technlógií servletu. Rozdiel medzi JavaServer Pages (JSP) a servletom je ten, že JSP je HTML stánka so vstavaným Java kódom v HTML tagoch, zatiaľčo servlet je Java kód, ktorý generuje webstránky. Je tu veľká možnosť modifikácie, pretože HTML kód môže byť manipulovaný priamo v dokumente bez akéhokoľvek dopadu na Java kód, ktorý je v ňom vstavaný. Veľkou výhodou JSP je možnosť pridávania daľšej funkcionality bez potreby modifikácie hlavného kódu ako pri servletoch.

31 4.6 Applet Applety sú Java programy stiahnuté webovým prehliadačom a spúšťané Java Pluginom vo webovom prehliadači. Je tu už možnosť nastavenia GUI, ktoré zabezpečuje komplexnejšie rozhrania ako tie pri HTML. Applety sa líšia od ostatných technológií tým, že všetky procesy sú vykonané cez klienta. Ovládacie prvky spúšťajú URL GetMap vytvorený na základe vstupov a obsahu. Po vykonaní sa zobrazí obrázok mapy, ktorý je získaný požiadavkou odoslanou WMS serveru použitím modifikovaného URL. Vďaka ich felxibilnému dizajnu je relatívne jednoduché pridávať nové funkcie. 4.7 Funkcionalita Klientov Dynamický obsah Dynamický obsah web stránky je definovaný ako obsah, ktorý sa mení pri každom prístupe. V prípade webmapového klienta je dynamický obsah v podobe dát, ku ktorým má klient prístup na serveri. Dynamický obsah je vytvorený štruktúrou a výberom dát prístupných na serveri. Toto je vykonané požiadavkou GetCapabilities, ktorá sa pošle serveru, ktorý následne vráti XML dokument. Klient je potom schopný parsovať XML dokument a rozhodnúť o vytvorení obsahu HTML Približovanie a pohyb Približovanie a pohyb sú základnými funkciami klientov, pretože zabezpečujú užívateľovi nastavenie obrázku podľa vlastných požiadaviek. Pri formách HTML je potrebná pomoc JavaSkriptu. JavaSkript je skriptovací jazyk, ktorý je väčšinou spojený priamo s HTML stránkami a zabezpečuje interaktivitu webovýh dokumentov. Pozície pri kliknutiach myšou sú spočiatku uložené ako pozície ukazovateľa na obrázku na jednotlivých pixeloch. Tieto sú potom konvertované do zobrazovacích systémov mapy. [11]

32 4.8 Prehľad klientov Stále väčší počet klientov podporuje WMS a WFS štandardy. K týmto klientom patria: ArcGIS obsahuje podporu štandardov OGC BeeldBlad je to Webová Mapová Sužba OGC. Klient používaný pre web stránky, písaný v jazyku Adobe Flash, čím je prístupný pre všetky druhy prehliadačov. Google Maps voľne šíriteľná javascript aplikácia, pomocou ktorej môžete prelínať jednotlivé mapy z GeoServeru na Google Maps, Virtual Earth, Yahoo! Maps a iné Geoserver je to voľne šíriteľné vývojárske prostredie na tvorbu priestorových internetových aplikácií. Podporuje WMS, WFS a WFS-T. Mymaps je voľne šíriteľný WMS klient na báze jazyku Java. NASA WorldWind je 3D prehliadač podporovaný NASA. Je to voľne šíriteľný projekt, ktorý používa všetky štandardy WMS. OpenLayers je to JavaSkriptová knižnica na zobrazovanie máp v najnovších webových prehliadačoch, bez závislosti na pomocných serveroch. Podporuje vrstvy WMS. Quantum GIS je to voľne šíriteľný Geografický Informačný systém gvsig - je GIS-ová desktopová aplikácia navrhnutá na zber, skladovanie, prácu a analýzu akýchkoľvek referencovaných geografických informácií. udig User-Friendly Desktop Internet GIS je desktopová aplikácia podporujúca WFS, WMS a WFS-T protokoly. worldkit ľahko použiteľná a flexibilná mapová aplikácia pre Web. Podporuje WMS a je konfigurovaná cez XML. [12]

33 5. PRAKTICKÁ ČASŤ 5.1 Geoserver Pre praktickú časť a testovanie problematiky som sa rozhodol používať softvér Geoserver. Geoserver je voľne šíriteľný serverový software naprogramovaný v jazyku Java, ktorý umožňuje užívateľom zdieľať a modifikovať geodáta. Vďaka iteroperabilite vie publikovať dáta z rozličných zdrojov, ktoré používajú otvorené štandardy. Geoserver je odporúčaná implemetnácia OGC, ktorá podporuje štandardy WFS, WCS a tiež kompatibilnú certifikovanú WMS. Keďže WMS je dominantnou časťou mojej práce budem sa na ňu pri testovaní orientovať aj v praktickej časti. Na začiatku sa definuje a vytvorí názov celej WMS v ktorej budeme pracovať. Zvolil som názov ZHP_WMS. Odkáže sa na ňu URL linkom, napíše sa abstrakt a uvedú sa základné kľúčové slová spojené s touto službou. Pri práci s dátami WMS má Geoserver päť základných zložiek, s pomocou ktorých pridávam, modifikujem a publikujem jednotlivé dáta. Sú to Pracovný priestor, Sklady, Vrstvy, Skupiny vrstiev a Štýly. V Pracovnom priestore som si zadefinoval jeho názov ZPH (Záverečná práca Horňák) a zadal jeho URI, ktorý naň odkazuje. V tomto vlastne vytvorenom priestore potom pracujem a vytváram v ňom ostatné zložky. Sklady sú podzložkou Pracovného priestoru a nachádzajú sa tu uložené vektorové, alebo rastrové dáta. Do skladov som si načítal mapy vo formáte shapefile, mapy z PostGIS databázy a rastrovú ortofotomapu. Vo formáte shapefile som načítal mapy vodstva, železníc a budov okresu Bratislava. Samotné mapy tohto formátu boli prevzaté z Open street maps a obsahovali celé Slovensko. Upravil som si ich aby znázorňovali len bratislavský okres pomocou softvéru QuantumGIS, kde som pomocou vrstvy hranice okresu orezal jednotlivé shapefile súbory. Z PostGIS databázy som načítal hranice okresu, cesty a obce bratislavského kraja. V rastrovom formáte je načítaný tiff súbor ortofotomapy časti Bratislavy. V tabuľke 5.1 je znázornený prehľad jednotlivých vrstiev.

34 Názov vrstvy Popis Typ Súr. systém Formát budovy budovy okresu BA polygón WGS 84 shapefile zeleznice železnice okresu BA línie WGS 84 shapefile vodstvo vodstvo okresu BA línie WGS 84 shapefile cesty komunikácie okresu BA línie WGS 84 postgisdatabase obce obce okresu BA body WGS 84 postgisdatabase okresy hranice okresu BA polygón WGS 84 postgisdatabase ortofotomapa letecká snímka časti bratislavy raster WGS 84 raster Tabuľka 5.1 Prehľad vytvorených vrstiev Vrstvy patria pod zložku Sklady. Pri tvorbe novej vrstvy si vyberiem jeden z vytvorených skladov, v ktorom sa nachádza požadovaná vrstva. Po vybratí vrstvy v dátovej časti definujem jej meno, popis, súradnicový systém v ktorom sa nachádza a priebeh ohraničenia vrstvy. V časti publikácie sa nastavujú nastavenia HTTP, WFS, formát KML a atribúty WMS. Dôležitou časťou tohto nastavenia je definícia jednotlivých štýlov vrstvy, ktorá je definovaná v SLD. Po nastavení danú vrstvu publikujem a tým ju sprístupním na prezeranie. Skupiny vrstiev zoskupujú jednotlivé označené vrstvy pod jednu menovku, kvôli prehľadnejšej orientácií a hlavne kvôli prelínaniu viacerých vrstiev, ktoré sa v tejto skupine nachádzajú. Ak prezerám WMS iným programom nemusím načítavať každú vrstvu zvlášť, ale stačí raz načítať skupinu vrstiev, kde sú uložené všetky vrstvy. Vrstvy treba ukladať v takom poradí aby sa navzájom neprekrývali. V štýloch sa definuje SLD, ktorý sa potom priraďuje jednotlivým vrstvám za účelom definície farby, hrúbky čiar, fontov, zobrazenia popisu atď. Dané vrstvy, ktoré som publikoval obsahujú aj atribúty viažuce sa k obsahom vrstvy. Cesty, obce a okresy obsahujú aj atribút názvu, ktorý nebol ale primárne zobrazený. Toto zobrazenie bolo dosiahnuté modifikáciou ich SLD dokumentu. Vytvoril som si vlastné štýly, kde som zmenil farbu vrstiev, hrúbky čiar a priradil som im zobrazenie ich názvu. Tieto štýly som potom jednotlivým vrstvám priradil v sekcii publikácie. Tabuľka 5.2 znázorňuje a popisuje vytvorené štýly.

35 Názov štýlu Vrstva Typ Obsah okresy okresy polygón zelená výplň, čierne ohraničenie raster ortofotomapa raster nastavenie opacity cesty_popis cesty línie šedá výplň, zobrazenie popisu polygon budovy polygón oranžová výplň, čierne ohraničenie line železnice línie červená výplň vody vodstvo línie modrá výplň point_popis obce body červená výplň, zobrazenie a odsadenie popisu Tabuľka 5.2 Prehľad vytvorených štýlov Po publikovaní jednotlivých vrstiev je možné ich jednoduché prezeranie pomocou funkcie Layer Preview, ktorú Geoserver obsahuje. Pokiaľ je vrstva zle naformulovaná, alebo má chybný SLD dokument, program vráti hlásenie o akú chybu ide. 5.2 Testovanie Vytvorenú a upravenú verziu WMS na ktorej som pracoval, som otestoval pomocou softvérov, ktoré poskytujú prezeranie a manipuláciu s WMS. Testovanie spočíva v kontrole načítania WMS, v správnosti zobrazenia jednotlivých vrstiev, kódovania, fungovania funkcie GetFeatureinfo na získanie atribútov vrstvy a v prevode do iných súradnicových systémov, konkrétne do S-JTSK. Testovanie prebehlo na softvéroch ArcGIS, QuantumGIS, udig a gvsig ArcGIS ArcGIS je balík produktov obsahujúci GIS-ové softvéry vyvinuté firmou ESRI. Je ako jediný z testovaných programov komerčný a je potrebné si ho riadne zakúpiť. Balík obsauje programy ArcView, ArcReader, ArcEditor a ArcInfo. WMS sa podarilo úspešne načítať a zobrazilo všetky vrstvy aj s fungujúcou funkciou GetFeatureinfo. Problém nastal iba pri kódovaní, kedy pri atribútoch zobrazilo nesprávnu diakritiku. Prevod do S-JTSK tiež fungoval.

36 QuantumGIS QuantumGIS je voľne šíriteľný GIS-ový software, ktorý okrem iného dokáže načítať ľubovoľnú WMS a následne ju prezerať. Pripojenie na WMS prebehlo v poriadku a rovnako v poriadku prebehla aj kontrola jednotlivých vrstiev, ktoré zobrazili všetko správne spolu s funkciou GetFeatureinfo. Prevod do S-JTSK je tiež možný udig Cieľom tohto programu je zabezpečiť kompletné riešenie na báze jazyku Java v prístupe k desktopovým GIS dátam, ich editovaniu a prezeraniu. Program je tiež voľne šíriteľný. Načítanie WMS sa mi hneď na začiatku nepodarilo a vyhodilo chybu týkajúcu sa neúspešného pripojenia. Zopakoval som načítanie ešte raz a to už prebehlo korektne. Testovanie prebehlo úspešne a všetko bolo zobrazené korektne s výnimkou kódovania pri názvoch atribútov, kedy namiesto diakritiky zobrazilo nečitateľné znaky gvsig stránkach. gvsig je GIS-ová desktopová aplikácia navrhnutá na zber, skladovanie, prácu a analýzu akýchkoľvek referencovaných geografických informácií. Je rovnako voľne šíriteľná. Testovanie prebehlo korektne po všetkých URL link GetMap Požadovanú mapu, ktorá sa nachádza vo vytvorenej WMS je možné načítať aj jednoduchým URL linkom pomocou funkcie GetMap. Uvádza sa v ňom verzia WMS, cesta k tejto WMS, ohraničenie, šírka, výška, súradnicový systém a nakoniec formát v ktorom chceme výslednú mapu. Daný link na výslednú mapu môže vyzerať nasledovne: p&layers=zph_bratislava&styles=&bbox=16.833,48.007,17.523,48.654&width=1012& height=980&srs=epsg:4156&format=image/png

37 GetFeatureInfo Ak chceme pomocou URL zobraziť atribúty prvku mapy, ktorú sme získali funkciou Get Map použijeme funkciu GetFeatureInfo. Okrem spoločných parametrov s GetMap sa tu pridáva zoznam dopytovaných vrstiev a počet vyžadovaných geoprvkov. FeatureInfo&EXCEPTIONS=application/vnd.ogc.se_xml&BBOX=16.833,48.007,17.523, &X=600&Y=500&INFO_FORMAT=text/html&QUERY_LAYERS=okresy&FEATU RE_COUNT=50&SRS=EPSG:4156&LAYERS=okresy&STYLES=&WIDTH=1012&HEIG HT= Záverečné zhrnutie Tabuľka 5.3 zobrazuje zhrnutie testovania WMS na jednotlivých softvéroch. Obrázky z jednotlivých obrazoviek pri testovaní sa nachádzajú v prílohách. Názov Načtanie Zobrazenie Zistenie Prevod do Kódovanie programu WMS vrstiev atribútov iných súr. sys. ArcGIS áno áno áno nie áno QuantumGIS áno áno áno áno áno udig áno áno áno nie áno gvsig áno áno áno áno áno URL link áno áno áno áno áno Tabuľka 5.3 Zhrnutie testovania WMS

38 ZÁVER Priblížil som tematiku webových služieb so zameraním na štandardy OGC. Samotné testovanie ukázalo veľmi dobrú aktuálnosť a kompatibilitu jednotlivých GIS-ových softvérov s vytvorenou WMS. Testovaná funkcionalita spĺňala správne načítanie WMS, zobrazenie jej jednotlivých vrstiev, zobrazenie atribútov vrstvy a prevod do súradnicového systému S-JTSK. Jediný problém, ktorý sa vyskytol u programov ArcGIS a udig, bolo zobrazenie diakritiky pri atribútoch vrstiev, ktoré obsahovali popis. Daný problém je ale iba v samotnom softvéri, ktorý ju správne nezobrazil, pretože diakritika vo WMS funguje a softvéry QuantumGIS a gvsig ju zobrazili správne. Výsledky tejto práce poukazujú na stálu aktualizáciu a progres v oblasti webových mapových služieb.

39 Zoznam použitej lietratúry [1] WEBOPEDIA. Web Services. [online]. [cit.12.februára 2010]. Dostupné na internete: < [2] CHARVÁT, K., KOCÁB, M., KONEČNÝ, M., KUBÍČEK, P. Geografická data v informační společnosti. Zdiby : VÚGTK, v.v.i str. ISBN [3] WIKIPEDIA. Open Geospatial Consortium.[online].[cit.20.marca 2010]. Dostupné na internete:< [4] OPEN GEOSPATIAL CONSORTIUM. Web Future Service. [online]. [cit.20.marca 2010]. Dostupné na internete:< [5] OPEN GEOSPATIAL CONSORTIUM. Web Coverage Service. [online]. [cit.20.marca 2010]. Dostupné na internete: < [6] OPEN GEOSPATIAL CONSORTIUM. Web Processing Service. [online]. [cit.20.marca 2010].Dostupné na internete:< [7] OPEN GEOSPATIAL CONSORTIUM. Web Catalogue Service. [online] [cit.26.marca 2010]. Dostupné na internete: < [8] CIBULKA, D. Využitie Webových služieb na publikovanie geodát. In Juniorstav 2009 : 11.Odborná konference doktorského studia.brno, Brno: Vysoké učení technické v Brně, 2009, s ISBN [9] OPEN GEOSPATIAL CONSORTIUM. Styled Layer Descriptor (SLD). [online]. [cit.28.marca 2010].Dostupné na internete: < [10] OPEN GEOSPATIAL CONSORTIUM. Web Map Server Cookbook. [online]. [cit.28.marca 2010]. Dostupné na internete: < [11] JOEL BLYTH, SEAN GEOGHEGAN AND DAMIAN O DEA, Investigating Web Map Service Client Technologies, 2004, DSTO Information Sciences Laboratory, DSTO-TN-0536 [12]GEOSERVER. Clients. [online]. [cit.24.apríla 2010]. Dostupné na internete: <

40 PRÍLOHY

41 Príloha č.1 Geoserver Zoznam vytvorených vrstiev a ich štýlov Editácia štýlov

42 Príloha č.2 Testovanie QuantumGIS gvsig

43 udig Príloha č.2

44 Príloha č.3 URL Link GetMap Getfeatureinfo

Registrácia účtu Hik-Connect

Registrácia účtu Hik-Connect Registrácia účtu Hik-Connect Tento návod popisuje postup registrácie účtu služby Hik-Connect prostredníctvom mobilnej aplikácie a webového rozhrania na stránke www.hik-connect.comg contents in this document

More information

Aplikačný dizajn manuál

Aplikačný dizajn manuál Aplikačný dizajn manuál Úvod Aplikačný dizajn manuál je súbor pravidiel vizuálnej komunikácie. Dodržiavaním jednotných štandardov, aplikácií loga, písma a farieb pri prezentácii sa vytvára jednotný dizajn,

More information

Obsah. SOA REST REST princípy REST výhody prest. Otázky

Obsah. SOA REST REST princípy REST výhody prest. Otázky REST Peter Rybár Obsah SOA REST REST princípy REST výhody prest Otázky SOA implementácie WEB (1990) CORBA (1991) XML-RPC (1998) WS-* (1998) SOAP RPC/literal SOAP Document/literal (2001) REST (2000) SOA

More information

Databázové systémy. SQL Window functions

Databázové systémy. SQL Window functions Databázové systémy SQL Window functions Scores Tabuľka s bodmi pre jednotlivých študentov id, name, score Chceme ku každému doplniť rozdiel voči priemeru 2 Demo data SELECT * FROM scores ORDER BY score

More information

Anycast. Ľubor Jurena CEO Michal Kolárik System Administrator

Anycast. Ľubor Jurena CEO Michal Kolárik System Administrator Anycast Ľubor Jurena CEO jurena@skhosting.eu Michal Kolárik System Administrator kolarik@skhosting.eu O nás Registrátor Webhosting Serverové riešenia Správa infraštruktúry Všetko sa dá :-) Index Čo je

More information

Leveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri

Leveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri Leveraging OGC Services in ArcGIS Server Satish Sankaran, Esri Yingqi Tang, Esri GIS Creating and Managing Geo Information Products - Proprietary - Open Specifications - Standards Dissemination of Geo

More information

kucharka exportu pro 9FFFIMU

kucharka exportu pro 9FFFIMU požiadavky na export kodek : Xvid 1.2.1 stable (MPEG-4 ASP) // výnimočne MPEG-2 bitrate : max. 10 Mbps pixely : štvorcové (Square pixels) rozlíšenie : 1920x1080, 768x432 pre 16:9 // výnimočne 1440x1080,

More information

Riešenia a technológie pre jednotnú správu používateľov

Riešenia a technológie pre jednotnú správu používateľov Riešenia a technológie pre jednotnú správu používateľov Radovan Semančík Agenda Úvod: Identity Crisis Technológie správy používateľov Postup nasadenia Záver Súčasný stav IT Security Nekonzistentné bezpečnostné

More information

Spájanie tabuliek. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c)

Spájanie tabuliek. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) Spájanie tabuliek Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) 2011-2016 Úvod pri normalizácii rozdeľujeme databázu na viacero tabuliek prepojených cudzími kľúčmi SQL umožňuje tabuľky opäť spojiť

More information

Mesačná kontrolná správa

Mesačná kontrolná správa Mesačná kontrolná správa Štrukturálna štúdia dec.16 nov.16 okt.16 sep.16 aug.16 júl.16 jún.16 máj.16 apr.16 mar.16 feb.16 jan.16 Internetová populácia SR 12+ 3 728 988 3 718 495 3 718 802 3 711 581 3 700

More information

Leveraging OGC Services in ArcGIS Server. Satish Sankaran Yingqi Tang

Leveraging OGC Services in ArcGIS Server. Satish Sankaran Yingqi Tang Leveraging OGC Services in ArcGIS Server Satish Sankaran ssankaran@esri.com Yingqi Tang ytang@esri.com Agenda Interoperability Enablers OGC and esri OGC Web Services ArcGIS and OGC Web Services - @ version

More information

Spôsoby zistenia ID KEP

Spôsoby zistenia ID KEP Spôsoby zistenia ID KEP ID KEP (kvalifikovaný elektronický podpis) je možné zistiť pomocou napr. ovládacieho panela, prostredíctvom prehliadača Internet Expolrer, Google Chrome alebo Mozilla Firefox. Popstup

More information

Copyright 2016 by Martin Krug. All rights reserved.

Copyright 2016 by Martin Krug. All rights reserved. MS Managed Service Copyright 2016 by Martin Krug. All rights reserved. Reproduction, or translation of materials without the author's written permission is prohibited. No content may be reproduced without

More information

Mesačná kontrolná správa

Mesačná kontrolná správa Mesačná kontrolná správa Štrukturálna štúdia mar.18 feb.18 jan.18 dec.17 nov.17 okt.17 sep.17 aug.17 júl.17 jún.17 máj.17 apr.17 mar.17 Internetová populácia SR 12+ 3 904 509 3 802 048 3 870 654 3 830

More information

Leveraging OGC Services in ArcGIS Server

Leveraging OGC Services in ArcGIS Server Esri International User Conference San Diego, CA Technical Workshops Jul.14 th 2011 Leveraging OGC Services in ArcGIS Server Satish Sankaran Yingqi Tang Agenda Interoperability

More information

Interactive Web Mapping: Overview

Interactive Web Mapping: Overview Interactive Web Mapping: Overview Overview of how geospatial data is formatted requested supplied consumed by/for web technologies 2 Definitions Analysis exploring and modeling geospatial phenomena Mapping

More information

Recipient Configuration. Štefan Pataky MCP, MCTS, MCITP

Recipient Configuration. Štefan Pataky MCP, MCTS, MCITP Recipient Configuration Štefan Pataky MCP, MCTS, MCITP Agenda Mailbox Mail Contact Distribution Groups Disconnected Mailbox Mailbox (vytvorenie nového účtu) Exchange Management Console New User Exchange

More information

Databázy (1) Prednáška 11. Alexander Šimko

Databázy (1) Prednáška 11. Alexander Šimko Databázy (1) Prednáška 11 Alexander Šimko simko@fmph.uniba.sk Contents I Aktualizovanie štruktúry databázy Section 1 Aktualizovanie štruktúry databázy Aktualizácia štruktúry databázy Štruktúra databázy

More information

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No Marek BABIUCH *, Martin HNIK **

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No Marek BABIUCH *, Martin HNIK ** Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No. 1680 Marek BABIUCH *, Martin HNIK ** USING TECHNOLOGY OF.NET WEB SERVICES IN THE AREA OF AUTOMATION

More information

TP-LINK 150Mbps Wireless AP/Client Router Model TL-WR743ND Rýchly inštalačný sprievodca

TP-LINK 150Mbps Wireless AP/Client Router Model TL-WR743ND Rýchly inštalačný sprievodca TP-LINK 150Mbps Wireless AP/Client Router Model TL-WR743ND Rýchly inštalačný sprievodca Obsah balenia TL-WR743ND Rýchly inštalačný sprievodca PoE injektor Napájací adaptér CD Ethernet kábel Systémové požiadavky

More information

Ochrana koncových staníc pomocou Cisco Security Agent 6.0. Ľubomír Varga.

Ochrana koncových staníc pomocou Cisco Security Agent 6.0. Ľubomír Varga. Ochrana koncových staníc pomocou Cisco Security Agent 6.0 Ľubomír Varga lubomir.varga@lynx.sk Agenda CSA 6.0 refresh Vybrané vlastnosti CSA 6.0 Application Trust levels Notify User Rule Actions User Justifications

More information

Manuál k programu FileZilla

Manuál k programu FileZilla Manuál k programu FileZilla EXO TECHNOLOGIES spol. s.r.o. Garbiarska 3 Stará Ľubovňa 064 01 IČO: 36 485 161 IČ DPH: SK2020004503 support@exohosting.sk www.exohosting.sk 1 Úvod EXO HOSTING tím pre Vás pripravil

More information

BGP - duálne prepojenie AS. (primary + backup spoj), s IBGP, cez virtuální L2 linky

BGP - duálne prepojenie AS. (primary + backup spoj), s IBGP, cez virtuální L2 linky BGP - duálne prepojenie AS (primary + backup spoj), s IBGP, cez virtuální L2 linky Peter Jašica Abstrakt: Cieľom tohto projektu je zhotoviť a otestovať funkčnosť BGP s dvojitým prepojením Autonómnych systémov.

More information

Web Map Servers. Mark de Blois. Septembre 2016

Web Map Servers. Mark de Blois. Septembre 2016 Web Map Servers Mark de Blois Septembre 2016 Learning Objectives After this lecture you will be able to understand web map servers as used in Web-GIS applications Introduction A Web Map Server is a computer

More information

REPORT DESIGNER 1 VYTVORENIE A ÚPRAVA FORMULÁRA. úprava formulárov v Money S4 / Money S Vytvorenie formulára

REPORT DESIGNER 1 VYTVORENIE A ÚPRAVA FORMULÁRA. úprava formulárov v Money S4 / Money S Vytvorenie formulára REPORT DESIGNER úprava formulárov v Money S4 / Money S5 Informačný systém Money S4/S5 umožňuje upraviť tlačové zostavy tak, aby plne vyhovovali potrebám používateľa. Na úpravu tlačových zostáv slúži doplnkový

More information

Jazyk SQL. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c)

Jazyk SQL. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) Jazyk SQL Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) 2011-2016 Jazyk SQL - Structured Query Language SQL je počítačový jazyk určený na komunikáciu s relačným SRBD neprocedurálny (deklaratívny) jazyk

More information

Prvky inovácie nových jazykov HTML5 a CSS3

Prvky inovácie nových jazykov HTML5 a CSS3 Bankovní institut vysoká škola Praha zahraničná vysoká škola Banská Bystrica Katedra kvantitatívnych metód a informatiky Prvky inovácie nových jazykov HTML5 a CSS3 The HTML5 and CSS3 innovations concepts

More information

Interoperability and Standards Supports in ArcGIS

Interoperability and Standards Supports in ArcGIS Esri International User Conference San Diego, California Technical Workshops July 26, 2012 Interoperability and Standards Supports in ArcGIS Satish Sankaran, Esri Yingqi Tang, Esri Agenda Esri s participation

More information

Developing a Free and Open Source Software based Spatial Data Infrastructure. Jeroen Ticheler

Developing a Free and Open Source Software based Spatial Data Infrastructure. Jeroen Ticheler Developing a Free and Open Source Software based Spatial Data Infrastructure Jeroen Ticheler 1 License This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.

More information

Lecture note on the history and principles of geo-webservices

Lecture note on the history and principles of geo-webservices A SHORT INTRODUCTION TO GEO-WEBSERVICES Lecture note on the history and principles of geo-webservices Barend Köbben Version 1.0 February 24, 2010 Contents 1 From monolithic to distributed GIS architectures

More information

Providing Interoperability Using the Open GeoServices REST Specification

Providing Interoperability Using the Open GeoServices REST Specification 2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Providing Interoperability Using the Open GeoServices REST Specification Satish Sankaran Kevin Sigwart What

More information

Základná(umelecká(škola(Jána(Albrechta Topoľčianska(15

Základná(umelecká(škola(Jána(Albrechta Topoľčianska(15 Základná(umelecká(škola(Jána(Albrechta Topoľčianska(15 851(01(Bra@slava Titl.: Ján(Hrčka Bohrova(11 851(01(Bra@slava V(Bra@slave(21.11.2013 Vec:(Odpoveď(na(informácie(ohľadom(mandátnej(zmluvy(na(základe(Zákona(č.(211/2000(Zb.

More information

Using the Network Common Data Form for storage of atmospheric data

Using the Network Common Data Form for storage of atmospheric data Using the Network Common Data Form for storage of atmospheric data Maarten Plieger Royal Netherlands Meteorological Institute The NetCDF4 data format (Network Common Data Form) is used within the ADAGUC

More information

Vzory, rámce a webové aplikácie

Vzory, rámce a webové aplikácie Vzory, rámce a webové aplikácie Jakub Šimko jakub.simko@stuba.sk Návrhové vzory (načo slúžia?) 1. Dobré zvyky v programovaní 2. Riešia často sa opakujúce problémy praxou overeným spôsobom 3. Pomôžu nám

More information

Service Oriented Architecture For GIS Applications

Service Oriented Architecture For GIS Applications The 12 th International Conference of International Association for Computer Methods and Advances in Geomechanics (IACMAG) 1-6 October, 2008 Goa, India Service Oriented Architecture For GIS Applications

More information

Textový formát na zasielanie údajov podľa 27 ods. 2 písm. f) zákona

Textový formát na zasielanie údajov podľa 27 ods. 2 písm. f) zákona Popis textového formátu a xsd schémy na zasielanie údajov podľa 27 ods. 2 písm. f) zákona (formu na zaslanie údajov si zvolí odosielateľ údajov) Textový formát na zasielanie údajov podľa 27 ods. 2 písm.

More information

VLSM a CIDR. CCNA2 Kapitola Cisco Systems, Inc. All rights reserved. Cisco Public 1

VLSM a CIDR. CCNA2 Kapitola Cisco Systems, Inc. All rights reserved. Cisco Public 1 VLSM a CIDR CCNA2 Kapitola 6 1 Trošku histórie Pred rokom 1981 IP adresy používali na špecifikáciu siete len prvých 8 bitov Rok1981, RFC 791 Zaviedol adresný priestor s tromi triedami adries Polovica 90

More information

Geografisk information Gränssnitt mot kartserver (WMS) (ISO 19128:2005, IDT) Geographic information Web map server interface (ISO 19128:2005, IDT)

Geografisk information Gränssnitt mot kartserver (WMS) (ISO 19128:2005, IDT) Geographic information Web map server interface (ISO 19128:2005, IDT) SVENSK STANDARD Fastställd 2006-04-06 Utgåva 1 Geografisk information Gränssnitt mot kartserver (WMS) (ISO 19128:2005, IDT) Geographic information Web map server interface (ISO 19128:2005, IDT) ICS 35.020;

More information

Leveraging OGC Standards on ArcGIS Server

Leveraging OGC Standards on ArcGIS Server Leveraging OGC Standards on ArcGIS Server Satish Sankaran Interoperability and Standards Team James Michel III ESRI Intel Team ArcGIS Server Complete Interoperable Server-Based GIS Desktop Explorer Web

More information

LL LED svietidlá na osvetlenie športovísk. MMXIII-X LEADER LIGHT s.r.o. Všetky práva vyhradené. Uvedené dáta podliehajú zmenám.

LL LED svietidlá na osvetlenie športovísk. MMXIII-X LEADER LIGHT s.r.o. Všetky práva vyhradené. Uvedené dáta podliehajú zmenám. LL LED svietidlá na osvetlenie športovísk MMXIII-X LEADER LIGHT s.r.o. Všetky práva vyhradené. Uvedené dáta podliehajú zmenám. LL SPORT LL SPORT je sofistikované vysoko výkonné LED svietidlo špeciálne

More information

Tvorba webových interaktívnych aplikácií pomocou nástroja Silverlight Interactive web applications using the Silverlight

Tvorba webových interaktívnych aplikácií pomocou nástroja Silverlight Interactive web applications using the Silverlight Bankovní institut vysoká škola Praha Zahraničná vysoká škola Banská Bystrica Katedra kvantitatívnych metód a informatiky Tvorba webových interaktívnych aplikácií pomocou nástroja Silverlight Interactive

More information

Regarding the quality attributes, the architecture of the system must be:

Regarding the quality attributes, the architecture of the system must be: The SDSS System Overview This chapter gives an overview of the software architecture of the RiskChanges SDSS system. One of the objectives within the project is the development of a SDSS system for probabilistic

More information

Crestron Mercury. Univerzálny Videokonferenčný a Kolaboračný systém

Crestron Mercury. Univerzálny Videokonferenčný a Kolaboračný systém Crestron Mercury Univerzálny Videokonferenčný a Kolaboračný systém Tradičná malá zasadacia miestnosť CRESTRON Mercury Videokonferenčná miestnosť Možnosť rezervácie miestnosti: Prostredníctvom MS Outlook

More information

Rýchlosť Mbit/s (download/upload) 15 Mbit / 1 Mbit. 50 Mbit / 8 Mbit. 80 Mbit / 10 Mbit. 10 Mbit / 1 Mbit. 12 Mbit / 2 Mbit.

Rýchlosť Mbit/s (download/upload) 15 Mbit / 1 Mbit. 50 Mbit / 8 Mbit. 80 Mbit / 10 Mbit. 10 Mbit / 1 Mbit. 12 Mbit / 2 Mbit. Fiber 5 Mbit ** 5 Mbit / Mbit 5,90 Fiber 50 Mbit * 50 Mbit / 8 Mbit 9,90 Fiber 80 Mbit * 80 Mbit / Mbit 5,90 Mini Mbit* Mbit / Mbit 9,90 Klasik 2 Mbit* 2 Mbit / 2 Mbit Standard 8 Mbit* 8 Mbit / 3Mbit Expert

More information

Tvorba webových stránok pre mobilné platformy

Tvorba webových stránok pre mobilné platformy Bankovní institut vysoká škola Praha zahraničná vysoká škola Banská Bystrica Tvorba webových stránok pre mobilné platformy Diplomová práca Bc. Andrej Ševčík Apríl 2014 Bankovní institut vysoká škola Praha

More information

Coordinates ordering in parallel coordinates views

Coordinates ordering in parallel coordinates views Univerzita Komenského v Bratislave Fakulta matematiky, fyziky a informatiky Coordinates ordering in parallel coordinates views Bratislava, 2011 Lukáš Chripko Univerzita Komenského v Bratislave Fakulta

More information

DOPLNĚK PRO PROHLÍŽEČE PRO DETEKCI A ZP- RACOVÁNÍ AUDIO A VIDEO STREAMŮ BROWSER EXTENSION FOR AUDIO/VIDEO STREAM PROCESSING

DOPLNĚK PRO PROHLÍŽEČE PRO DETEKCI A ZP- RACOVÁNÍ AUDIO A VIDEO STREAMŮ BROWSER EXTENSION FOR AUDIO/VIDEO STREAM PROCESSING VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULTIMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND

More information

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií FIIT-XXXX-XXXXX

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií FIIT-XXXX-XXXXX Toto je titulný list práce. Je súčasťou každej priebežnej či záverečnej správy (BP, DP) Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií FIIT-XXXX-XXXXX evidenčné

More information

Aplikácia na prezentovanie multimediálneho obsahu na TV

Aplikácia na prezentovanie multimediálneho obsahu na TV Masarykova univerzita Fakulta informatiky Aplikácia na prezentovanie multimediálneho obsahu na TV Diplomová práca Bc. Marián Varaga Brno, jar 2017 Namiesto tejto stránky vložte kópiu oficiálneho podpísaného

More information

GML, WFS and SVG: A New Frontier of Internet GIS

GML, WFS and SVG: A New Frontier of Internet GIS GML, WFS and SVG: A New Frontier of Internet GIS Zhong-Ren Peng Director Center for Advanced Spatial Information Research Associate Professor Department of Urban Planning University of Wisconsin-Milwaukee

More information

Mapový portál projektu

Mapový portál projektu Univerzitný vedecký park UK v Bratislave Enviro-medicína pre 21. storočie geografický info-systém a environmentálne zdravie apový portál projektu používateľská príručka verzia 20150930 Podporujeme výskumné

More information

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULTIMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND

More information

1 Komplexný príklad využitia OOP

1 Komplexný príklad využitia OOP 1 Komplexný príklad využitia OOP Najčastejším využitím webových aplikácií je komunikácia s databázovým systémom. Komplexný príklad je preto orientovaný práve do tejto oblasti. Od verzie PHP 5 je jeho domovskou

More information

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY FYZIKY A INFORMATIKY. Moderné trendy pri tvorbe webových aplikácií

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY FYZIKY A INFORMATIKY. Moderné trendy pri tvorbe webových aplikácií UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY FYZIKY A INFORMATIKY Moderné trendy pri tvorbe webových aplikácií Bratislava 2007 Miloš Homola Moderné trendy pri tvorbe webových aplikácií DIPLOMOVÁ

More information

OLYMP na MS SQL OBSAH 1 AKO POSTUPOVAŤ. 2 INŠTALÁCIA Microsoft SQL Servera 2008 R2 3 PREVOD DATABÁZY OLYMPU NA SQL

OLYMP na MS SQL OBSAH 1 AKO POSTUPOVAŤ. 2 INŠTALÁCIA Microsoft SQL Servera 2008 R2 3 PREVOD DATABÁZY OLYMPU NA SQL OLYMP na MS SQL OBSAH 1 AKO POSTUPOVAŤ 1.1 Základné informácie k inštalácii Microsoft SQL servera 2008 R2, cesta k inštalačnému programu, možné obmedzenia, licencia programu Olymp 1.2 Aké sú hardvérové

More information

Introduction to GeoServer

Introduction to GeoServer Tutorial ID: This tutorial has been developed by BVIEER as part of the IGET web portal intended to provide easy access to geospatial education. This tutorial is released under the Creative Commons license.

More information

Envinsa WEB MAP SERVICE REFERENCE

Envinsa WEB MAP SERVICE REFERENCE Envinsa WEB MAP SERVICE REFERENCE Information in this document is subject to change without notice and does not represent a commitment on the part of the vendor or its representatives. No part of this

More information

Xamarin písanie Android a ios aplikácií v C#

Xamarin písanie Android a ios aplikácií v C# www.dotnetcollege.cz Xamarin písanie Android a ios aplikácií v C# Roman Jašek Software Architect, Riganti s.r.o. MSP, MCP roman.jasek@riganti.cz Xamarin vs. Xamarin Forms ios C# UI Android C# UI Windows

More information

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS IMPLEMENTACE

More information

Envinsa. Version 4.1 WEB MAP SERVICE REFERENCE

Envinsa. Version 4.1 WEB MAP SERVICE REFERENCE Envinsa Version 4.1 WEB MAP SERVICE REFERENCE Information in this document is subject to change without notice and does not represent a commitment on the part of the vendor or its representatives. No part

More information

VYLEPŠOVANIE KONCEPTU TRIEDY

VYLEPŠOVANIE KONCEPTU TRIEDY VYLEPŠOVANIE KONCEPTU TRIEDY Typy tried class - definuje premenné a metódy (funkcie). Ak nie je špecifikovaná inak, viditeľnosť členov je private. struct - definuje premenné a metódy (funkcie). Ak nie

More information

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY PREVÁDZKA PORTÁLU PROJEKTOV VÝUKOVEJ ROBOTIKY CENTROBOT Bakalárska práca 2015 Denis Spišák UNIVERZITA KOMENSKÉHO V BRATISLAVE

More information

Microsoft Azure platforma pre Cloud Computing. Juraj Šitina, Microsoft Slovakia

Microsoft Azure platforma pre Cloud Computing. Juraj Šitina, Microsoft Slovakia Microsoft Azure platforma pre Cloud Computing Juraj Šitina, Microsoft Slovakia m Agenda Cloud Computing Pohľad Microsoftu Predstavujeme platformu Microsoft Azure Benefity Cloud Computingu Microsoft je

More information

INTERNET. História internetu

INTERNET. História internetu INTERNET 1 Úvod Internet je celosvetová počítačová sieť. Je všade okolo, ale nepatrí nikomu, nikto ho neriadi. Internet predstavuje najväčšie množstvo informácií dostupných z jedného miesta. Internet tvoria

More information

DICOM Štandard pre vytváranie, ukladanie, tlač a prenos obrazových informácií v zdravotníctve

DICOM Štandard pre vytváranie, ukladanie, tlač a prenos obrazových informácií v zdravotníctve DICOM Štandard pre vytváranie, ukladanie, tlač a prenos obrazových informácií v zdravotníctve (Angl. DICOM - Digital Imaging and Communications in Medicine) Štandard DICOM je informačný technologický štandard,

More information

Esri Support for Geospatial Standards

Esri Support for Geospatial Standards APRIL 2017 ArcGIS Is Open and Interoperable Esri Support for Geospatial Standards Copyright 2017 Esri All rights reserved. Printed in the United States of America. The information contained in this document

More information

Achieving Interoperability Using Open Standards

Achieving Interoperability Using Open Standards FedGIS Conference February 24 25, 2016 Washington, DC Achieving Interoperability Using Open Standards Satish Sankaran Marten Hogeweg Agenda Understanding Interoperability What, Why and How? ArcGIS Platform

More information

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY POKROČILÝ MERAČ ČASU BAKALÁRSKA PRÁCA.

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY POKROČILÝ MERAČ ČASU BAKALÁRSKA PRÁCA. UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY POKROČILÝ MERAČ ČASU BAKALÁRSKA PRÁCA 2017 Matej Buzáš UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY

More information

Ochrana proti DDoS za použitia open-source software. Katarína Ďurechová

Ochrana proti DDoS za použitia open-source software. Katarína Ďurechová Ochrana proti DDoS za použitia open-source software Katarína Ďurechová katarina.durechova@nic.cz 30.11.2013 Distributed Denial of Service odopretie služby dosiahnutím limitu pripojenia sieťovej karty CPU

More information

JAVA. Sieťové programovanie

JAVA. Sieťové programovanie JAVA Sieťové programovanie Sieťové programovanie Sieťová knižnica jazyka JAVA bola vytvorená podľa súborovej knižnice Zapúzdrovanie pripojení do streamov Multithreading Identifikácia počítača Každý počítač

More information

Servisne orientované architektúry (SOA)

Servisne orientované architektúry (SOA) Bankovní institut vysoká škola Praha zahraničná vysoká škola Banská Bystrica Katedra kvantitatívnych metód a informatiky Servisne orientované architektúry (SOA) Service oriented architectures (SOA) Bakalárska

More information

Podporované grantom z Islandu, Lichtenštajnska a Nórska prostredníctvom Finančného mechanizmu EHP a Nórskeho finančného mechanizmu

Podporované grantom z Islandu, Lichtenštajnska a Nórska prostredníctvom Finančného mechanizmu EHP a Nórskeho finančného mechanizmu Podporované grantom z Islandu, Lichtenštajnska a Nórska prostredníctvom Finančného mechanizmu EHP a Nórskeho finančného mechanizmu Závereč ný workshop projektu INEDU-GOV Inovatívne vzdelávanie pracovníkov

More information

Kategória školenia Školenia Cisco obsahuje kurzy:

Kategória školenia Školenia Cisco obsahuje kurzy: Kategória školenia Školenia Cisco obsahuje kurzy: Cisco CCNA I - Úvod do počítačových sietí Školenie Cisco CCNA I - Úvod do počítačových sietí je určený záujemcom o počítačové siete a ich budúcim administrátorom.

More information

SYSTÉM NA EVIDENCIU A KATEGORIZÁCIU

SYSTÉM NA EVIDENCIU A KATEGORIZÁCIU FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY UNIVERZITA KOMENSKÉHO BRATISLAVA Bakalárska práca SYSTÉM NA EVIDENCIU A KATEGORIZÁCIU ŠTANDARDIZAČNÝCH MATERIÁLOV Eva Porvazníková vedúci bakalárskej práce: Doc.

More information

Extending SLD and SE for cartograms

Extending SLD and SE for cartograms Extending SLD and SE for cartograms Emanuel Rita José Borbinha Bruno Martins IST / INESC-ID - {emanuelrita; bruno.g.martins; jlb}@ist.utl.pt Abstract Thematic maps are intended to provide statistical information

More information

D.Signer prostriedok pre vytváranie zaručeného elektronického podpisu. Inštalačná príručka

D.Signer prostriedok pre vytváranie zaručeného elektronického podpisu. Inštalačná príručka D.Signer prostriedok pre vytváranie zaručeného elektronického podpisu Inštalačná príručka Obsah 1 Predpoklady pre inštaláciu D.Signer... 3 1.1 Inštalácia.NET Framework... 3 1.1.1 Windows 8, 8.1... 4 1.1.2

More information

SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE MATERIÁLOVOTECHNOLOGICKÁ FAKULTA V TRNAVE

SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE MATERIÁLOVOTECHNOLOGICKÁ FAKULTA V TRNAVE SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE MATERIÁLOVOTECHNOLOGICKÁ FAKULTA V TRNAVE APLIKÁCIA PRE SYNCHRONIZÁCIU SUGARCRM S MOBILNÝMI ZARIADENIAMI SO SYSTÉMOM ANDROID BAKALÁRSKA PRÁCA MTF-5262-47785

More information

Knižnica (framework) pre kreslenie grafov

Knižnica (framework) pre kreslenie grafov Univerzita Komenského v Bratislave Fakulta matematiky, fyziky a informatiky Katedra informatiky Knižnica (framework) pre kreslenie grafov Diplomová práca Bc. Tomáš DRIMAL Študijný odbor: 9.2.1 Informatika

More information

Návod na odstránenie certifikátov so zrušenou platnosťou

Návod na odstránenie certifikátov so zrušenou platnosťou Návod na odstránenie certifikátov so zrušenou platnosťou Dátum zverejnenia: 7. 11. 2017 Verzia: 1 Dátum aktualizácie: Popis: Tento dokument je určený používateľom, ktorí elektronicky podpisujú dokumenty

More information

How to become an INSPIRE node and fully exploit the investments made?

How to become an INSPIRE node and fully exploit the investments made? How to become an INSPIRE node and fully exploit the investments made? Solution patterns for consumers: end users & developers (2/2) Roberto Lucchi 22 June 2010, Krakow 1 Geoportal extension Enabling discovery

More information

METAINFORMATION INFRASTRUCTURE FOR GEOSPATIAL INFORMATION

METAINFORMATION INFRASTRUCTURE FOR GEOSPATIAL INFORMATION 2010/2 PAGES 1 7 RECEIVED 15. 6. 2009 ACCEPTED 2. 3. 2010 T. KLIMENT METAINFORMATION INFRASTRUCTURE FOR GEOSPATIAL INFORMATION ABSTRACT Tomáš KLIMENT email: tomas.kliment@stuba.sk Research field: Spatial

More information

INSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK)

INSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK) INSPIRE: The ESRI Vision Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK) Overview Who are we? Introduction to ESRI Inc. and ESRI(UK) Presenters ArcGIS The ESRI Solution to

More information

Používateľská príručka

Používateľská príručka Používateľská príručka Požiadavky Požiadavky na hardware: 1. Pre prevádzkovanie aplikácie Formulár na žiadosť o vydanie identifikátora a Formulár pre dohodu (ďalej len aplikácie ) musí hardware spĺňať

More information

systemove programovanie win32 programovanie

systemove programovanie win32 programovanie systemove programovanie win32 programovanie zakladny princip uzivatel interaguje so systemom klavesnicou, mysou tym generuje udalosti, ktore sa radia do,,message queue" (front sprav) aplikacia vytahuje

More information

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULTIMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND

More information

Aplikácia k určovaniu rastlín pre platformu ios

Aplikácia k určovaniu rastlín pre platformu ios Mendelova univerzita v Brně Provozně ekonomická fakulta Aplikácia k určovaniu rastlín pre platformu ios Bakalárska práca Vedúci práce: Ing. Dita Dlabolová Jakub Kozák Brno 2014 Na tomto mieste by som

More information

Poradové a agregačné window funkcie. ROLLUP a CUBE

Poradové a agregačné window funkcie. ROLLUP a CUBE Poradové a agregačné window funkcie. ROLLUP a CUBE 1) Poradové a agregačné window funkcie 2) Extrémy pomocou DENSE_RANK(), TOP() - Príklady 3) Spriemernené poradia 4) Kumulatívne súčty 5) Group By a Datepart,

More information

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS SOFTWARE PRE

More information

Implementing Web GIS Solutions

Implementing Web GIS Solutions Implementing Web GIS Solutions using open source software Karsten Vennemann Seattle Talk Overview Talk Overview Why and What What is Open Source (GIS)? Why use it? Application Components Overview of Web

More information

Server pre systém na detekciu indikátorov kompromitácie

Server pre systém na detekciu indikátorov kompromitácie Univerzita Komenského v Bratislave Fakulta matematiky, fyziky a informatiky Server pre systém na detekciu indikátorov kompromitácie Bakalárska práca 2016 Michal Fikar Univerzita Komenského v Bratislave

More information

E-LEARNING PRE PREDMET AOS

E-LEARNING PRE PREDMET AOS Žilinská univerzita v Žiline Elektrotechnická fakulta Katedra experimentálnej elektrotechniky E-LEARNING PRE PREDMET AOS Lukáš PACULÍK 2008 E-learning pre predmet AOS BAKALÁRSKA PRÁCA LUKÁŠ PACULÍK ŽILINSKÁ

More information

Metody optimalizace činností firemních struktur. Filip Stránsky

Metody optimalizace činností firemních struktur. Filip Stránsky Metody optimalizace činností firemních struktur Filip Stránsky Bakalářská práce 2015 ABSTRAKT Hlavnou témou tejto práce sú metódy a nástroje zlepšovania podnikových činností. V teoretickej časti sú

More information

ISIG/WEB A web-based tool for viewing and editing maps

ISIG/WEB A web-based tool for viewing and editing maps ISIG/WEB A web-based tool for viewing and editing maps Gustavo Henrique Mandolesi, Cláudia de Andrade Tambascia, Sandro Danilo Gatto and Alexandre Melo Braga CPqD Telecom & IT Solutions - Rodovia Campinas-Mogi

More information

SDI Tecnological Components and Standards

SDI Tecnological Components and Standards SDI Tecnological Components and Standards Salvador Bayarri sbayarri@gmail.com World Bank Consultant Contents The SDI architecture model Software components: the SDI stack Basic services Metadata SDI access

More information

AR6181-MX, AR6182-MX Čítačky MIFARE kariet

AR6181-MX, AR6182-MX Čítačky MIFARE kariet AR6181-MX, AR6182-MX Čítačky MIFARE kariet ISO14443-A, ISO14443-B a ISO15693 Systém kontroly vstupu 13,56 MHz proximity technológia Jednoduchá konfigurácia čítačky použitím konfiguračnej karty Možnosť

More information

Integrated Map Tool. Overview, Current Status, and Things to Come

Integrated Map Tool. Overview, Current Status, and Things to Come Integrated Map Tool Overview, Current Status, and Things to Come Integrated Mapping and Analysis Tool (IMAT) map widget Integrated Mapping Tool IMAT Reusable components for portrayal, query, analysis,

More information

Aplikácia na monitorovanie prípravy obhajoby dizertácie MARTIN BIES

Aplikácia na monitorovanie prípravy obhajoby dizertácie MARTIN BIES Aplikácia na monitorovanie prípravy obhajoby dizertácie MARTIN BIES 2008 Aplikácia na monitorovanie prípravy obhajoby dizertácie BAKALÁRSKA PRÁCA Martin Bies UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA

More information

Achieving Interoperability using the ArcGIS Platform. Satish Sankaran Roberto Lucchi

Achieving Interoperability using the ArcGIS Platform. Satish Sankaran Roberto Lucchi Achieving Interoperability using the ArcGIS Platform Satish Sankaran Roberto Lucchi Thank you Please fill out the session survey in your mobile app Select [Achieving Interoperability using the ArcGIS Platform]

More information

International Organization for Standardization Technical Committee 211 (ISO/TC211)

International Organization for Standardization Technical Committee 211 (ISO/TC211) Esri Support for Geospatial Standards: Open Geospatial Consortium (OGC) International Organization for Standardization Technical Committee 211 (ISO/TC211) An Esri White Paper April 2015 Copyright 2015

More information

Using ESRI data in Autodesk ISD Products

Using ESRI data in Autodesk ISD Products GI13-3 Using ESRI data in Autodesk ISD Products 1.5 hr. Class 02-Dec-03 3:30pm - 5:00pm Session Description: We will focus on using data in a variety of ESRI formats within the Autodesk GIS product line,

More information