GIS integrované využití 6 sem podtitul nebo stručně obsah. OpenLayers

Podobné dokumenty
PŘEHLED A MOŽNOSTI VYUŽITÍ WEBOVÝCH MAPOVÝCH SLUŽEB

Název Live prez Sear enta Maps

!!Via!AUREA,!s.r.o.!

Programování v jazyce JavaScript

Programování v jazyce JavaScript

25. TVORBA HTML DIALOGŮ PRO PEVNÉ TVARY

(X)HTML, CSS a jquery

Programování v jazyce JavaScript

Mapy.cz vs. amapy.cz

Podpora nových webových technologií HTML5 a CSS3 v aktuálních verzích prohlížečů

Digitální kartografie 3

INTERNET A SÍTĚ. Role při tvorbě webových aplikací. Rozhodovací vrstvy při tvorbě webových aplikací. povrch kostra struktura obsah strategie

Hlavička dokumentu. mezi <head> a </head> obsahuje informace vztažené k dokumentu metadata <title> - název stránky, povinná párová značka

Digitální kartografie 6

Formuláře. Internetové publikování. Formuláře - příklad

HTML - Úvod. Zpracoval: Petr Lasák

Programování v jazyce JavaScript

Front-end responzivního webu v HTML5 a CSS3.

Tvorba webových stránek

(X)HTML-TAGY. VOŠ a SŠT Česká Třebová

Internet cvičení. ZS 2009/10, Cvičení 3., Tomáš Pop. DISTRIBUTED SYSTEMS RESEARCH GROUP

Tomáš Herout

Digitální kartografie 8

Úvod do tvorby internetových stránek v jazyce HTML

Digitální kartografie 4

Krajská knihovna Karlovy Vary Váš druhý domov...

TNPW1 Cvičení aneta.bartuskova@uhk.cz

Základy informatiky. HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

Programování v jazyce JavaScript

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í

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

NSWI096 - INTERNET. Úvod do HTML

Vývoj Internetových Aplikací

Programování v jazyce JavaScript

Content Security Policy

Digitální kartografie 10

Programování v jazyce JavaScript

<link> - definuje vztah k jiným XHTML dokumentům, typicky

Ajax - úvod. Klíčové pojmy: Ajax, skriptování na straně klienta a serveru, objekt XMLHttpRequest, DOM model.

Programování v jazyce JavaScript

Základy HTML (2. přednáška)

Mgr. Vlastislav Kučera přednáška č. 2

Mgr. Vlastislav Kučera lekce č. 2

WWW a HTML. Základní pojmy. Ivo Peterka

CSS Stylování stránek. Zpracoval: Petr Lasák

Základy informatiky. 03, HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

+ knihovna funkcí usnadňujících práci v javascriptu

Inovace výuky prostřednictvím šablon pro SŠ

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Tvorba webových stránek

Programování v jazyce JavaScript

Další nutný soubor je laydiv.js, ve kterém jsou uloženy funkce pro zobrazování virů na ploše a funkce pro odkaz na Teachers Guide.

Pokročilý redaktor webu

Zpráva webmastera klubu pro členskou schůzi Radek Šíp, 7/2014 9/2015

Printris. Hra Printris je psána pomocí příkazů Javascriptu a standardních příkazů HTML.

Mgr. Vlastislav Kučera Struktura stránky, hlavička,

<html> - párový tag, uzavírá celý dokument <head> - párový, určuje hlavičku dokumentu <body> - párový, uzavírá tělo dokumentu Př. Základní struktura

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové technologie

Pear - hruška Systém pro implementaci a distribuci znovupoužitelných komponent (v PHP) Strukturovaná knihovna open-source (PHP) skriptů Systém pro dis

Propojení GIS a on-line mapových nástrojů a služeb - MapInfo a Google Earth WMS / WFS služby

Podpora mobilních uživatelů Geoportálu Policie České republiky

Prezentace pro předmět GIS. Jan Bajer; baj102

Základy HTML, URL, HTTP, druhy skriptování, formuláře

HTML stránka vložení obrázku

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

Inovace bakalářského studijního oboru Aplikovaná chemie


Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

NUR - Prototyping. Low Fidelity

Měření konverzí na SROVNAME.CZ návod k nasazení

KIV/PIA 2012 Ing. Jan Tichava

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Komponenty pro ArcGIS API for JavaScript

Formuláře. Internetové publikování

Funkce grafiky na webu. Primární grafická informace Fotografie Schémata Diagramy Loga Bannery

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

ČASOPROSTOROVÁ DATA NA WEB ZA 15 MINUT. Jan RŮŽIČKA

Programování v PHP. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze. Další možnosti formulářů

Dokumenty umístěné na počítačových serverech jsou adresovány pomocí URL (Uniform Resource Locator).

Vedoucí práce: Ing. Petr Soukup, Ph.D. Fakulta stavební Katedra mapování a kartografie Obor Geoinformatika

ČVUT Fakulta dopravní v Praze

CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek.

Možnosti modelování lesní vegetační stupňovitosti pomocí geoinformačních analýz

WiFi4EU Komponent sloužící k prosazování politiky. Prováděcí příručka verze 1.0

Přemysl Vohnout. Portál pro staré mapy

Parsování HTML. Pro účely testování jsem vytvořil stránku parsovani.html. Zdrojový kód:

Digitální kartografie 5

Informatika pro moderní fyziky (8) Javascript, CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument

HTML. Úvod do (X)HTML. Tagy značky. Slouží ke strukturování dokumentu (párové a nepárové) <tag atribut1= hodnota atributu > text </tag>

Přehled technologií mapových serverů ve státní správě

Internetové publikování. Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)

