This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
gison [2017/01/06 18:35] efox |
gison [2017/01/08 22:09] (current) efox |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{ :: | + | <WRAP group> |
- | * administrátor, | + | <WRAP half column> |
- | * mapový server | + | |
- | * geoserver -> ksicht webové aplikace (je to prostě geotools) | + | |
+ | * [[GISON ZÁPISKY Z PŘEDNÁŠEK | ||
+ | ]] | ||
---- | ---- | ||
- | * //kolik je standardizovaných služeb OGC?// | + | * [[Síťová prostředí]] |
- | * NULA !!!! | + | * [[internetove_protokoly|síťová prostředí 2 - web 2.0,3.0, geotag, geoURL]] |
- | * webové služby - RPC | + | * [[XML]] |
- | * port type / binding / port / service | + | * [[GML]] |
- | * GetCapabalities, | + | * [[Server]] |
- | * Komunikační protokol - REST/RPC | + | * [[Server side script]] |
- | * formát výměny dat - ATOM/RSS, JSON, XML | + | * [[Geo knihovny]] |
- | * srovnání REST/SOAP | + | * [[Internet GIS]] |
- | * orchestrace WS | + | * [[Mapserver]] |
- | * struktura procesu v BPEL | + | * [[Webové služby]] |
+ | </ | ||
- | | + | <WRAP half column> |
- | | + | {{ ::php.jpg?nolink&300 |}} |
- | | + | </WRAP> |
- | + | ||
- | | + | |
- | + | ||
- | + | ||
- | **Model Network Computing** | + | |
- | | + | |
- | | + | |
- | + | ||
- | **GRID** | + | |
- | | + | |
- | + | ||
- | ** | + | |
- | GIS tools for hadoop** | + | |
- | | + | |
- | | + | |
- | + | ||
- | Emulace | + | |
- | | + | |
- | | + | |
- | * jako plný ale potřebuju mít modifikovaný OS na obou stranách, virtualizace na úrovni OS | + | |
- | * naklonování na úrovni OS | + | |
- | + | ||
- | **Cloud computing | + | |
- | | + | |
- | + | ||
- | **Architektura PC vyhrazuje PC roli grafického terminálu AMAZON Elastic a Akamai Technologies | + | |
- | | + | |
- | + | ||
- | + | ||
- | **zásady IT infrastruktury** | + | |
- | * vždycky věnujte nejvíc času serveru, server je základ, nesmí klásT vysoké nároky na HW a SW a ani na odborné znalosti klienta, blbuvzdorné, | + | |
- | | + | |
- | + | ||
- | + | ||
- | **Zálohování a obnova dat** | + | |
- | | + | |
- | | + | |
- | + | ||
- | **RAID** | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | + | ||
- | ===== | + | |
- | server ===== | + | |
- | + | ||
- | | + | |
- | * **Webový server** | + | |
- | * zabezpečuje HTTP protokol | + | |
- | | + | |
- | * **Aplikační server** | + | |
- | * spojuje webový server a serverovou stranu aplikace (SSA | + | |
- | * např. mapový server) | + | |
- | * apache HTTP Server | + | |
- | + | ||
- | + | ||
- | ---- | + | |
- | + | ||
- | * **staticky linkovaný modul** | + | |
- | * pevně bud zapnut nebo vypnut, že už je přímo zkompilování v jádru apache. jakmile nastartuje, tak nastartuje všechny moduly, takže prakticky nečeká. | + | |
- | * **Nevýhoda: | + | |
- | * **dynamicky linkované moduly** | + | |
- | * dám do adresáře " | + | |
- | * nastavím cestu, definuju v jaké situaci mám modul použít (jakože když uvidí XML soubor, tak aby věděl, že má spustit kompilátor? | + | |
- | + | ||
- | * **základní direktivy** | + | |
- | * Direktivy chování pro soubory | + | |
- | * můžu to psát přímo do toho konfiguračního souboru nebo můžu říct že ten htaccess podporuje (už nezasahujeme do toho configu) a venku si založíme úplně nový texťák .htaccess | + | |
- | * direktiva Indexes (pokud je ten modul povolen, tak říkám serveru že když požádám o adresář ve kterém nenajde žádný z těch souborů DirectoryIndex, | + | |
- | * AllowOverride All | + | |
- | * podporuju a povoluju změny výchozího nastavení pomocí .htaccess | + | |
- | * Allow a Deny | + | |
- | * povoluju / zakazuju a následuje za to výčet něčeho (kdo může P nemůže vstoupit do toho adresáře) | + | |
- | + | ||
- | | + | |
- | + | ||
- | + | ||
- | === RPC === | + | |
- | * vzdálené volání prodecur (Remote Procedure Call) | + | |
- | | + | |
- | * platformová nezávislost | + | |
- | * formát externího vyjádření dat (XDR), dneska XML RPC vrací se k životu (jme mnohem lépe schopní specifikovat parametry) | + | |
- | === | + | |
- | COM (Component Objective Model) === | + | |
- | + | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | + | ||
- | ====== přednáška někdy jindy ====== | + | |
- | * OGC standardy | + | |
- | * Web Services Common Specifications (OWS) | + | |
- | * klient i server musí umět zpracovávat stejnou verzi | + | |
- | * bounding box (BB) | + | |
- | * definice rámu pro zobrazení mapy | + | |
- | + | ||
- | ====== souřadnicové systémy ====== | + | |
- | + | ||
- | Map CRS | + | |
- | * ortogonální systém použitý v generovaném obsahu | + | |
- | * (0,0) - levý horní roh | + | |
- | + | ||
- | Layer CRS | + | |
- | * jsou v něm vedená data | + | |
- | * data bez CRS lze zobrazit, ale nelze kaskádovat | + | |
- | + | ||
- | Vertikální CRS | + | |
- | * na serveru deklarovaná maximálně 1 | + | |
- | + | ||
- | ====== služby ====== | + | |
- | * mapové, datové, procesní | + | |
- | + | ||
- | ===== WMS ===== | + | |
- | * služba, která definuje službu k tomu, jakým způsobem poskytovat mapy | + | |
- | * pouze vizualizace dat (ne přístup ke konkrétním datovým strukturám) | + | |
- | * WMS je identifikovatelná pomocí svého vlastního URL | + | |
- | * **getCapabalities** | + | |
- | * operace, na základě které získáváme metadata služby | + | |
- | * XML | + | |
- | * **getMap** | + | |
- | * konkrétní parametry na konkrétní výstup | + | |
- | * server zpracuje obraz a odešle ho | + | |
- | * **getFeature** | + | |
- | * info o objektech na mapě | + | |
- | * pro vyhledávání je třeba volat další služby (WFS) | + | |
- | * podporuje kaskádování | + | |
- | + | ||
- | ===== WMTS (web map tile service) ===== | + | |
- | * poskytování digitálních rastrových map ve formě předpřipravených dlaždic | + | |
- | - dlaždice - obdélníková obrázková reprezentace geografických dat | + | |
- | - matice dlaždice - to, z čeho je ta dlaždice vyjmuta | + | |
- | - sada dlaždicových matic - kolekce matic pro všechna měřítka | + | |
- | * pro jaké měřítko, BB, šířka výška dlaždice v px, výška šířka matice (odkama se ten BB počítá) | + | |
- | * **GetCapabalities, | + | |
- | + | ||
- | ===== SLD (style layers description) ===== | + | |
- | * rozšíření nad WMS službou (-> zadávat symboly, popisky, ...) | + | |
- | * umí to, že když filtr něco aplikuje výběr (nědělá to SLD), tak na to aplikuju tu symboliku | + | |
- | * DescribeL, GetLegendGraphics, | + | |
- | ===== SE&TSE ===== | + | |
- | * protože SLD kartografům nestačilo | + | |
- | * uživatelsky nadefinovat jak ta data budou vypadat ze vzdálených zdrojů | + | |
- | * mapová vrstva (třeba ZABAGED) -> vrstvy vrstvy (silnice) -> třídy (to jsou bod, linie a polygon – my máme silnice, tykže linie) -> symboly (styl A, styl B, styl C ,...) | + | |
- | + | ||
- | ===== WMC (web map content) ===== | + | |
- | ===== WCS (web coverage service) ===== | + | |
- | * coverage - grid nebo ?? obrazy, pže na jedné pozici je více informací, které se mění | + | |
- | * GetCapabalities, | + | |
- | + | ||
- | ===== WFS (web feature info) ===== | + | |
- | * umožňuje pracovat přímo s geodaty (ne s jejich vizualizací) | + | |
- | * pro přesnost geodat používá formát OGC - GML | + | |
- | + | ||
- | < | + | |
- | GML je textový soubor | + | |
</ | </ | ||
- | |||
- | ===== KML (keyhole markup language ?) ===== | ||
- | * jazyk založený na XML | ||
- | |||
- | ===== CSW (catalogue service ...) ===== | ||
- | * standard pro kategorizaci služeb | ||
- | * definuje rozhraní pro vytváření aplikačních profilů | ||
- | * operace Harvest - sbírá informace z ostatních CSW serverů (MICKA tohle zvládá) -> výdycky opečovává administrátor | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||