Webový portál o mapových službách
|
|
- Vendula Procházková
- před 8 lety
- Počet zobrazení:
Transkript
1 České vysoké učení technické Fakulta stavební Studentská vědecká a odborná činnost Akademický rok 2007/2008 Webový portál o mapových službách Jméno a příjmení studenta : Ročník, obor : Vedoucí práce : Ústav : Bc. Jan Jiránek 1. nav. Mgr. studia, Geoinformatika Ing. Petr Soukup, Ph.D. Katedra mapování a kartografie
2 Anotace Cílem této práce je navržení a realizace informačního a vyhledávacího webového portálu webové mapové služby (Web Map Service). Primárním výsledkem je vytvořená databázová služba pro ukládání metadat těchto WMS serverů především pro území ČR, popř. SR. Do této služby je možno přidávat, popř. aktualizovat seznam WMS serverů. Dále existuje několik způsobů vyhledávání mezi spravovanými WMS servery, resp. jejich metadaty. V informační části portálu je začleněn výkladový text popisující základní principy WMS a možnosti jejich využití. Portál může být využit státní správou, samosprávou, soukromým sektorem a jinými institucemi a osobami pracující s WMS. Annotation The aim of this work is the draft and implementation of Web Map Service informative and search web portal. The primary result is a created database service for metadatas' savings of these WMS servers, particularly for the area of the Czech Republic or the Slovakian Republic. It is possible to add, eventually to update the list of WMS servers. There are also several ways of searching between administered WMS servers, or more precisely between their metadata. The expository text included in informative part of the web portal describes WMS basic principles and possibilities of their usage. The web portal can be used by the state administration, self-administration, private sector and by other institutions and subjects working with WMS. Klíčová slova wms, web map service, internetový portál, mapové služby, ogc, metadata, EPSG, Open GIS Consortium, Open Geospatial Consortium Keywords wms, web map service, web portal, map service, ogc, metadata, EPSG, Open GIS Consortium, Open Geospatial Consortium Význam typografického značení Kurzívou jsou vyznačeny poznámky Tučné ke zvýraznění důležitého textu Podtržené internetový odkaz Lucia Console výpisu souboru nebo ukázkou zdrojového kódu [1] odkazuje na použitý pramen (viz. Literatura) 2
3 Obsah Úvod Úvod do standardu Web Map Service (WMS) Princip WMS Vyhledávání WMS serverů Současné možnosti vyhledávání Stávající situace seznamů WMS serverů na internetu Další možnosti vyhledávání WMS serverů Návrh nových způsobů vyhledávání dat spravovanými WMS servery Způsoby hledání mezi WMS servery Webový portál o WMS Informační sekce webového portálu Vyhledávací sekce webového portálu Přehled vytvořených PHP tříd Využité technologie pro vytvoření webového portálu...16 Závěr...18 Literatura
4 Úvod Web Map Service (WMS) v překladu znamená webová mapová služba. Jedná se poměrně o mladý standard pro šíření geografických informací ve formě map. Tyto mapy jsou prezentovány jako obrazová data (rastr). První verze WMS byla vyvinuta Open Geospatial Consortium (OGC) kolem roku Jde o jeden z nejrozšířenějších standardů tohoto konsorcia, který byl především původně určen jako jeden z nástrojů GIS. Mojí motivací k návrhu předmětu této práce na tomto portálu bylo to, že při prostudování témat bakalářských prací vypsaných katedrami oboru geodézie a kartografie mě zaujalo téma WMS Ing. Soukupa. Při průzkumu toho, co tato služba vlastně je, jsem narazil na problém v nedostatku informací na internetu. Po zjištění co WMS znamená, chtěl jsem si prakticky vyzkoušet fungování této služby. Objevil se ovšem další problém - nemohl jsem najít WMS server, který bych si připojil do WMS prohlížeče. Tak vzniknul nápad na vytvoření tohoto vyhledávacího portálu mezi WMS servery, který by obsahoval přehled WMS serverů především z území ČR, popř. SR. Zároveň se nedílnou součástí portálu měla stát informační část popisující standard WMS (použití, využití, základní principy a seznamy programů umožňující práci s WMS) a jiná příbuzná témata. Využití takového portálu by mohlo být všestranné, protože informace o WMS v českém jazyce na internetu sice jsou, ale nejsou ucelené. Komplexní seznam WMS serverů na našem území neexistuje a kvalitnější vyhledávací služba v metadatech WMS serverů existuje jen jedna, a to v takové podobě, že nevyužívá všech možností těchto dat o datech (metadat). Portál by mohly využívat krajské úřady (jejich GIS oddělení), ČÚZK, privátní sektor využívající možností WMS a další instituce a subjekty. Takový portál by měl využívat nejnovější informační standardy pro web, jakými jsou XHTML 1.1 a CSS 2. Zároveň, aby portál fungoval jako databáze + program, měl by podporovat např. PHP a MySQL. Stanovené cíle této práce jsou dosti obsáhlé. Již při zadání bakalářské práce jsem se proto dohodl s vedoucím práce, že využiji výsledky práce mého spolužáka Jana Říhy, který se také zabývá mapovými službami, ale s ohledem na průzkum datových zdrojů. Výsledky jeho práce budou tudíž využity v informační sekci webového portálu. Tato práce je zkrácenou, upravenou a doplněnou verzí mé úspěšně obhájené bakalářské práce dne na téma Webový portál o mapových službách. Vedoucím práce byl Ing. Per Soukup Ph.D. a oponentem Ing. Bohumil Vlček ze Zeměměřického úřadu. 1 Úvod do standardu Web Map Service (WMS) Standard Web Map Service (WMS) je v českém prostředí překládán jako webová mapová služba, která byla vytvořena z důvodu umožnění sdílení dat GIS (geodat) v distribuovaném prostředí Internetu. Jedná se o nástroj nyní už nejen pro GIS systémy, který zpřístupňuje informace ve formě map (rastrový dat). Výsledkem požadavku např. GIS softwaru na WMS server jsou primárně obrazová 4
5 data v nejrůznějších formátech (JPEG, TIFF, PNG, aj.), které zobrazují tématické geografické informace (tematickou mapu - vrstvu). Tato obrazová data mohou být výsledkem překrytu více vrstev (mapová kompozice). To, že jsou georeferencovány (vztaženy k souřadnicovému systému), nám poté umožní jejich správnou prezentaci. Georeferencování v tomto případě můžeme chápat jako jednoznačně daný referenční souřadnicový systém a souřadnicový obdélník (box) v tomto systému, jenž obaluje obrazová data výsledku. První oficiální dokument popisu WMS verze vydalo OGC dne 19. května V současné době je nejrozšířenější používání verze z roku Existují zatím čtyři vývojové verze 1.0.0, 1.1.0, a Protože OGC je jen tvůrcem, správcem a inovátorem tohoto standardu, tak není organizací, jenž by ho prohlásila za normu. Jako mezinárodní norma byl WMS přijat úřadem International Organization for Standardization (ISO) pod označením ISO Geographic Information: Web Map Service v roce Existují i jiné standardy pro distribuci geodat prostřednictvím internetu. Open Geospatial Consorcium vyvinulo další obdobné formáty, jimiž jsou Web Feature Service (WFS), Web Coverage Service (WCS), aj. Každá z těchto služeb je určena ke specifickému účelu šíření prostorových dat. Obrázek 1 - Tenký WMS klient společnosti HS RS s.r.o. (připojena WMS vrstva reliéfu ČR serveru HS RS) 5
6 1.1 Princip WMS Základním principem WMS jsou vzájemné interakce, a to stroj-stroj a strojčlověk. V nejvyšším vrcholu této komunikace je mapový server. Pokud podporuje WMS, můžeme hovořit o WMS serveru. V jeho úložišti jsou uskladněna georeferencovaná data (geodata) můžou jimi být jak rastrová tak i vektorová data, v nastavení jsou popsány možnosti WMS serveru a v databázi jsou uloženy atributové informace o geografických objektech (objekty u nichž je známa poloha v souřadnicovém referenčním systému a déle k nim existují atributy). Nejčastěji se pro označení souřadnicového referenčního systému (CRS - Coordinate Reference Systém) využívá dataset EPSG [5] [6]. Obrázek 2 - Princip interakce WMS (člověk - stroj stroj) Klient je potom software, který komunikuje se serverem za účelem získání informací. K této komunikaci využívá Hyper Text Transfer Protocol (HTTP), resp. jeho metody dotazů, jimiž jsou GET a POST. Klient si poté zpracuje informace, které mu server zpřístupnil. Tyto informace pomocí definovaného uživatelského rozhraní zpřístupní uživateli. Jedná se o interakci člověk-stroj (resp. uživatel-klient). Názornější vysvětlení celého tohoto procesu komunikace dává obrázek 2. 2 Vyhledávání WMS serverů Protože je tento prostředek pro šíření mapových produktů poměrně mladý, tak teprve až v posledních dvou letech se začínají ve větší míře vyskytovat stránky, které informují o této službě. Na některých existuje i možnost vyhledávání WMS serverů spolu s jejich vrstvami a styly. 2.1 Současné možnosti vyhledávání V současné době lze pro vyhledávání WMS serverů, resp. jejich vrstev použít celosvětové seznamy, které převážně evidují URL serveru a jeho název. Další z možností je využít globální webové vyhledávače. 6
7 2.1.1 Stávající situace seznamů WMS serverů na internetu Stávající situace mezi vyhledávači WMS serverů není příliš příznivá pro pohodlného uživatele. Většinou se jedná pouze o seznam WMS serverů, který už dávno nemusí být aktuální. Nejzajímavějším vyhledávačem je odkaz číslo 4. Tabulka Přehled vlastností (možností) WMS seznamů na internetu URL rozsah dat název serveru počet vrstev název vrstev přidání WMS export seznamu vyhledání WMS datum přidání URL metadat 1. svět x x - x - x x x 2. svět x - x - - x svět x x x 4. svět x x x x - x x x 5. svět x x - - x 6. svět x x Poznámka: každý vyhledávač obsahuje URL WMS serveru, bez kterého by takové seznamy ztrácely smysl Další možnosti vyhledávání WMS serverů 1) využití možností internetových vyhledávačů Jedná se o použití internetových vyhledávacích portálů, jakými jsou například: google, yahoo, altavista, seznam, atd. U takovýchto vyhledávacích portálů lze použít jak základní, tak i pokročilé vyhledávání údajů. Hledání může probíhat za použití nejrůznějších kombinací klíčových slov, jimiž jsou např.: wms, map, web map server, ogc, service, server, atd. 2) využití metainformačních systémů Jde o informační systém (tenký, tlustý popř. kombinace obou), který se specializuje na hledání údajů v metadatech. Dokáže pak na něj klást nejrůznější 7
8 požadavky. Takovým produktem je např. MicKA (Metainformační katalog) firmy HELP SERVICE - REMOTE SENSING s.r.o. sídlící v Benešově. 2.2 Návrh nových způsobů vyhledávání dat spravovanými WMS servery Po dotazu GetCapabilities na WMS server jsou klientovi zpřístupněna metadata WMS serveru, zároveň tento dotaz je vždy prvotně volán klientem, který se chce propojit s WMS serverem. V tomto souboru jsou vysoce cenné a užitečné informace pro návrh nových způsobů vyhledávání mezi WMS servery. Některé z těchto poznatků byly následně aplikovány do vyhledávací sekce portálu o webových mapových službách. Předpokladem je, že máme jakýmsi způsobem centralizována metadata (XML soubory dotazu GetCapabilities). Jednou variantou by bylo mít data umístěna ve složce a portál by poté prohledával jednotlivé soubory a hledal server, vrstvu nebo styl vrstvy, který by vyhovoval hledané informaci. Tento způsob postupu by byl velice zdlouhavý a nepraktický. Často by potom mohlo dojít k situaci, kdy se PHP skript obsluhující toho hledání přeruší vlivem proměnné omezující max. dobu provádění skriptu. Daleko výhodnější variantou by bylo načtení tohoto souboru do databáze např. MySQL. Předpokladem je vytvoření kvalitní struktury databáze, aby dokázala pojmout informace uložené v XML souboru. Tato databáze by měla potom mít logicky vytvořené tabulky. Sloupce tabulek by měly být omezeny použitím správných datových typů, volbou jejich výchozích hodnot, délkou datového typu, a volbou, zda jsou povinné či ne pro zápis (stanovením domén) Způsoby hledání mezi WMS servery 1) fulltextové hledání Jde o způsob hledání dat pomocí zadaného (hledaného) slova v určitých údajích metadat. Značky (tagy), ve kterých má smysl hledat: server: <Version>, <Name>, <ContactPosition>, <Title>, <City>, <Abstract>, <Keyword>, <Address>, <ContactOrganization>, <StateOrProvince>, <Country>, vrstva: <Name>, <Title>, <Abstract>, <Attribution> - <Title> <Keyworld>, <CRS> styl vrstvy: <Name>, <Title>, <Abstract> Výsledkem hledání např. slova voda by poté měl být seznam pozitivních výsledků se zobrazením potřebných dat: 1. server: URL serveru, název serveru 2. vrstva: URL serveru, název serveru, název vrstvy 3. styl vrstvy: URL serveru, název serveru, název vrstvy, název stylu vrstvy 2) fulltextové hledání specializované 8
9 Jde o ten samý princip hledání, jak je uveden v bodě 1), ale na rozdíl od něj se zobrazí pouze pozitivní výsledky v kategorii server, vrstva nebo styl vrstvy. 3) geografické hledání dle bodu v souřadnicích WGS84 Z informací o rozboru metadat WMS serveru vyplývá, že území, které je zobrazované pomocí vrstev jedním WMS serverem, je ohraničeno geografickým boxem. Tento box je dán zeměpisnou délkou (longitude) a šířkou (latitude) v desetinných stupních. Jedná se o souřadnice v systému WGS1984 lat/lon dané kódem EPSG:4326. Je-li potom dán bod (zeměpisná délka a šířka), tak podle něj chceme najít všechny dotčené WMS servery (obrázek 3). Obrázek 3 - Ukázka geografického hledání dle bodu 4) geografické hledání dle boxu v souřadnicích WGS84 Pokud bychom chtěli dle 3) najít WMS servery zobrazující například území města, tak bychom skoro určitě neuspěli. Město svou nepatrnou rozlohou deformuje ohraničující geografický box do bodu. Postup pro hledání takového mapového serveru by mohl být následující. Vytvořil by se hledací box, jenž by obsáhl souřadnice bodu města. U takovéhoto boxu by v obecném případě z hlediska geografické rozlohy území mohly nastat tyto případy (obrázek 4): 9
10 1. hledaný box by svou rozlohou ležel uvnitř boxu WMS serveru (100% překryt) 2. hledaný box by svou rozlohou ležel částí na boxu WMS serveru (0% < x < 100% překryt) 3. hledaný box by svou rozlohou nezasáhl do boxu WMS serveru (0% překryt) Obrázek 4 - Ukázka geografického hledání dle boxu Abychom nemuseli řešit polohu boxů z hlediska zemských kvadrantů pro výpočet plochy, posuneme počátek soustavy tak, aby celá Země měla kladné zeměpisné souřadnice. lon II =lon I 180 lat II =lat I 90 5) geografické hledání dle bodu v souřadnicích obecného souřadnicového systému U každé vrstvy jsou vyjmenovány podporované souřadnicové systémy (CRS). Každý tento systém může mít prostorové omezení (box). Je to obdobný princip jako u geografického zeměpisného boxu. Potom při volbě CRS například EPSG: (S-JTSK) lze obdobně postupovat jako při geografickém hledání dle bodu 3). 10
11 6) geografické hledání dle boxu v souřadnicích obecného souřadnicového systému Tak jak je uvedeno v geografické hledání dle boxu v souřadnicích WGS84, tak by se dalo postupovat při hledání s volbou CRS, například EPSG: (S-JTSK). 3 Webový portál o WMS Zcela jistě můžu tvrdit, že kterýkoliv běžný uživatel internetu nemá potuchy o možnosti prohlížet si mapová data území celého světa a dokonce i jiných planet. Přitom existuje celá řada prostředků, jenž mu webové mapové služby, resp. jejich servery dokáží zpřístupnit, a to jak prostřednictvím webových aplikací (tenký klient) nebo softwarových produktů (tlustý klient). Cílem tohoto portálu je snaha zasvětit případného návštěvníka těchto stránek do webové mapové služby a umožnit mu vyhledat jakýkoli WMS server nacházející se v databázi. Pro koho jsou tedy tyto stránky určeny? Pro kohokoliv, koho zajímají mapové produkty a informační technologie. Portál mohou využívat školy jako prostředek podpory výuky např. v předmětu kartografie, soukromé subjekty, jenž mají zájem o využití WMS, státní správa, resp. magistráty, aj. úřady. Stránky jsou vytvořeny v poměrně novém značkovacím jazyku pro tvorbu XHTML ve verzi 1.1. Nelze je však chápat jako statický web, protože jsou vytvořeny ve skriptovacím jazyku PHP, který má zajistit snazší obsluhu a údržbu portálu. Jejich vzhled je ovlivněn souborem kaskádových stylů vytvořených pro obrazovku monitoru. Stránky byly optimalizovány pro rozlišení 1024x768px. Uživateli s větším rozlišením se zobrazí informace v šířce 768px zarovnané k levému okraji obrazovky. V opačném případě nebude vidět kompletně stránka, ale bude k ní přístup pomocí posuvných lišt. Vzhled a správné zobrazování byly zkontrolovány v prohlížečích Firefox 1.5.0, Internet Explorer 6 a Opera Informační sekce webového portálu Prvotní snahou je návštěvníka informovat o webových mapových službách (WMS) a možnostech jejich využití, s uvedením praktických příkladů. Uživatel by se hned v úvodu měl dozvědět k čemu WMS je a pro koho je určeno. Dále zjistí informace o historickém vývoji této služby a popřípadě o budoucnosti vývoje. Poté by měl vidět praktické ukázky toho, co WMS dovede. Důležitou informací by mělo být pro něj i seznam produktů (tenké a tlusté klienty) podporující připojení WMS, popřípadě návod na jejich používání. Úvodní strana se skládá ze čtyř logických částí, jenž jsou obvyklé na mnoha jiných portálech. Jedná se o záhlaví, postranní Tabulka 3.1 Struktura Webového portálu (informační sekce) postranní lišta záhlaví zápatí vlastní obsah 11
12 lištu, vlastní obsah a zápatí. Tato struktura obsahu byla vytvořena pomocí kaskádových stylů (CSS). V záhlaví se nacházejí dva obrázky, které odkazují zpět na úvodní stranu. První z nich je logo stránek a druhé je obrázek s mapovými produkty šířenými pomocí WMS. V postranní liště se nachází jako první rozevírané nabídkové menu, odkazující na základní informace o WMS. Prvek novinky odkazuje na seznam uložených článků, které sice souvisí s mapovými službami, ale obsahují informace, jenž se nedají zařadit k základním informacím. Dalším boxem odkazů je omezení článků dle jejich kategorií. Příkladem je odkaz na omezení tenký-klient. Pro možnost vyhledávání na těchto stránkách je zde přidáno pole pro vyhledávání pomocí vyhledávače Předposlední informací v postranní liště jsou statistiky portálu (návštěvnost a dostupnost portálu). Jako poslední jsou uvedeny odkazy, jenž souvisí s obsahem portálu. V boxu vlastní obsah se nacházejí vlastní informace získané pomocí kliknutím na odkazy z postranní lišty. Součástí zápatí jsou odkazy na kontrolu platnosti (validity) formátů XHTML 1.1 a CSS2. Obrázek 5 - Vzhled informační sekce portálu 3.2 Vyhledávací sekce webového portálu Pro připojení WMS vrstev je potřeba znát URL WMS (mapového) serveru. Bez znalosti této adresy není možno žádnou vrstvu připojit. Na internetu pomocí vyhledávačů, jimiž jsou např. google a seznam, je možno si potřebné URL vyhledat, ale je to nesmírně pracné a předpokladem jsou již nějaké znalosti dané problematiky. Problém nastává, pokud hledáme specifická mapová data. 12
13 Tento problém se snaží tato sekce portálu odbourat. Jedná se o vytvoření jakéhosi seznamu WMS serverů. Výhodou tohoto seznamu, jenž zpracuje metadata o WMS serveru, je centralizování všech metadat do interní databáze. Na takovouto naplněnou databázi je potom snadné klást nejrůznější dotazy a provádět s ní nejrůznější operace. Jedná se o aplikování vyhledávacích způsobů z kapitoly Například lze provést nad databází tyto úkony: - vyhledat všechny vrstvy, servery popř. styly vrstev, jenž mají něco společného s daty spravovanými ČÚZK, - dle zeměpisných souřadnic nalézt všechny vrstvy, které dané území zobrazují, Tabulka Struktura Webového portálu (vyhledávací sekce) záhlaví nabídkové menu vlastní obsah zápatí - vyhledat dle souřadnice bodu v S-JTSK všechny zasahující vrstvy, - vyhledat všechny vrstvy dle klíčového slova např. voda, - jaké procento WMS služeb pracuje ve verzi 1.1.1?, - jaký je počet vrstev u určitého serveru, - exportovat URL všech mapových serverů např. do formátu XML, - aj. Obrázek 6 - Prohlížení seznamu WMS serverů (databázová sekce) 13
14 Obrázek 7 - Prohlížení jednoho WMS serveru (databázová sekce) Obrázek 8 - Prohlížení vrstvy WMS serveru (databázová sekce) Přehled vytvořených PHP tříd Kdyby se měla vyhledávací část portálu vytvořit pomocí klasického procedurálního programování, které využívá pro vykonání úloh proměnné a funkce, tak by brzo nastal zmatek v tom, co každá funkce obsluhuje. Výhodnější z hlediska objektově orientovaného programování (OOP) je práce s třídami. Objekt (třída) obsahuje jak data (například proměnné), tak popis a způsob, jak s nimi manipulovat (členské metody). Díky tomu může zjednodušeně řečeno objektové programování řešit některé věci pružněji než procedurální. Hlavní výhodou 14
15 objektu je fakt, že umožňuje popisovat věci tak, jak fungují v běžném životě. Například automobil má určité vlastnosti (barvu, typ, spotřebu apod.), ale rovněž určité věci umí (mohli bychom popsat metodami JedDoMista, Natankuj, Stuj a podobně). V objektově orientovaných jazycích hovoříme o tom, že objekty mají stav ( co to je ) a chování ( co to umí ). Objekty se v OOP musejí nejprve nadefinovat. K definici objektu slouží takzvané třídy. Třída je něco jako šablona nebo prototyp, na jehož základě se budou objekty tvořit. V PHP se třída definuje pomocí klíčového slova class. Tabulka Ukázka vytvořené PHP třídy c_url_wms (zkráceno a zjednodušeno) <? class c_url_wms{ function url2wmsgc($url,$stup=0) { // Funkce prevezme predane URL a pokusi se ho slozit do // dotazu GetCapabilities v iteracích 0,1,2,...,12 if(c_url_wms::relurlwms ($url)>=0) { // PROMENE FUNKCE $ver=array('1.1.1', '1.1.0', '1.3.0', '1.0.0','1.0.7'); $test=array('service=wms', 'REQUEST=GetCapabilities'); $test2=array('service=wms', 'REQUEST=Capabilities'); $version="version="; $pole=c_url_wms::testurl($url); // Pokud neni Query vytvoreno vytvori ho if(!$pole['query'] & (substr ($url, -1)!="?")) { $not_query=true; $OUT=$url."?"; } else { $OUT=$url; } //doplni dotaz o SERVICE A REQUEST=GetCapabilities if($stup<=count($ver)) { foreach($test as $prvek) { if(!c_url_wms::in_query($out, $prvek)) { if (substr ($OUT, -1)=="&") $OUT.=$prvek; //ZKRÁCENO?> Seznam vytvořených tříd: 1) c_gc_100.php, c_gc_107.php, c_gc_110.php, c_gc_111.php, c_gc_130.php Třídy, které obsluhují zpracování obsahu XML souboru dotazu GetCapabilities do proměnné typu pole. Je jich celkem pět, a to z důvodu stejného počtu verzí XML souboru získaného tímto dotazem. Každý z těchto souborů je rozdílný z hlediska použitých názvů tagu, jejich obsahu, apod. 2) c_gc2db.php Třída pro načtení pole s XML souborem do databáze WMS metadat (MySQL). 3) c_db2tab.php Třída pro zobrazení záznamů z databáze WMS metadat do tabulek ve formátu XHTML. 15
16 4) c_searchwms.php Třída pro hledání v databázi WMS metadat (MySQL) dle nejrůznějších parametrů. Vrací indexy pozitivních výsledků. 5) c_dbsearch2tab.php Třída pro zobrazení pozitivních výsledků z databáze WMS metadat do tabulek ve validním formátu XHTML. 6) c_export2xml.php Třída pro export WMS serverů a jejich základních parametrů do XML formátu. 7) c_updatedb.php Třída pro zajištění opětovné aktualizace databáze WMS metadat a kontroly obsahu databáze. 8) c_url_wms.php Třída, která obsahuje spoustu členských funkcí pro testy na GetCapabilities dotaz. 3.3 Využité technologie pro vytvoření webového portálu PHP je skriptovací jazyk pro tvorbu dynamických internetových stránek. Vznikl kolem roku Tehdy se pan Rasmus Lerdorf rozhodl vytvořit jednoduchý systém pro počítání přístupu ke svým stránkám. V polovině roku 1995 se systém PHP spojil s jiným programem stejného autora, a to s nástrojem Form Interpreter neboli zkráceně FI. Tak vznikl PHP/FI 2.0, systém, který si získal celosvětovou proslulost a byl velmi rozšířen. Podle údajů z dubna 2004 pracuje s PHP přes domén, a to je bezkonkurenčně nejčastěji používaný modul Apache serveru. Zkratka PHP by se měla dle moderního pojetí překládat jako PHP: Hypertext preprocessor, česky bychom nazvali předzpracovávač hypertextu. V současné době je již k dispozici verze PHP 5. Je obohacena o jádro Zend II, kompletně přepsaná podpora XML, nové objektové rozhraní pro práci s databází MySQL a mnoho dalšího. XHTML je zkratkou anglického názvu extensible Hypertext Markup Language a v překladu znamená rozšiřitelný značkovací jazyk pro hypertext. Narozdíl od svého předchůdce HTML, se hlavním principem nového formátu webových stránek stalo striktní dodržení syntaktických pravidel XML. Jedná se tedy o obdobný jazyk jako HTML sloužící pro tvorbu hypertextových dokumentů v prostředí internetu. Tuto aplikaci XML vyvinulo konsorcium W3C. Verze XHTML 1.1 již vynechává prakticky všechny prezentační vlastnosti a je hodně podobná verzi Strict XHTML 1.0. V současné době pracuje pracovní skupina XHTML W3C konsorcia na vývoji verze XHTML
17 Tabulka ukázka výpisu XHTML kódu webového portálu o WMS <p class="menutab"> <a href="index.php?menu=novinky&kategorie=web-info">informace o webu</a><br/> <a href="index.php?menu=novinky&kategorie=stat-spravasamo">státní správa / samospráva</a><br/> <a href="index.php?menu=novinky&kategorie=wms">wms</a><br/> <a href="index.php?menu=novinky&kategorie=tenky-klient">tenký klient</a><br/> <a href="index.php?menu=novinky&kategorie=tlustyklient">tlustý klient</a><br/> <a href="index.php?menu=novinky&kategorie=mapserver">mapové servery</a><br/> <a href="index.php?menu=novinky&kategorie=media">ostatní média</a><br/> <a href="index.php?menu=novinky&kategorie=datab">interní databáze</a><br/> </p> CSS je zkratkou Cascading Style Sheets v českém překladu kaskádové styly. Tento standard W3C konsorcia vzniknul z potřeby oddělit strukturu a obsah dokumentu od jeho vzhledu. Dříve se totiž ukázala jako špatná cesta implementace formátovacích nástrojů do samotného HTML kódu (sloučení struktury a vzhledu). CSS jako se jazyk pro popis způsobu zobrazení dokumentů používá pro dokumenty napsané v jazycích HTML, XHTML nebo XML. Strukturou a obsahem jsou řetězce, které jsou umístěny do příslušných tagu dle svého významu. Jedná se například o nadpis, odstavec, internetový odkaz, obrázek, atd. Vzhled příslušného dokumentu lze chápat nejjednodušeji v různých barvách písmen, orámování elementů, pozicování na stránce, a spoustě dalších příkladů. První verze specifikace CSS1 spatřila světlo světa už v roce V roce 1998 následovalo vydání doporučení specifikace CSS2. A v současné době se pracuje na verzi CSS3. Kaskádové styly umožňují připojení CSS k danému dokumentu čtyřmi základními možnostmi. Nejdůležitější možností je umístění CSS pravidel do externího souboru a propojení s dokumentem pomocí tagu <link>. Tabulka ukázka výpisu souboru kaskádových stylů (CSS) webového portálu o WMS #menu { width:165px; float:left; margin-bottom:30px; padding:4px 5px 4px 10px; text-align:left; border:1px solid gray; } 17
18 SQL neboli Structured Query Language (strukturovaný dotazovací jazyk) je standardizovaný dotazovací jazyk používaný v relačních databázích, který umožňuje klientovi nebo uživateli komunikovat s databázovým serverem a klást na něj nejrůznější dotazy dle možností daného serveru. Kořeny původu má SQL už v 70. letech 20. století, kdy probíhal ve firmě IBM výzkum relačních databází. Vznikla vytvořená sada příkazů pro ovládání databáze. Jazyk se jmenoval SEQUEL (Structured English Query Language). V r uvedla na trh firma Relational Software, Inc. (dnes Oracle Corporation) svůj relační databázový systém Oracle. Poté následovaly další typy databází různých firem. Jazyk SEQUEL se v té době přejmenoval na SQL. Americký institut ANSI založil nový standard na SQL, který bývá označován jako SQL-86. Později se ukázalo, že SQL-86 obsahuje některé nedostatky, proto byl v roce 1992 byl přijat nový standard SQL-92 (SQL2). Zatím nejnovějším standardem je SQL3 (SQL-99), který reaguje na potřeby nejmodernějších databází s objektovými prvky. Standardy podporuje prakticky každá relační databáze, ale obvykle nejsou implementovány vždy všechny požadavky normy. A naopak, každá z nich obsahuje prvky a konstrukce, které nejsou ve standardech obsaženy. Přenositelnost SQL dotazů mezi jednotlivými databázemi je proto omezená. Tabulka ukázka SQL dotazu na výběr dat z tabulky wms_server databáze WMS metadat SELECT ID_server, Version, Name, Title, Abstract, SY_Include, SY_URL, OL_Resource FROM wms_server WHERE SY_Active=1 LIMIT 1, 10; Závěr Vybudování webového portálu o standardu Open Geospatial Consorcium (OGC) Web Map Service (WMS), jenž byl jedním z cílů mé bakalářské práce, znamenal nejprve pochopit princip WMS normy (ISO normy a OGC standardu), a poté následně WMS serveru (mapového serveru). Po porozumění těmto principům se mojí snahou stalo pochopit obsah a způsob získání XML souboru metadat WMS serveru. Tento soubor, jehož existence je pro běžného uživatele skryta, obsahuje vysoce hodnotné informace popisující WMS server z mnoha hledisek. Vytvořený webový portál, je složen ze dvou logických částí a to informační a vyhledávací sekce. Informační sekce je naplněna základními (teoretickými) informacemi o standardu Web Map Service (WMS) a jiných příbuzných témat, jakými jsou např. standard WFS, tenký a tlustý klient, dataset EPSG [4], a spousta dalších zajímavých témat, jenž se na našem (česky psaném) internetu nevyskytují. Data pro tuto sekci byla získána z mé bakalářské práce [1] a práce Jana Říhy [2]. Zajímavou vlastností tohoto oddílu je možnost aktualizace obsahu pomocí článků rozřazených do několika kategorií, např. kategorie státní správa. V těchto článcích je pak možno popsat, například způsoby připojení WMS serveru do nejrůznějších klientů nebo možnosti určitých mapových serverů (WMS serverů). 18
19 Vyhledávací sekce je programovou částí portálu vytvořenou pomocí objektově orientovaného programování v jazyce PHP. V této sekci si lze prohlížet možnosti (metadata) WMS serverů uložených v interní databázi (MySQL). Do této databáze lze přidat další servery, popř. aktualizovat stávající. Aby byla databáze i prakticky využitelná, existuje pět možností vyhledávání. Jsou jimi fulltextové hledání, fulltextové hledání specializované, geografické hledání dle bodu (boxu) v souřadnicích WGS84, geografické hledání dle bodu v souřadnicích obecného souřadnicového systému (podrobněji v odstavci 2.2.1). Informace popisující stav databáze lze najít v části statistiky (počet WMS serverů, podíl jednotlivých verzí, aj.). Zároveň bylo mým záměrem i to, aby tento seznam bylo možno exportovat a využít v nejrůznějších institucích, projektech, apod. Formát tohoto exportu (XML) jsem definoval pomocí definice typu dokumentu (DTD). Tento portál je umístěn na serveru GEO2, katedry Mapování a kartografie, Fakulty stavební, ČVUT Doufám, že tyto stránky budou využívány jak školami (například ČVUT, FSv, obor Geodézie a kartografie ve výuce předmětů, jenž se soustřeďují na GIS), tak i institucemi jako je státní správa (např. ČÚZK), samospráva (např. krajské úřady) a soukromý sektor. Možností jak tento portál rozšířit je nepřeberné množství, protože o WMS standardu sice bylo již zmíněno mnoho, ale nikoliv o možnostech vyhledávání a spravování metadat těchto WMS serverů. Z několika mých nápadů rozvoje portálu uvedu např.: vytvoření webové služby pro vyhledávání WMS serverů externím aplikacím jako jsou např. Geoportál ZÚ, GIS prohlížečka JanMap, aj. rozšíření vyhledávání o standardy Open Geospatial Web Service (OWS) jimiž jsou Web Feature Service (WFS) a Web Coverage Service (WCS) přidání náhledů na WMS data (mapovou kompozici) pro lepší představu o vrstvě (serveru) rozšíření možností exportu WMS vrstev (připojení vrstev) do KML souboru GIS prohlížeče Google Earth, XWMS souboru CAD software Microstation Athens, aj. inovace aktualizačního (kontrolního) procesu databáze URL WMS serverů aj. Některé z těchto uvedených možností bych chtěl využít při rozšiřování tohoto projektu, jenž vyústí v diplomovou práci. Zároveň jsem přidal odborný výklad na téma Web Map Service do české verze svobodné encyklopedie pro rozšíření povědomí o tomto standardu a jeho správnou interpretaci. V současné době význam portálu dokládají lukrativní pozice v seznamu výsledků vyhledání specifických klíčových slov, jenž naleznou webové vyhledávače. 19
20 Tabulka Z.1 Přehled úspěšnosti vyhledání portálu o WMS a Wiki _cs článku WMS v internetových vyhledávačích ke dni klíčová slova česky svět česky svět wms 50 <2>? <2> 7 <? 1 > - 2 web map service 2 <1> 4 <5> 4 <? 1 > - 2 Poznámka: - číselná hodnota je pozice ve vyhledání pro server - číselná hodnota v <> je pozice vyhledání pro článek na české Wikipedii o WMS 1 seznam standardně encyklopediím nedává velkou prioritu, když existují jiné odkazy 2 seznam neumí jako google odlišit vyhledávání v jazycích V poslední řadě bych chtěl doporučit zájemcům o tuto problematiku, aby si prohlédli moji bakalářskou práci v online podobě na nebo navštívili již dříve uvedenou adresu portálu. Literatura [1] JIRÁNEK, Jan. Bakalářská práce: Webový portál o mapových službách. 1. vyd.: ČVUT Fakulta stavební, s. [2] ŘÍHA, Jan. Bakalářská práce: Distribuce map pomocí webových služeb. 1. vyd.: ČVUT Fakulta stavební, s. [3] OGC. Open Geospatial Consortium, Inc. (OGC): Web Map Service [online] [cit ]. Dostupný z WWW: < [4] OGC. Open Geospatial Consortium, Inc. (OGC): Homepage [online] [cit ]. Dostupný z WWW: < [5] OGP. EPSG: OGP Surveying & Positioning Committee [online] [cit ]. Dostupný z WWW: < [6] JIRÁNEK, Jan. Webový portál o mapových službách [online] [cit ]. Dostupný z WWW: < 20
Jan Jiránek 1. Katedra mapování a kartografie, FSv, ČVUT, Thákurova 7, , Praha 6, Česká republika,
Webový portál o mapových službách Jan Jiránek 1 Katedra mapování a kartografie, FSv, ČVUT, Thákurova 7, 177 29, Praha 6, Česká republika, jan.jiranek@fsv.cvut.cz Abstrakt. Cílem této práce je navržení
Publikování map na webu - WMS
Semestrální práce z předmětu Kartografická polygrafie a reprografie Publikování map na webu - WMS Autor: Ondřej Dohnal, Martina Černohorská Editor: Filip Dvořáček Praha, duben 2010 Katedra mapování a kartografie
Georeferencované mapové podklady z WMS služeb
Georeferencované mapové podklady z WMS služeb Workshop Příprava mapových podkladů chata Junior, Kunčice u Starého Města pod Sněžníkem 24.-25. 1. 2015 web, web service, web-map-services web klient (IExploler,
Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice
Strategie ochrany před negativními dopady povodní a erozními jevy přírodě blízkými opatřeními v České republice Návod k prezentačnímu mapovému portálu Obsah: 1. Úvod... 3 2. Obecná část mapového portálu...
CZ.1.07/1.5.00/34.0527
Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice
Úvod do tvorby internetových aplikací
CVT6 01a Úvod do tvorby internetových aplikací Osnova předmětu (X)HTML a tvorba webu pomocí přímého zápisu kódu Tvorba web designu a skládání stránek z kousků Skriptovací jazyky na webu Návrh software
GeoHosting. Martin Vlk. (vypusťte svoje data do světa) Help forest s.r.o. člen skupiny WirelessInfo 2008
GeoHosting (vypusťte svoje data do světa) Martin Vlk Help forest s.r.o. člen skupiny WirelessInfo 2008 Využívání geografických dat Jak můžeme pracovat s geografickými daty? Práce s vlastními geografickými
Databázové aplikace pro internetové prostředí. 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku
Databázové aplikace pro internetové prostředí 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku Projekt: Inovace výuky prostřednictvím ICT Registrační číslo: CZ.1.07/1.5.00/34.250
internetu v rámci výuky
Publikování map na internetu v rámci výuky Jakub Havlíček Digitální itál technologie v geoinformatice, kartografii a DPZ 23.10.2012 Praha úvod současný stav možnosti Obsah statické obrázky klikací mapy
Úvod do aplikací internetu a přehled možností při tvorbě webu
CVT6 01a Úvod do aplikací internetu a přehled možností při tvorbě webu Internet a www Internet? Služby www ftp e-mail telnet NetNews konference IM komunikace Chaty Remote Access P2P aplikace Online games
STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE
STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE WEBOWÉ STRÁNKY TŘÍD KAMIL POPELKA ZÁVĚREČNÁ MATURITNÍ PRÁCE BRNO 2011 Prohlášení Prohlašuji, že maturitní práce je mým původním autorským dílem, které
Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní
Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN
Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím ICT Číslo projektu: CZ.1.07/1.5.00/34.0940
MAPOVÝ SERVER. IMS služby. WMS služby. ArcIMS (Arc Internet Map Server) IMS (Internet Map Service) WMS (Web map Service) WFS ( Web Feature Service)
MAPOVÝ SERVER Mapové služby se vytvářejí a zveřejňují pomocí internetového mapového serveru ArcIMS 1). Agentura ochrany přírody a krajiny ČR tímto způsobem poskytuje dva formáty mapových služeb IMS 2)
Publikování map na webu - WMS
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE Publikování map na webu - WMS semestrální práce Ondřej Dohnal Martina Černohorská editor:
Poskytování prostorových dat resort ČÚZK a INSPIRE
Zeměměřický úřad Poskytování prostorových dat resort ČÚZK a INSPIRE Ing. Petr Dvořáček Zeměměřický úřad Seminář Sdílení a předávání geodat 15.6.2011, Praha Obsah prezentace Data poskytovaná ČÚZK Aktuální
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024 Geografie Mapové servery a jejich ovládání Ovládání mapových serverů v prostředí
Mapové služby podle OGC
Mapové služby podle OGC OpenGIS Web Services Common Specification - OWS Web Map Service - WMS Web Feature Service - WFS Web Coverage Service - WCS Web Processing Service - WPS zhodnocení služeb Geography
METADATOVÝ PORTÁL A KATALOGOVÉ SLUŽBY. Štěpán Kafka
METADATOVÝ PORTÁL A KATALOGOVÉ SLUŽBY Štěpán Kafka Help Service Remote Sensing spol. s r.o, Černoleská 1600, 256 01, Benešov, Česká republika kafka@email.cz Abstrakt. Katalogové služby umožňují vyhledávání
Svět mapových služeb. Vladimír Špaček, Sr. consultant Intergraph ČR
Svět mapových služeb Vladimír Špaček, Sr. consultant Intergraph ČR Obsah Svět mapových služeb v pojetí Intergraph Geoportál ZÚ Význam, využití, přínosy Tenký klient LČR Integrace dat, editace na webu Geoportál
Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:
Technologie Marushka Základním konceptem technologie Marushka je použití jádra, které poskytuje přístup a jednotnou grafickou prezentaci geografických dat. Jádro je vyvíjeno na komponentním objektovém
Inovace výuky prostřednictvím šablon pro SŠ
Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748
Databázové systémy. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz
Databázové systémy Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz Vývoj databázových systémů Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace 60.-70. léta Program Komunikace Výpočty
MBI - technologická realizace modelu
MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,
Alena Malovaná, MAL305
Alena Malovaná, MAL305 GML WFS WMF Geografický značkovací jazyk (Geographic Markup Language - GML) Jedná se o velmi rozšířený standard pro popis geodat umožňující sdílení i integraci dat. Jeho základem
UŽIVATELSKÁ PŘÍRUČKA K INTERNETOVÉ VERZI REGISTRU SČÍTACÍCH OBVODŮ A BUDOV (irso 4.x) VERZE 1.0
UŽIVATELSKÁ PŘÍRUČKA K INTERNETOVÉ VERZI REGISTRU SČÍTACÍCH OBVODŮ A BUDOV (irso 4.x) VERZE 1.0 OBSAH 1 ÚVOD... 3 1.1 HOME STRÁNKA... 3 1.2 INFORMACE O GENEROVANÉ STRÁNCE... 4 2 VYHLEDÁVÁNÍ V ÚZEMÍ...
Maturitní projekt do IVT Pavel Doleček
Maturitní projekt do IVT Pavel Doleček CO FILMBOOK JE Filmbook je uzavřená webová aplikace pro celkovou správu informací a dat souvisejících se sledováním filmů. Primárně je zaměřen na uchovávání a spravování
DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:
DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP Maturitní projekt Vypracoval: Denis Ptáček Třída: 4B Rok: 2014/2015 Obsah 1. Použité nástroje... 3 1.1 NetBeans
PROSTOROVÁ DATA Z GEOPORTÁLU ČÚZK A INSPIRE
PROSTOROVÁ DATA Z GEOPORTÁLU ČÚZK A INSPIRE Petr Dvořáček Zeměměřický úřad Obsah prezentace Obsah prezentace 1. Geoportál ČÚZK úvod, historie rozvoje 2. Správa metadat 3. Nový vzhled Geoportálu ČÚZK 4.
Mapové produkty Zeměměřického úřadu
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE Mapové produkty Zeměměřického úřadu semestrální práce Lucie Brejníková Darina Řičařová editor:
GeoportálČÚZK webová služba transformace souřadnic
Obsah prezentace GeoportálČÚZK webová služba transformace souřadnic Úvod - síťové služby Geoportálu ČÚZK, klienti síťových služeb klient pro transformace souřadnic Ing. Bohumil Vlček Zeměměřický úřad Závěr
Kartografická webová aplikace. Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita
Kartografická webová aplikace Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita Datum vzniku dokumentu: 3. 11. 2011 Datum poslední aktualizace: 10. 12. 2011 Cíl
SA Služby IS DMVS LK
Příloha A Směrnice IS DMVS LK Služby IS DMVS LK Verze 1.1 DMVS Libereckého kraje Zpracoval Datum 30. 10. 2015 Označení ŘD Popis Vydavatel URL Platnost Práva Liberecký kraj a aktivní partneři SA Služby
Publikování map na webu - WMS
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE Publikování map na webu - WMS semestrální práce Ondřej Dohnal Martina Černohorská editor:
1 Webový server, instalace PHP a MySQL 13
Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
Webové mapové služby. Lukáš Birka
Webové mapové služby Lukáš Birka Co jsou to webové služby? Rozhraní k aplikaci dostupné prostřednictvím počítačové sítě, založené na standardních internetových technologiích. Obecně: je-li aplikace dostupná
11.9.2010. X. mezinárodní konference o katastru nemovitostí, Karlovy Vary hotel Thermal
Geoportál ČÚZK -data a služby resortu na internetu Petr Dvořáček Zeměměřický úřad 1 Obsah prezentace Úvod důvody pro geoportálové řešení, historie Základní funkce a vstupní rozhraní Geoportálu Popis aplikací
Bioadresář. Specifikace požadavků. Verze Datum Projektový tým Bc. Martin Ventruba Bc. Ondřej Veselý Bc. Stratos Zerdaloglu
Bioadresář Specifikace požadavků Verze Datum Projektový tým 1 14. 10. 2010 Bc. Martin Ventruba Bc. Ondřej Veselý Bc. Stratos Zerdaloglu Obsah 1. Základní informace... 3 1.1. Účel... 3 1.2. Základní popis
Internet 2 css, skriptování, dynamické prvky
Internet 2 css, skriptování, dynamické prvky Martin Hejtmánek hejtmmar@fjfi.cvut.cz http://kmlinux.fjfi.cvut.cz/ hejtmmar Počítačový kurs Univerzity třetího věku na FJFI ČVUT Znalci 26. března 2009 Dnešní
ROZVOJ SLUŽEB GEOPORTÁLU ČÚZK
Zeměměřický úřad ROZVOJ SLUŽEB GEOPORTÁLU ČÚZK Ing. Petr Dvořáček Zeměměřický úřad 9. dubna 2013, Hradec Králové http://geoportal.cuzk.cz ČÚZK - jaké geografické informace poskytuje Informace z katastru
PHP framework Nette. Kapitola 1. 1.1 Úvod. 1.2 Architektura Nette
Kapitola 1 PHP framework Nette 1.1 Úvod Zkratka PHP (z anglického PHP: Hypertext Preprocessor) označuje populární skriptovací jazyk primárně navržený pro vývoj webových aplikací. Jeho oblíbenost vyplývá
INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika
Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice INOVACE PŘEDMĚTŮ ICT MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika Zpracoval: Jaroslav Kotlán srpen 2009s Úvod Modul Programování
G E O G R A F I C K É I N F O R M A Č N Í S Y S T É M Y. Bc. Michalis Katapodis kat015
G E O G R A F I C K É I N F O R M A Č N Í S Y S T É M Y Bc. Michalis Katapodis kat015 Použili jste před cestou na dovolenou internetový plánovač tras? Nechali jste si vyhotovit výpis z katastru nemovitostí?
Otevřený katastr (OK)
Otevřený katastr (OK) Karel Jedlička, Jan Ježek, Jiří Petrák smrcek@kma.zcu.cz, h.jezek@centrum.cz, jiripetrak@seznam.cz Západočeská univerzita v Plzni, Fakulta aplikovaných věd, katedra matematiky oddělení
Olga Rudikova 2. ročník APIN
Olga Rudikova 2. ročník APIN Redakční (publikační) systém neboli CMS - content management system (systém pro správu obsahu) je software zajišťující správu dokumentů, nejčastěji webového obsahu. (webová
Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001
Nové přístupy tvorby web site Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001 Osnova Úvod Web site - jasný cíl Technologie - dynamický web Forma - vyšší interaktivita Obsah - stálá aktualizace
Vektorové dlaždice. a jejich využití pro vizualizaci dat katastru nemovitostí. Filip Zavadil, Cleerio s.r.o
Vektorové dlaždice a jejich využití pro vizualizaci dat katastru nemovitostí Filip Zavadil, Cleerio s.r.o Online správa a evidence majetku Cloudové řešení - data a informace na jednom místě, dostupné odkudkoliv
DTM DMVS Plzeňského kraje
Směrnice DTM DMVS Plzeňského kraje Verze 3.1 DTM DMVS Plzeňského kraje Zpracoval Datum 1. 3. 2015 Popis Vydavatel URL Platnost Práva Zpracováno ve spolupráci partnerů DTM DMVS Plzeňského kraje: - Plzeňský
Databázové a informační systémy
Databázové a informační systémy doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Jak ukládat a efektivně zpracovávat
Rozšíření a využití webového portálu o mapových službách
Rozšíření a využití webového portálu o mapových službách Jan Jiránek 1 Katedra mapování a kartografie, FSv, ČVUT, Thákurova 7, 177 29, Praha 6, Česká republika, jan.jiranek@fsv.cvut.cz Abstrakt. Cílem
4.12.2012. Ohlédnutí do minulosti Jak to funguje Právní předpisy Výstupy z ISKN Výstupy z RÚIAN. Český úřad zeměměřický a katastrální
1. 2. 3. 4. 5. Jiří Poláček Ohlédnutí do minulosti Jak to funguje Právní předpisy Výstupy z ISKN Výstupy z RÚIAN Český úřad zeměměřický a katastrální 1 2 Ohlédnutí do minulosti 3 1. 1 On-line ETL Jak to
1. Technická specifikace části B:
1. Technická specifikace části B: 1. Obecné požadavky na zakázku Předmětem plnění této části veřejné zakázky je vývoj a implementace portálového řešení GIS města a všech jeho návazných nástrojů a služeb,
Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni
Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,
Webová stránka. Matěj Klenka
Webová stránka Matěj Klenka Osobní webová stránka Toto je dokumentace k mé webové stránce This is a documentation to my web page Já, Matěj Klenka, prohlašuji, že má webová stránka byla vytvořena mnou a
Geografické podklady z produkce Zeměměřického úřadu možné využití pro dokumentaci dopravních nehod. Ing. Petr Dvořáček Zeměměřický úřad
Geografické podklady z produkce Zeměměřického úřadu možné využití pro dokumentaci dopravních nehod Ing. Petr Dvořáček Zeměměřický úřad Obsah Státní mapová díla - topografické mapy středních měřítek, Státní
Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita
Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé
Prostorová data pro INSPIRE, pro veřejnou správu i pro veškerou veřejnost
Prostorová data pro INSPIRE, pro veřejnou správu i pro veškerou veřejnost Ing. Petr Dvořáček Zeměměřický úřad Geoinformace ve veřejné správě 27. 28. 5. 2013, Praha http://geoportal.cuzk.cz Přehled prezentace
DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě
projekt GML Brno Docens DUM č. 11 v sadě 36. Inf-12 Počítačové sítě Autor: Lukáš Rýdlo Datum: 06.05.2014 Ročník: 3AV, 3AF Anotace DUMu: WWW, HTML, HTTP, HTTPS, webhosting Materiály jsou určeny pro bezplatné
Mapa Česka: www.mapa-ceska.cz
Mapa Česka: www.mapa-ceska.cz Mapový portál Mapa Česka, který je dostupný na internetové adrese www.mapa-ceska.cz, byl vytvořen v roce 2014 v rámci bakalářské práce na Přírodovědecké fakultě Univerzity
Návrh stránek 4IZ228 tvorba webových stránek a aplikací
4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2013/12/12 20:40:58 $ Obsah Úvod... 3 Recept na dobré webové stránky... 4 Použitelnost... 5 Jak se pozná použitelný web...
Možnosti a podmínky využití prostorových dat Zeměměřického úřadu
Možnosti a podmínky využití prostorových dat Zeměměřického úřadu Ing. Petr Dvořáček Konference Praha 19. listopadu 2008 internet interní síť databázové úložiště ZABAGED Geoportál ZÚ migrace GEONAMES SM-5
Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.
Soubor kurzů XHTML, CSS, PHP a MySQL Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých. Jeden blok se skládá
Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 4 VY 32 INOVACE 0101 0304
Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace Šablona 4 VY 32 INOVACE 0101 0304 VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor
GIS a nemapové služby
GIS a nemapové služby Radek Kuttelwascher ARCDATA PRAHA, s.r.o. GIS služby lze využít t z různých r klientů PopFly.NET Java Virtual Earth Yahoo Pipes JavaScript SAP Google Maps Flex/Flash Microsoft Silverlight
Maturitní otázky z předmětu PROGRAMOVÁNÍ
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti
Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Databáze Základní seznámení s MySQL
Vývoj Internetových Aplikací
2 Vývoj Internetových Aplikací HTML a CSS Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky HTML a CSS - Tvorba webových stránek - Struktura - Obsah - Vzhled - Funkcionalita zdroj: http://www.99points.info
Tvorba webu. Úvod a základní principy. Martin Urza
Tvorba webu Úvod a základní principy Martin Urza World Wide Web (WWW) World Wide Web (doslova celosvětová pavučina ) je označení pro mnoho dokumentů rozmístěných na různých serverech po celém světě. Tyto
HTML Hypertext Markup Language
HTML Hypertext Markup Language je jazyk určený na publikování a distribuci dokumentů na Webu velmi jednoduchý jazyk používá ho mnoho uživatelů má výkonné prostředky (příkazy) k formátování dokumentů (různé
Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 1 VY 32 INOVACE 0101 0301
Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace Šablona 1 VY 32 INOVACE 0101 0301 VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor
(X)HTML a CSS. VOŠ a SŠT Česká Třebová
(X)HTML a CSS Mgr. Petr Slívko VOŠ a SŠT Česká Třebová STRUKTURA WEBU Webová prezentace (anglicky website) je několik webových stránek provázaných hypertextovými odkazy. Tomu, které stránky web obsahuje
INSPIRE SLUŽBY Téma PARCELY (CP) Téma ADRESY (AD) Téma SPRÁVNÍ JEDNOTKY (AU) NÁRODNÍ SLUŽBY Téma KATASTRÁLNÍ MAPA (KM) Téma ROZŠÍŘENÉ JEDNOTKY (UX) Vy
Petr Souček INSPIRE SLUŽBY Téma PARCELY (CP) Téma ADRESY (AD) Téma SPRÁVNÍ JEDNOTKY (AU) NÁRODNÍ SLUŽBY Téma KATASTRÁLNÍ MAPA (KM) Téma ROZŠÍŘENÉ JEDNOTKY (UX) Vyhledávací a transformační služba Další
SEO OPTIMALIZACE PRO VYHLEDÁVAČE JEDNODUŠE
Středoškolská technika 2011 Setkání a prezentace prací středoškolských studentů na ČVUT SEO OPTIMALIZACE PRO VYHLEDÁVAČE JEDNODUŠE Adama Kořenek Úvod Střední průmyslová škola elektrotechnická V Úžlabině
Tvorba nových dat. Vektor. Geodatabáze. Prezentace prostorových dat. Základní geometrické objekty Bod Linie Polygon. Vektorová
Tvorba nových dat Vektor Rastr Geodatabáze Prezentace prostorových dat Vektorová Základní geometrické objekty Bod Linie Polygon Uložení atributů v tabulce Příklad vektorových dat Výhody/nevýhody použití
Základy WWW publikování
Ing. Igor Kopetschke Oddělení aplikované informatiky Ústav nových technologií a aplikované informatiky Fakulta mechatroniky a mezioborových inženýrských studií Technická univerzita v Liberci Email : igor.kopetschke@tul.cz
Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz
Vývoj moderních technologií při vyhledávání Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz INFORUM 2007: 13. konference o profesionálních informačních zdrojích Praha, 22. - 24.5. 2007 Abstrakt Vzhledem
8.2 Používání a tvorba databází
8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam
Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009
Webové rozhraní pro datové úložiště Obhajoba bakalářské práce Radek Šipka, jaro 2009 Úvod Cílem práce bylo reimplementovat stávající webové rozhraní datového úložiště MU. Obsah prezentace Úložiště nasazené
Geografické podklady Zeměměřického úřadu pro státní správu a samosprávu
Geografické podklady Zeměměř ěřického úřadu pro státn tní správu a samosprávu Ing. Petr Dvořáček Zeměměř ěřický úřad Obsah Státn tní mapová díla ZABAGED Data200 Ortofoto České republiky Výškopisn kopisná
1. Webový server, instalace PHP a MySQL 13
Úvod 11 1. Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
Kapitola 1 První kroky v tvorbě miniaplikací 11
Obsah Úvodem 9 Komu je kniha určena 9 Kapitola 1 První kroky v tvorbě miniaplikací 11 Co je to Postranní panel systému Windows a jak funguje 12 Co je potřeba vědět před programováním miniaplikací 16 Vaše
Tvorba WWW stránek. Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675
Tvorba WWW stránek Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675 Zdroje KRUG: Web design - nenuťte uživatele přemýšlet.. Computer Press, 2003. PROKOP M.: CSS
Uživatelská dokumentace
Uživatelská dokumentace Verze 14-06 2010 Stahování DTMM (v rámci služby Geodata Distribution) OBSAH OBSAH...2 1. O MAPOVÉM SERVERU...3 2. NASTAVENÍ PROSTŘEDÍ...3 2.1 Hardwarové požadavky...3 2.2 Softwarové
Geoportál DMVS využití a další rozvoj
Geoportál DMVS využití a další rozvoj Ing. Michal Bílý OBSAH PREZENTACE Představení projektu DMVS Využití projektu a statistiky Plánovaný rozvoj Závěr PŘEDSTAVENÍ PROJEKTU Digitální mapa veřejné správy
materiál č. šablony/č. sady/č. materiálu: Autor: Karel Dvořák Vzdělávací oblast předmět: Informatika Ročník, cílová skupina: 7.
Masarykova základní škola Klatovy, tř. Národních mučedníků 185, 339 01 Klatovy; 376312154, fax 376326089 E-mail: skola@maszskt.investtel.cz; Internet: www.maszskt.investtel.cz Kód přílohy vzdělávací VY_32_INOVACE_IN7DV_05_01_20
MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ
MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ M. Sysel, I. Pomykacz Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky Nad Stráněmi 4511, 760 05 Zlín, Česká republika
Webové stránky. 1. Publikování na internetu. Datum vytvoření: 4. 9. 2012. str ánk y. Vytvořil: Petr Lerch. www.isspolygr.cz
Webové stránky 1. Publikování na internetu Vytvořil: Petr Lerch www.isspolygr.cz Datum vytvoření: 4. 9. 2012 Webové Strana: 1/6 Škola Ročník Název projektu Číslo projektu Číslo a název šablony Autor Tématická
DATA A SLUŽBY ZEMĚMĚŘICKÉHO ÚŘADU
Zeměměřický úřad DATA A SLUŽBY ZEMĚMĚŘICKÉHO ÚŘADU Ing. Bohumil Vlček Zeměměřický úřad Odbor správy a užití geoinformací 8. 11. 2013 Geografické informace poskytované ZÚ Geografické podklady, produkty
Nové služby geoportálu
Nové služby geoportálu Ing. Petr Dvořáček Zeměměřický úřad 7.dubna 2009 Hradec Králové Rezort zeměměř ěřictví a katastru poskytuje: 1. Datové sady KN 1.1 Soubor popisných informací (SPI) 1.2 Soubor grafických
Mapové servery. Novák Petr Katedra informatiky a geoinformatiky Fakulta životního prostředí Univerzita J. E. Purkyně v Ústí nad Labem.
Mapové servery Novák Petr Katedra informatiky a geoinformatiky Fakulta životního prostředí Univerzita J. E. Purkyně v Ústí nad Labem Prosinec 2010 1 Využití Internetu pro GIS Publikace geodat Sběr a aktualizace
Sr. consultant Intergraph ČR
Mapové služby v praxi samosprávy Vladimír Špaček, Sr. consultant Intergraph ČR Obsah Svět mapových služeb v pojetí Intergraph Geoportál ZÚ Význam, využití, přínosy Tenký klient LČR Integrace dat, editace
1. Úvod do Ajaxu 11. Jak Ajax funguje? 13
Obsah Úvodem 9 1. Úvod do Ajaxu 11 Jak Ajax funguje? 13 Popis 13 Ukázky 13 Jaké jsou možnosti tvorby interaktivních webových aplikací? 15 Co je třeba znát? 16 Jak fungují technologie Ajaxu 16 Jak funguje
ROZHRANÍ PRO ZPŘÍSTUPNĚNÍ A PREZENTACI ZNALOSTNÍ DATABÁZE INTERPI UŽIVATELSKÁ PŘÍRUČKA
ROZHRANÍ PRO ZPŘÍSTUPNĚNÍ A PREZENTACI ZNALOSTNÍ DATABÁZE INTERPI UŽIVATELSKÁ PŘÍRUČKA INTERPI Interoperabilita v paměťových institucích Program aplikovaného výzkumu a vývoje národní kulturní identity
WWW dotazovací služby pro prostorová data URM. Jiří Čtyroký Útvar rozvoje hl. m. Prahy
WWW dotazovací služby pro prostorová data URM Jiří Čtyroký Útvar rozvoje hl. m. Prahy Zpřístupnění geodat hl. m. Prahy 1. Mapové aplikace Zpřístupnění geodat hl. m. Prahy 1. Mapové aplikace 2. Geoportál
MAPOVÉ PRODUKTY A SLUŽBY GEOPORTÁLU ČÚZK, CO NABÍZEJÍ STÁTNÍ SPRÁVĚ A SAMOSPRÁVĚ
MAPOVÉ PRODUKTY A SLUŽBY GEOPORTÁLU ČÚZK, CO NABÍZEJÍ STÁTNÍ SPRÁVĚ A SAMOSPRÁVĚ Ing. Danuše Svobodová, Ing. Petr Dvořáček Zeměměřický úřad 1 Obsah prezentace Geportál ČÚZK stručný přehled možností, jež
Manuscriptorium jako základ pro virtuální badatelské prostředí
Manuscriptorium jako základ pro virtuální badatelské prostředí Obsahová dimenze versus technické moduly Jindřich Marek Zdeněk Uhlíř Národní knihovna ČR Definice pojmů virtuální badatelské prostředí množina
DTM DMVS Plzeňského kraje
Směrnice DTM DMVS Plzeňského kraje Verze 2.1 DTM DMVS Plzeňského kraje Zpracoval Datum 18. 7. 2013 Popis Vydavatel URL GEOREAL spol. s r.o., Hálkova 12, 301 00 Plzeň Směrnice obsahuje základní údaje o
APLIKACE XML PRO INTERNET
APLIKACE XML PRO INTERNET Jaroslav Ráček Fakulta Informatiky, Masarykova Universita Brno Abstrakt Text je věnován možnostem využití XML technologie pro prezentaci dokumentů pomocí Internetu. V úvodu je
Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování
Tvorba WWW stránek přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování HTML/XHTML kaskádové styly PHP spolupráce PHP s databázemi Technologie