Kaskadové styly (CSS) VOŠG Hellichova Praha 2010 Jirka Jahoda

NSWI096 - INTERNET. CSS kaskádové styly. Mgr. Petr Lasák

Geocoding. Jaroslav Bližňák bli016

Tlačítko Teachers Guide obsahuje odkaz na stručný popis hry a její účel v projektu Ingot.

JavaScript v praxi: Sokoban (5. přednáška)

Středoškolská technika 2012 STŮL POČÍTAČOVÉHO ODBORNÍKA

GeoHosting. Martin Vlk. (vypusťte svoje data do světa) Help forest s.r.o. člen skupiny WirelessInfo 2008

MODERNÍ WEB SNADNO A RYCHLE

VIVO: NOVINKY NA FRONT-ENDU LUNDEGAARD Zdeněk Staněk

Transkript:

OpenLayers

strana 2 Co je to OpenLayers? l Open-Source projekt l JavaScriptová Knihovna l Jednoduché řešení pro vložení dynamické interaktivní mapy do webové stránky

strana 3 HTML Stránka <html> <head> <title>titulek stránky</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> </head> <body> </body> </html> Obsah stránky

strana 4 HTML Stránka

strana 5 Co je to OpenLayers? http://openlayers.org/download/openlayers-2.10.zip Důležité součásti: /OpenLayers-2.10 OpenLayers.js /img /theme/default/style.css

strana 6 Import souborů Knihovna: <script src="openlayers-2.10/openlayers.js"></script> Styly: <link rel="stylesheet" type="text/css" href="/theme/ default/style.css"/>

strana 7 Vložení elementu do stránky <div id="map"> </div> <div style="width:400px; height:400px" id="map"> </div> <div style="width:100%; height:100%" id="map > </div>

strana 8 Vytvoření mapy Google <script type="text/javascript"> var map; window.onload = function() { map = new OpenLayers.Map("map ) } </script>

strana 9 Prázdná mapa

strana 10 Definování obsahu mapy přidání vrstvy Google <script src="http://maps.google.com/maps? file=api&v=2&key=klic"> </script> http://code.google.com/apis/maps/signup.html

strana 11 Definování obsahu mapy přidání vrstvy Google var gmap = new OpenLayers.Layer.Google( "Google Streets", // the default {numzoomlevels: 20} ); map.addlayer(gmap); map.zoomtomaxextent();

strana 12 Prázdná mapa

strana 13 Definování obsahu mapy další odklady var gphy = new OpenLayers.Layer.Google( "Google Physical", {type: G_PHYSICAL_MAP} ); var gmap = new OpenLayers.Layer.Google( "Google Streets", // the default {numzoomlevels: 20} ); var ghyb = new OpenLayers.Layer.Google( "Google Hybrid", {type: G_HYBRID_MAP, numzoomlevels: 20} ); var gsat = new OpenLayers.Layer.Google( "Google Satellite", {type: G_SATELLITE_MAP, numzoomlevels: 22} );

strana 14 Definování obsahu mapy Přidání vrstev do mapy: map.addlayers([ghyb, gphy, gmap, gsat]); Přepínač vrstev: map.addcontrol(new OpenLayers.Control.LayerSwitcher());

strana 15 Definování obsahu mapy ovládací prvky map = new OpenLayers.Map("map", { units: "m", controls: [new OpenLayers.Control.Navigation(), new OpenLayers.Control.PanZoomBar(), new OpenLayers.Control.LayerSwitcher ({"ascending":false}), ); ] } new OpenLayers.Control.Permalink(), new OpenLayers.Control.ScaleLine(), new OpenLayers.Control.Permalink("permalink"), new OpenLayers.Control.MousePosition(), new OpenLayers.Control.OverviewMap()

strana 16 Prázdná mapa

strana 17 Přidání vlastních bodů var markers = new OpenLayers.Layer.Markers( "Markers" ); map.addlayer(markers); markers.addmarker(new OpenLayers.Marker(new OpenLayers.LonLat(16.721191,49.15297)));

strana 18 Prázdná mapa

strana 19 Přidání vlastních bodů s vlastním obrázkem var size = new OpenLayers.Size(50,50); var offset = new OpenLayers.Pixel(-(size.w/2), -size.h/2); var icon = new OpenLayers.Icon( URL odkaz", size, offset); markers.addmarker(new OpenLayers.Marker(new OpenLayers.LonLat(16.721191,49.15297), icon.clone()));

strana 20 Prázdná mapa

strana 21 Přidání WMS vrstvy ŠLP Křtiny http://mapserver-slp.mendelu.cz/cgi-bin/mapserv?map=/var/ local/slp/krtinywms.map slp_dmt = new OpenLayers.Layer.WMS( "ŠLP - DMT", "http://adresawms", {layers: "dmt"}); map.addlayer(slp_dmt);

strana 22 Prázdná mapa

strana 23 Celoobrazovkový režim <div style="width:100%; height:100%" id="map"> </div>

GIS integrované využití 6 Celoobrazovkový režim strana 24

OpenLayers ukázky projektů

strana 26 WMSBinder http://wmsbinder.mendelu.cz/

strana 27 MapShake www.mapshake.cz

strana 28 MapShake www.mapshake.cz

strana 29 ikatastr - www.ikatastr.cz

strana 30 Užitečné odkazy http://openlayers.org/ http://www.openlayers.org/dev/examples/ http://www.jakpsatweb.cz/

strana 31 Děkuji za Vaši pozornost! Kontakt: Ústav geoinformačních technologií Lesnická a dřevařská fakulta Mendelova univerzita v Brně Zemědělská 3 / 613 00 Brno +420 5 4513 4017, klimanek@mendelu.cz www.mendelu.cz, ugt.mendelu.cz