GIS Spatial SQL. Dotazy nad prostorovými daty 11 požadavků na prostorový dotazovací jazyk Prostorové operace Prostorové predikáty Příklad užití GIS 1
|
|
- Jitka Havlová
- před 5 lety
- Počet zobrazení:
Transkript
1 GIS Spatial SQL Dotazy nad prostorovými daty 11 požadavků na prostorový dotazovací jazyk Prostorové operace Prostorové predikáty Příklad užití GIS 1
2 Spatial SQL Potřeba vhodného jazyka pro kladení dotazů v prostorových databázích vedla k různým řešením tohoto problému. Při bližším zkoumání zjistíme, že při dotazování existují tři typy dotazů: prostorové dotazy (pouze prostorové vlastnosti) Vypiš města vzdálená více než 50 km od Ostravy. atributové dotazy (pouze na neprostorové vlastnosti) Kolik lidí žije v Moravskoslezském kraji? kombinované dotazy (jsou zahrnuty obě složky) Vypiš všechny typy hnojiv použité na pozemcích sousedících s pozemkovým blokem GIS 2
3 Spatial SQL Klasické relační dotazovací jazyky není vhodné použít není zde podpora pro prostorová data (chybí predikáty i operace). Některé GIS obsahují funkce pro nahrazení takových operací. Řešením se jeví rozšíření funkcionality SQL o práci s prostorovými daty. GIS 3
4 Spatial SQL požadavky M. J. Egenhofer v roce 1994 specifikoval 11 požadavků na prostorový dotazovací jazyk, které standardní dotazovací jazyky nesplňovaly Prostorový ADT (abstraktní geometrický datový typ "Spatial" s vhodnými operacemi a vztahy (aby uživatel nepotřeboval znát přesnou strukturu ukládání prostorových dat). Grafická presentace výsledku (presentace výsledku dotazu v grafické formě včetně vizualizace příslušných neprostorových dat nejpřirozenější forma k analýze prostorových dat). GIS 4
5 Spatial SQL požadavky Kombinování výsledku možnost kombinování výsledku dotazu s výsledky jednoho či více předchozích dotazů. Kontext pro grafickou presentaci je často nezbytné zobrazování kontextu informací, které nebyly explicitně vyžádány, ale jsou nezbytné k interpretaci výsledku dotazu v prostorovém umístění. (Příklad: hledám li v mapě Ostravu, je nutno ji mít zobrazenu s okolím, nikoli jako zobrazení tečky s nápisem Ostrava na bílé ploše). GIS 5
6 Spatial SQL požadavky Ověřování obsahu kontrolní mechanismus k ověření obsahu kresby zjištění, jakému dotazu odpovídá kresba kvůli kombinování výsledku. Výběr ukázáním použití výsledku předchozího dotazu ukázáním pro referenci v příštím dotazu typicky myší. Manipulace se zobrazováním rozlišení prostorových objektů a jejich částí pomocí nastavování atributu jejich grafické presentace barva, vzorek,... GIS 6
7 Spatial SQL požadavky Vysvětlivky popisující legenda k jednotlivým druhům zobrazovaných objektů jako na mapě. Popisky labels k jednotlivým objektům (pro pochopení kresby) a možnost vybrání objektu, které mají být popsány dotazovacím jazykem. Volba měřítka možnost volby libovolného měřítka zobrazení dotazu. Vymezení oblasti nástroje k omezení oblasti zájmu uživatele, nad kterou se bude provádět další dotaz/y. GIS 7
8 Spatial SQL požadavky Oddělení dotazovacích a zobrazovacích (presentačních) instrukcí. Výsledky dotazu jsou často prezentovány graficky uživatel má mít možnost upravovat parametry vizuální složky. Zabudováním takových instrukcí přímo do dotazovacího jazyka by se jazyk stal příliš složitým a obtížně použitelným. Řešení rozdělit každou instrukci do několika menších (typově různých) instrukcí. Rozlišujeme 3 typy instrukcí. GIS 8
9 Spatial SQL instrukce Vlastní uživatelský dotaz (user query) popis množiny dat, která se mají zobrazit. Dotazy pro rozdělení výsledku (display queries) dotazu do množin, z nichž každá bude zobrazena jiným způsobem (různé barvy apod.). Vlastní popis jak zobrazit data (display description). 3 typy instrukcí se spojí do dvou jazyků vlastního dotazovacího a presentačního. GIS 9
10 Spatial SQL práce s instrukcemi Uživatel nastaví parametry zobrazovacího prostředí(zobrazovací instrukce). Uživatel pokládá dotazy (výsledky se zobrazují dle předchozího nastavení, zobrazovací prostředí se nemění). Uživatel (případně) změní parametry zobrazovacího prostředí (ale zobrazovaný obsah se nezmění). GIS 10
11 Spatial SQL Prezentační jazyk udává, jak zobrazit výsledky dotazu ( ukaž hotely z výsledku dotazu jako hranaté čtverečky ) včetně možnosti použít výrazy podobné klasickým dotazům pro detailní popis( ukaž budovy z výsledku dotazu, přitom hospody označ červeně a obchody fialově ). Dotazovací jazyk bude sloužit jako část prezentačního jazyka. GIS 11
12 Spatial SQL Návrh Egenhofera z roku 1994 odstraňuje výše uvedené nedostatky konvenčních DB jazyků Pracuje s příkazy ve formátu SELECT FROM WHERE stejně jako v klasickém SQL, výsledky dotazu jsou relace. Spatial SQL neobsahuje funkcionalitu pro editování dat. GIS 12
13 Spatial SQL SQL je rozšířeno o prostorovou doménu. Zajišťuje se tak vysoká úroveň abstrakce prostorových dat, realizace pomocí řady prostorových operací a predikátů. Spatial atribut (prostorový atribut) atribut z domény spatial Spatial relation (prostorová relace) relace s tímto atributem GIS 13
14 Spatial SQL prostorové operace Jsou definovány jako funkce na prostorových objektech. Unární prostorové operátory přistupují k jedné prostorové položce prostorové relace topologické + aritmetické. Topologické unární operátory určují dimenzi, hranici a vnitřek objektu: dimension dimenze objektu (0 pro body, 1 pro přímky/úsečky atd.) boundary hranice objektu. interior celý objekt mimo svou hranici (doslovně "všechny části objektu, které nejsou v jeho hranici"). GIS 14
15 Spatial SQL prostorové operace Topologické operátory mají specializované varianty pro jednotlivé dimenze. Například plocha má definovány operace boundingnodes a boundingedges pro určení ohraničujících bodů / úseček. Pro 1D a 2D objekty jsou definovány boundary, boundingnodes, boundingedges, interior, interiornodes, interioredges, interiorareas. GIS 15
16 Spatial SQL prostorové operace Aritmetické operace unární operátory, závisí na dimenzi objektu: lenght (délka) pro 1D objekty area (plocha) pro 2D objekty volume (objem) pro 3D objekty GIS 16
17 Spatial SQL prostorové operace Kombinací topologických a aritmetických vlastností lze získat složitější operátory : Například: perimeter (obvod) pro mnohoúhelník, extreme coordinates (extrémní souřadnice), complement (doplněk). convex hull (konvexní obal). GIS 17
18 Spatial SQL prostorové operace Binární prostorové operátory počítají hodnotu ze 2 prostorových položek prostorové relace. Například: distance (vzdálenost) výsledkem je nezáporné reálné číslo, direction (směr) úhel udávající azimut. Na výsledky těchto operací je možné použít standardní agregační funkce SQL (min, avg). GIS 18
19 Spatial SQL prostorové operace Prostorové operátory se zapisují v prefixové notaci jako funkce. Například: distance(potok.geometry, silnice.geometry) Operátory se mohou vyskytnout v kaluzulích SELECT nebo WHERE jako část neprostorového predikátu. Používají se v dotazech na stejných místech jako agregační funkce. GIS 19
20 Spatial SQL prostorové predikáty Prostorové predikáty (spatial relationships) jsou relace (v matematickém smyslu) mezi dvěma prostorovými atributy. Výsledkem je Boolean hodnota. Mohou být použity jako predikáty v klauzuli WHERE. Zapisují se infixově; jsou definovány přímo nad generalizovanou doménou spatial. GIS 20
21 Spatial SQL prostorové predikáty Binární topologické predikáty jsou založeny na množině průniku hranic a vnitřku dvou objektů. Specifikace jsou nezávislé na dimenzi a predikáty mohou být použity na 2 objekty libovolných dimenzí: disjoint (disjunktnost objektu), meet (sousednost), overlap (překrývání), inside/contains (obsahování), covers/coveredby (překrytí), equal (totožné objekty). GIS 21
22 Spatial SQL prostorové predikáty GIS 22
23 Spatial SQL prostorové predikáty Začlenění predikátů do Spatial SQL bylo požadováno nutností zvýšit úroveň abstrakce.uživatelé se obejdou bez větších matematických znalostí. Je li použito uspořádání, pak je možné používat predikáty: left/right, north/south, over/under. GIS 23
24 Definice tabulek s prostorovými daty Podobné jako v klasickém SQL. Definice tabulky mesta s retězcovým atributem jmeno a prostorovým obsazenyprostor. mesto chápeme jako 2D objekt. CREATE TABLE mesta (jmeno CHAR(20) obsazenyprostor spatial_2); GIS 24
25 Definice tabulek s prostorovými daty Definice tabulky mesta s dvojím chápáním jeho dimenze. Prostorovým obsazenyprostor jako mnohoúhelníku, poloha jako bod. CREATE TABLE mesta (jmeno CHAR(20) obsazenyprostor spatial_2 poloha spatial_0); GIS 25
26 Predikát PICK výběr ukázáním Predikát PICK možnost formulovat dotazy s referencí na prostorové objekty viditelné na obrazovce. Lze jím kvalifikovat každý prostorový atribut ve WHERE klausuli. Sémantika výběru závisí na prostorové dimenzi cíle při odkazování na objekty vykreslené v 2D plánu může být cílem 0 či 1 rozměrný objekt nejblíže ukázání a nebo 2D objekt, který místo ukázání obsahuje. GIS 26
27 Predikát PICK výběr ukázáním Nejasnosti jsou řeseny dle toho, jaký typ objektu uživatel v dotazu používá. Jsou li 2 objekty požadovaného typu od ukázání stejně daleko (řídký případ), je uživateli nabídnut seznam možností, ze kterého může zvolit. GIS 27
28 Predikát PICK výběr ukázáním Například: Máme k dispozici mapu států s hranicemi a velkými městy (zde jako body). Uživatel se dotazuje na jméno města, na které kliknul. SELECT jmeno FROM mesta WHERE poloha = PICK; GIS 28
29 Predikát PICK výběr ukázáním V případě, že uživatel klikne na stejné místo, a zadá jiný dotaz, výsledkem je název státu. SELECT jmeno FROM staty WHERE poloha = PICK; GIS 29
30 GPL (Graphical presentation language) Spatial SQL obsahuje i oddělený presentační (zobrazovací) jazyk GPL pro manipulaci s grafickou presentací výsledku dotazu. Klíčovým pojmem je zde zobrazovací prostředí (graphical environment), které obsahuje nastavení způsobu, jak zobrazovat položené dotazy. V průběhu zpracovávání dotazu jsou tyto informace spojeny s uživatelským dotazem, aby podle nich mohl být vyrenderován výsledek. GIS 30
31 GPL (Graphical presentation language) Pokud uživatel zobrazovací prostředí nezmění pomocí GPL instrukce, každý dotaz produkuje výsledek (mapu) zobrazený stejným stylem. GPL je možno chápat jako nadmnožinu SQL. SQL dotazy jsou používány pro specifikaci, k čemu se vlastní GPL instrukce vztahuje. GIS 31
32 GPL (Graphical presentation language) GPL obsahuje instrukce: SET k nastavení konkrétních parametrů zobrazení CANCEL ke zrušení parametrů SHOW ukáže aktuální hodnotu daného parametru GIS 32
33 GPL (Graphical presentation language) GPL obsahuje modifikátory: PERMANENT příslušné SET/CANCEL se uloží pro příští práci se systémem. IMMEDIATELY podle změny se překreslí aktuální výsledek dotazu (jinak jsou parametry použity až pro další dotaz). GIS 33
34 GPL (Graphical presentation language) GPL obsahuje i parametry pro nastavení zobrazovacího módu (display mode), grafické prezentace(graphical presentation), měřítko (scale), výřez (window), kontext (spatial context), zjištění obsahu kresby (examination of content). GIS 34
35 Spatial SQL ukázka Je dána geografická databáze ČR obsahující: města (tabulka mesta), ulice (tabulka ulice), pozemky (tabulka pozemky), budovy (tabulka budovy), údaje o městské hromadné dopravě (tabulka mhd). Prostorový atribut zmíněných tabulek je vždy poloha. GIS 35
36 Spatial SQL příklad Zadání: zobrazit mapu Naší ulice v Ostravě, včetně všech pozemků, budov. Obytné budovy červeně, komerční budovy zeleně, hranice pozemku černou čarou, ulice širší 6m zobrazit šrafovaně. GIS 36
37 Spatial SQL příklad Nastavení černé barvy hranic pozemku. (GPL) SET LEGEND COLOR black FOR SELECT boundary(poloha) FROM pozemky; GIS 37
38 Spatial SQL příklad Obytné budovy červeně, komerční budovy zeleně. (GPL) SET LEGEND COLOR red, green FOR SELECT obytne.poloha, komercni.poloha FROM obytne budovy, komercni budovy WHERE komercni.typ="komercni" and obytne.typ="obytny"; GIS 38
39 Spatial SQL příklad Šrafování ulic širších než 6 m. (GPL) SET LEGEND PATTERN cross hatched FOR SELECT interior(poloha) FROM ulice WHERE sirka > 6; GIS 39
40 Spatial SQL příklad Nastavení výřezu jako obal všech ulic v Ostravě. (GPL) SET WINDOW SELECT poloha FROM ulice WHERE mesta.jmeno="ostrava"; GIS 40
41 Spatial SQL příklad Nastavení kontextu ulic pro zobrazení přilehlých pozemků a budov pro každou dotazovanou ulici a jmen ulic. (GPL) SET CONTEXT FOR ulice.poloha SELECT pozemky.poloha, budovy.poloha, ulice.jmeno FROM ulice, pozemky, budovy; GIS 41
42 Spatial SQL příklad Nastavení módu pro vykreslování nové mapy. (GPL) SET MODE new; Tím je ukončeno vše pro zobrazovací prostředí. Budeme pokládat konkrétní dotaz na Naši ulici. GIS 42
43 Spatial SQL příklad Vykresli ulici "Naši" v Ostravě. (Spatial SQL) SELECT ulice.poloha FROM ulice, mesta WHERE mesta.jmeno="ostrava" and ulice.jmeno="naše" and ulice.poloha INSIDE mesto.poloha; GIS 43
44 Spatial SQL příklad Nastavíme mód pro zvýraznení výsledku následujícího dotazu. (GPL) SET MODE highlight; GIS 44
45 Spatial SQL příklad Zvýraznění budovy na adrese "Naše 15". (Spatial SQL) SELECT budovy.poloha FROM budovy WHERE adresa="naše 15"; GIS 45
46 Spatial SQL Třídy prostorových datových typů GIS 46
GIS Geografické informační systémy
GIS Geografické informační systémy GIS Spatial SQL Dotazy nad prostorovými daty 11 požadavků na prostorový dotazovací jazyk Prostorové operace Prostorové predikáty Příklad užití Spatial SQL Potřeba vhodného
VícePROSTOROVÉ DOTAZOVACÍ JAZYKY. (Maroš Kasinec, Jakub Kúdela)
PROSTOROVÉ DOTAZOVACÍ JAZYKY (Maroš Kasinec, Jakub Kúdela) ÚVOD dotazovací jazyk hlavní prostředek interakce s databází klíčoví požadavek SŘBD (DBMS) SQL populární, komerční dotazovací jazyk pro relační
Více3. přednáška z předmětu GIS1 atributové a prostorové dotazy
3. přednáška z předmětu GIS1 atributové a prostorové dotazy Vyučující: Ing. Jan Pacina, Ph.D. e-mail: jan.pacina@ujep.cz Pro přednášku byly použity texty a obrázky z www.gis.zcu.cz Předmět KMA/UGI, autor
VíceGIS Geografické informační systémy
GIS Geografické informační systémy Obsah přednášky Prostorové vektorové modely Špagetový model Topologický model Převody geometrií Vektorový model Reprezentuje reálný svět po jednotlivých složkách popisu
VíceKMA/PDB. Karel Janečka. Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d
KMA/PDB Prostorové databáze Karel Janečka Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d Sylabus předmětu KMA/PDB Úvodní přednáška Základní terminologie Motivace rozdíl klasické
VíceGIS Geografické informační systémy
GIS Geografické informační systémy Obsah přednášky Prostorové vektorové modely Špagetový model Topologický model Převody geometrií Vektorový model Reprezentuje reálný svět po jednotlivých složkách popisu
VíceGIS Geografické informační systémy
GIS Geografické informační systémy Obsah přednášky Prostorové vektorové modely Špagetový model Topologický model Vektorový model Reprezentuje reálný svět po jednotlivých složkách popisu geoprvků. Geometrická
Více8.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
VíceGEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 10
UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 10 Lubomír Vašek Zlín 2013 Tento studijní materiál vznikl za finanční podpory Evropského sociálního fondu (ESF)
VícePostGIS. Luboš Hejduk, Petr Sedlář 2007
PostGIS Luboš Hejduk, Petr Sedlář 2007 Obsah Co je PostGIS Využití prostorových dat Způsob instalace PostgreSQL/PostGIS Správa databáze postgresql/postgis Práce s daty v PostgreSQL/PostGIS Import dat do
VíceDatabázové systémy. Cvičení 6: SQL
Databázové systémy Cvičení 6: SQL Co je SQL? SQL = Structured Query Language SQL je standardním (ANSI, ISO) textovým počítačovým jazykem SQL umožňuje jednoduchým způsobem přistupovat k datům v databázi
VíceAlgoritmizace prostorových úloh
Algoritmizace prostorových úloh Vektorová data Daniela Szturcová Prostorová data Geoobjekt entita definovaná v prostoru. Znalost jeho identifikace, lokalizace umístění v prostoru, vlastností vlastních
VíceGEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 2
UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 2 Praktické zvládnutí software Geomedia Pavel Vařacha a kol. Zlín 2013 Tento studijní materiál vznikl
Vícexrays optimalizační nástroj
xrays optimalizační nástroj Optimalizační nástroj xoptimizer je součástí webového spedičního systému a využívá mnoho z jeho stavebních bloků. xoptimizer lze nicméně provozovat i samostatně. Cílem tohoto
VíceOperátory ROLLUP a CUBE
Operátory ROLLUP a CUBE Dotazovací jazyky, 2009 Marek Polák Martin Chytil Osnova přednášky o Analýza dat o Agregační funkce o GROUP BY a jeho problémy o Speciální hodnotový typ ALL o Operátor CUBE o Operátor
VíceGEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 4
UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 4 Praktické zvládnutí software Geomedia Pavel Vařacha a kol. Zlín 2013 Tento studijní materiál vznikl
VíceÚvod do GIS. Prostorová data I. část. Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium.
Úvod do GIS Prostorová data I. část Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium. Karel Jedlička Prostorová data Analogová prostorová data Digitální prostorová
VíceKIV/ZIS cvičení 5. Tomáš Potužák
KIV/ZIS cvičení 5 Tomáš Potužák Úvod do SQL (1) SQL (Structured Query Language) je standardizovaný strukturovaný dotazovací jazyk pro práci s databází Veškeré operace v databázi se dají provádět pomocí
VícePrimární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče.
Primární a cizí klíč Kandidát primárního klíče (KPK) Je taková množina atributů, která splňuje podmínky: Unikátnosti Minimálnosti (neredukovatelnosti) Primární klíč (Primary Key - PK) Je právě jedna množina
VíceObsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23
Stručný obsah 1. Stručný úvod do relačních databází 13 2. Platforma 10g 23 3. Instalace, první přihlášení, start a zastavení databázového serveru 33 4. Nástroje pro administraci a práci s daty 69 5. Úvod
VíceStrategie 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...
VíceÚvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 3 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování 4 fáze vytváření
VíceUkládání a vyhledávání XML dat
XML teorie a praxe značkovacích jazyků (4IZ238) Jirka Kosek Poslední modifikace: $Date: 2014/12/04 19:41:24 $ Obsah Ukládání XML dokumentů... 3 Ukládání XML do souborů... 4 Nativní XML databáze... 5 Ukládání
VíceDigitální kartografie 8
Digitální kartografie 8 souborová geodatabáze ESRI ArcGIS strana 2 ArcGIS 10.0 podporuje uložení dat v: - souborové geodatabázi (File Geodatabase) - osobní geodatabázi (Personal Geodatabase) - shapefile
VíceDatabá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
VícePoužití dynamických parametrů prostředí SET_ENV_ v MarushkaDesignu
0 Použití dynamických parametrů prostředí SET_ENV_ v MarushkaDesignu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...5-1 - 1
VíceGEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 5
UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY CVIČENÍ 5 Praktické zvládnutí software Geomedia Pavel Vařacha a kol. Zlín 2013 Tento studijní materiál vznikl
VíceDigitální mapa veřejné správy Plzeňského kraje - část II.
Příloha č. 1 Zadávací dokumentace Dodávka základního SW pro projekt DMVS PK Digitální mapa veřejné správy Plzeňského kraje - část II. Zadávací dokumentace výběrového řízení: "Dodávka základního SW pro
VíceÚvod do databází. Modelování v řízení. Ing. Petr Kalčev
Úvod do databází Modelování v řízení Ing. Petr Kalčev Co je databáze? Množina záznamů a souborů, které jsou organizovány za určitým účelem. Jaké má mít přínosy? Rychlost Spolehlivost Přesnost Bezpečnost
VíceInformační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází
1 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Požadavky kreditového systému. Relační datový model, relace, atributy,
VíceAnalýza a modelování dat 3. přednáška. Helena Palovská
Analýza a modelování dat 3. přednáška Helena Palovská Historie databázových modelů Relační model dat Codd, E.F. (1970). "A Relational Model of Data for Large Shared Data Banks". Communications of the ACM
VíceProjekt. Sestavení projektu
Projekt V záložce Nástroje / Projekt MISYS jsou přehledně uspořádány funkce, které slouží k sestavení a editaci projektu. Lze také zapnout nástrojovou lištu Projekt (pravé tlačítko myši v šedé oblasti
VíceMožnosti tisku v MarushkaDesignu
0 Možnosti tisku v MarushkaDesignu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...5-1 - 1 Cíl příkladu V tomto příkladu si ukážeme
VíceInovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh. Ing. Hodál Jaroslav, Ph.D. VY_32_INOVACE_25 09
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Operátory Autor:
VíceGeografické informační systémy p. 1
Geografické informační systémy Slajdy pro předmět GIS Martin Hrubý hrubym @ fit.vutbr.cz Vysoké učení technické v Brně Fakulta informačních technologií, Božetěchova 2, 61266 Brno akademický rok 2004/05
VíceObsah. Úvod do studia 11 Co byste měli předem znát 13. Úvod do obsluhy AutoCADu 23. Kapitola 1 11. Kapitola 1 23
Předmluva 9 Komu je tato kniha určena 11 Kapitola 1 11 Úvod do studia 11 Co byste měli předem znát 13 CAD technologie 13 Product Lifecycle Management 14 AutoCAD není jenom CAD, je to vývojová platforma
VíceMBI - 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,
VíceOvládání Open Office.org Calc Ukládání dokumentu : Levým tlačítkem myši kliknete v menu na Soubor a pak na Uložit jako.
Ukládání dokumentu : Levým tlačítkem myši kliknete v menu na Soubor a pak na Uložit jako. Otevře se tabulka, v které si najdete místo adresář, pomocí malé šedočerné šipky (jako na obrázku), do kterého
VíceDatabáze SQL SELECT. David Hoksza http://siret.cz/hoksza
Databáze SQL SELECT David Hoksza http://siret.cz/hoksza Osnova Úvod do SQL Základní dotazování v SQL Cvičení základní dotazování v SQL Structured Query Language (SQL) SQL napodobuje jednoduché anglické
Více9. Práce s naskenovanými mapami
9. Práce s naskenovanými mapami V této kapitole si ukážeme práci s předlohami. Předlohou rozumíme naskenovanou bitmapu, načtenou jako pozadí na pracovní plochu. Použitím bitmapového obrázku jako podklad,
VíceGEOM LITE - MANUÁL hlavní obrazovka
GEOM LITE - MANUÁL hlavní obrazovka Levý panel Pomoci levého panelu je možné vybírat aktivní vrstvy, měnit jejich průhlednost a pořadí. V dolní části je zobrazena legenda. Horní panel V horním panelu se
VíceSQL - trigger, Databázové modelování
6. přednáška z předmětu Datové struktury a databáze (DSD) Ústav nových technologií a aplikované informatiky Fakulta mechatroniky, informatiky a mezioborových studií Technická univerzita v Liberci jan.lisal@tul.cz
VíceMetody ukládání časoprostorových dat pro multirelační dolování
Metody ukládání časoprostorových dat pro multirelační dolování Martin Večeřa Laborato vyhledávání znalostí ř Fakulta informatiky Masarykova Univerzita Brno Časoprostorová data zachycení části 2D/3D prostoru
VíceKurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.
1 Kurz Databáze Zpracování dat Doc. Ing. Radim Farana, CSc. Obsah Druhy dotazů, tvorba dotazu, prostředí QBE (Query by Example). Realizace základních relačních operací selekce, projekce a spojení. Agregace
VíceEvidence městského mobiliáře v GIS Kompas 3.2
MK Consult, v.o.s. IČ 254 72 593 Drážďanská 493/40, 400 07 Ústí nad Labem tel.:475500408, 603145698; info@mkconsult.cz, www.mkconsult.cz Evidence městského mobiliáře v GIS Kompas 3.2 Základní popis programu
VíceTiskové sestavy. Zdroj záznamu pro tiskovou sestavu. Průvodce sestavou. Použití databází
Tiskové sestavy Tiskové sestavy se v aplikaci Access používají na finální tisk informací z databáze. Tisknout se dají všechny objekty, které jsme si vytvořili, ale tiskové sestavy slouží k tisku záznamů
VíceMicrosoft Access. Úterý 26. února. Úterý 5. března. Typy objektů databáze: Vytvoření a návrh nové tabulky
Úterý 26. února Microsoft Access Databáze je seskupení většího množství údajů, které mají určitou logiku a lze je určitým způsobem vyhodnocovat, zpracovávat a analyzovat Access je jedním z programů určených
VíceDolování v objektových datech. Ivana Rudolfová
Dolování v objektových datech Ivana Rudolfová Relační databáze - nevýhody První normální forma neumožňuje vyjádřit vztahy A je podtypem B nebo vytvořit struktury typu pole nebo množiny SQL omezení omezený
VíceVektorové 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
VíceUživatelská příručka mapový prohlížeč irso 4.0.
Uživatelská příručka mapový prohlížeč irso 4.0. Obsah Koncepce mapového prohlížeče Uživatelské rozhraní Práce s mapou Vykreslování mapových podkladů a vrstev Koncepce mapového prohlížeče Prohlížeč slouží
VíceAnalýza a modelování dat. Přednáška 8
Analýza a modelování dat Přednáška 8 OLAP, datová kostka, dotazování nad kostkou Motivace většina DB relační zaznamenání vztahů pomocí logicky provázaných tabulek jakou mají velmi často vztahy povahu vztah
VíceÚvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky Database Research Group Úvod do databázových systémů Cvičení 3 Ing. Petr Lukáš petr.lukas@vsb.cz
VíceControlweb. Úvod. Specifikace systému
Controlweb Úvod ControlWeb je aplikace pro řízení a indikaci v průmyslu v reálném čase. Mezi jeho základní funkce patří ovládání různých veličin spojitých, binárních nebo textových a zobrazování stavu
VíceModely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.
Modely datové Existují různé úrovně pohledu na data. Nejvyšší úroveň je úroveň, která zachycuje pouze vztahy a struktury dat samotných. Konceptuální model - E-R model. Další úrovní je logická úroveň Databázové
VíceKVALITA DAT POUŽITÁ APLIKACE. Správnost výsledku použití GIS ovlivňuje:
KVALITA DAT Správnost výsledku použití GIS ovlivňuje: POUŽITÁ APLIKACE Kvalita dat v databázi Kvalita modelu, tj. teoretického popisu krajinných objektů a jevů Způsob použití funkcí GIS při přepisu modelu
VíceÚvod do programovacích jazyků (Java)
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2007/2008 c 2006 2008 Michal Krátký Úvod do programovacích
VíceManuál. 2D čárový rastr
Manuál 2D čárový rastr 1 Vydání: Scia Engineer 2010.0 Informace uvedené v tomto dokumentu mohou být změněny bez předchozího upozornění. Tento dokument ani žádná jeho část nesmí být bez výslovného písemného
VíceÚvod do GIS. Karel Jedlička. Analýza a syntéza I. Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium.
Úvod do GIS Analýza a syntéza I Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium. Karel Jedlička Analýzy a syntézy v GIS Co je analýza a syntéza Měřící funkce
VíceGeoinformační technologie
Geoinformační technologie Geografické informační systémy (GIS) Výukový materiál l pro gymnázia a ostatní středn ední školy Gymnázium, Praha 6, Nad Alejí 1952 Vytvořeno v rámci projektu SIPVZ 1357P2006
VíceJaký je rozdíl v definicicíh VARCHAR2(20 BYTE) a VARCHAR2(20 CHAR):
Mezi příkazy pro manipulaci s daty (DML) patří : 1. SELECT 2. ALTER 3. DELETE 4. REVOKE Jaké vlastnosti má identifikující relace: 1. Je relace, která se využívá pouze v případě modelovaní odvozených entit
VíceEvidence a správa kanalizace v GIS Kompas 3.2
IČ: 25472593 MK Consult, v.o.s. Drážďanská 493/40, 40007 Ústí nad Labem tel.,fax 47550500408, e-mail info@mkconsult.cz Evidence a správa kanalizace v GIS Kompas 3.2 Základní popis programu Kompas 3.2 Systém
VíceDatabáze v MS ACCESS
1 z 14 19.1.2014 18:43 Databáze v MS ACCESS Úvod do databází, návrh databáze, formuláře, dotazy, relace 1. Pojem databáze Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele,
VíceMISYS import dat MISYS. Import dat. www.gepro.cz. II/2012 Gepro, spol. s r.o. Ing. Stanislav Tomeš
MISYS Import dat Obsah Základní informace Import SHP typ TEXT Import SHP typ BOD Import SHP typ LINIE Import SHP typ PLOCHA Import DGN Import DXF Základní informace Import dat provádí konverzi datových
VíceProjekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/
Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 Úvod do databází Tradiční a relativně nejčastější použití počítačů je v oblasti zpracování dat, dříve také
VíceAdventureWorksDW2014 SQL Server Data Tools Multidimenziona lnı model Tabula rnı model Multidimenziona lnı mo d Tabula rnı mo d MS SQL Server 2016 Tabula rnı mo d Azure Analysis Services 16 3.2 Dimenzionální
VíceProstředí Microstationu a jeho nastavení. Nastavení výkresu
Prostředí Microstationu a jeho nastavení Nastavení výkresu 1 Pracovní plocha, panely nástrojů Seznámení s pracovním prostředím ovlivní pohodlí, rychlost, efektivitu a možná i kvalitu práce v programu Microstation.
VíceInformační systémy ve zdravotnictví. 6. cvičení
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Informační systémy ve zdravotnictví 6. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2014 Opakování Relace
VíceReporting. Ukazatele je možno definovat nad libovolnou tabulkou Helios Orange, která je zapsána v nadstavbě firmy SAPERTA v souboru tabulek:
Finanční analýza Pojem finanční analýza Finanční analýza umožňuje načítat data podle dimenzí a tyto součty dlouhodobě vyhodnocovat. Pojem finanční analýza není nejpřesnější, protože ukazatele mohou být
VíceDotazování v relačním modelu a SQL
Databázové systémy Dotazování v relačním modelu a SQL Petr Krajča Katedra informatiky Univerzita Palackého v Olomouci Petr Krajča (UP) KMI/YDATA: Přednáška II. 14. říjen, 2016 1 / 35 Opakování Relační
VíceDatabázové systémy. Datová integrita + základy relační algebry. 4.přednáška
Databázové systémy Datová integrita + základy relační algebry 4.přednáška Datová integrita Datová integrita = popisuje pravidla, pomocí nichž hotový db. systém zajistí, že skutečná fyzická data v něm uložená
VíceAnalýza a modelování dat. Přednáška 9
Analýza a modelování dat Přednáška 9 Další dotazování nad kostkou Rozšíření SQL99 rozšíření SQL99 (minulá přednáška): seskupovací operátory za GROUP BY CUBE statistiky dle řezů ROLLUP statistiky dle rolování
VíceObsah. Začínáme programovat v Ruby on Rails 9. Úvod 11. 1. Vítejte v Ruby 15. O autorovi 9 Poděkování 9
Začínáme programovat v Ruby on Rails 9 O autorovi 9 Poděkování 9 Úvod 11 Komu je kniha určena 11 Jak je kniha uspořádána 11 Co ke knize potřebujete 12 Konvence 12 Zdrojový kód 13 Poznámka redakce českého
VíceUživatelská příručka. Internet Map Server verze 1.5.4
Uživatelská příručka Internet Map Server verze 1.5.4 AURIS CZ s.r.o. vypracoval: Radek Valášek valasek@echotrack.cz poslední aktualizace: 30.4.2004 1 Funkce tenkého klienta... 3 Přihlášení do systému...
Více2. přednáška z předmětu GIS1 Data a datové modely
2. přednáška z předmětu GIS1 Data a datové modely Vyučující: Ing. Jan Pacina, Ph.D. e-mail: jan.pacina@ujep.cz Pro přednášku byly použity texty a obrázky z www.gis.zcu.cz Předmět KMA/UGI, autor Ing. K.
VíceÚvod do databázových systémů 1. cvičení
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů 1. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2013 Úvod do databázových systémů
VíceTvorba 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í
Více1. Blok Bloky a hladiny Barva a typ čáry v blocích 2. Vytvoření bloku příkaz BLOK [BLOCK]
1. Blok Velmi silnou vlastností AutoCADu je možnost seskupit několik entit výkresu dohromady a vytvořit z nich jeden objekt blok. Blok při vytvoření dostane svoje jméno, kterým se pak na něj odkazujeme.
VíceMISYS. Seznam souřadnic
MISYS Seznam souřadnic Obsah Základní informace Založení seznamu souřadnic Vkládání bodu(ů) Import bodů z jiných formátů Práce s body SS Základní informace Základní stavební jednotkou pro všechny geoinformační
VíceKIG/1GIS2. Geografické informační systémy. rozsah: 2 hod přednáška, 2 hod cvičení způsob ukončení: zápočet + zkouška
Geografické informační systémy KIG/1GIS2 rozsah: 2 hod přednáška, 2 hod cvičení způsob ukončení: zápočet + zkouška vyučující: e-mail: Ing. Jitka Elznicová, Ph.D. jitka.elznicova@ujep.cz Konzultační hodiny:
VíceB0M33BDT Technologie pro velká data. Supercvičení SQL, Python, Linux
B0M33BDT Technologie pro velká data Supercvičení SQL, Python, Linux Sergej Stamenov, Jan Hučín 18. 10. 2017 Osnova cvičení Linux SQL Python 2 SQL pro uživatele aneb co potřebuje znát a umět bigdatový uživatel:
VíceDatabázové systémy I
Databázové systémy I Přednáška č. 8 Ing. Jiří Zechmeister Fakulta elektrotechniky a informatiky jiri.zechmeister@upce.cz Skupinové a souhrnné dotazy opakování Obsah Pohledy syntaxe použití význam Vnořené
VíceMapový server Marushka. Technický profil
Technický profil Úvodní informace Mapový aplikační server Marushka představuje novou generaci prostředků pro publikaci a využívání dat GIS v prostředí Internetu a intranetu. Je postaven na komponentové
VíceOBJECT DEFINITION LANGUAGE. Jonáš Klimeš NDBI001 Dotazovací Jazyky I 2013
OBJECT DEFINITION LANGUAGE Jonáš Klimeš NDBI001 Dotazovací Jazyky I 2013 ODL a OQL ODL Objektové Object Definition Language popis objektového schéma SQL DDL Relační Data Definition Language příkazy CREATE,
VíceSPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí KARTOGRAFIE V GIS PROJEKT TEMATICKÁ MAPA
SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí KARTOGRAFIE V GIS MAPA MAPA je zmenšený generalizovaný konvenční obraz Země, nebeských těles, kosmu či jejich částí, převedený do roviny pomocí matematicky
Více7. Geografické informační systémy.
7. Geografické informační systémy. 154GEY2 Geodézie 2 7.1 Definice 7.2 Komponenty GIS 7.3 Možnosti GIS 7.4 Datové modely GIS 7.5 Přístup k prostorovým datům 7.6 Topologie 7.7 Vektorové datové modely 7.8
VícePopis funkcí tlačítek jednotlivých modulů programu OGAMA
Nevázaná příloha bakalářské práce VYUŽITÍ OPEN-SOURCE NÁSTROJŮ PRO PŘÍPRAVU, PRŮBĚH A VYHODNOCENÍ EYE-TRACKING EXPERIMENTŮ Popis funkcí tlačítek jednotlivých modulů programu OGAMA Michal KUČERA, 2014 Replay
VíceModulá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í
VíceMaturitní témata Školní rok: 2015/2016
Maturitní témata Školní rok: 2015/2016 Ředitel školy: Předmětová komise: Předseda předmětové komise: Předmět: PhDr. Karel Goš Informatika a výpočetní technika Mgr. Ivan Studnička Informatika a výpočetní
VíceMarketingová komunikace. 2. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph)
Marketingová komunikace Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph) 2. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Minulé soustředění úvod
VíceStřední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu:
Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_01_ACCESS_P2 Číslo projektu: CZ 1.07/1.5.00/34.1077
VíceUNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Katedra softwarových technologií
UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Katedra softwarových technologií Softwarový nástroj pro tvorbu a správu genealogických dat Manuál pro programátory Bc. František Hlaváček Součást
VíceNOVINKY V DATABÁZÍCH CEDA
NOVINKY V DATABÁZÍCH CEDA GIS KU květen 2017 Jan Vodňanský Central European Data Agency, a.s. výrobní ředitel vodnansky@ceda.cz StreetNet CrossBorder Vektorové mapové dlaždice Route4All StreetNet CrossBorder
VíceUživatelská příručka. 06/2018 Technické změny vyhrazeny.
Uživatelská příručka 1 OBSAH 1 ÚVOD... 3 1.1 Merbon SCADA... 3 1.1.1 K čemu program slouží...3 2 Přihlášení a odhlášení z programu... 4 3 Projekty... 5 3.1 Výběr zobrazení... 5 3.2 Schémata... 6 3.3 Grafy...
VíceKurz 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á
VíceKritéria hodnocení praktické maturitní zkoušky z databázových systémů
Kritéria hodnocení praktické maturitní zkoušky z databázových systémů Otázka č. 1 Datový model 1. Správně navržený ERD model dle zadání max. 40 bodů teoretické znalosti konceptuálního modelování správné
VíceHlavní rysy produktu MapInfo Professional
Michal Hrnčiřík MapInfo historie Hlavní rysy produktu MapInfo Professional Oblasti použití MapInfo MapInfo a webové služby Ostatní schopnosti produktu Vyvíjeno stejnojmennou firmou MapInfo (1986) MapInfo
VíceMAPA OBCHODU A SLUŽEB IMPLEMENTOVANÁ DO MOBILNÍHO MAPOVÉHO KLIENTA SPINBOX ÚŘAD MĚSTSKÉ ČÁSTI PRAHA 2, NÁMĚSTÍ MÍRU 600/20, 120 39, PRAHA 2
MAPA OBCHODU A SLUŽEB IMPLEMENTOVANÁ DO MOBILNÍHO MAPOVÉHO KLIENTA SPINBOX ÚŘAD MĚSTSKÉ ČÁSTI PRAHA 2, NÁMĚSTÍ MÍRU 600/20, 120 39, PRAHA 2 RESPONZIVNÍ DESIGN - tento design zaručuje, že zobrazení stránky
VícePráce s texty, Transformace rastru, Připojení GPS
Školení programu TopoL xt Práce s texty, Transformace rastru, Připojení GPS Obsah: 1. Uživatelské rozhraní (heslovitě, bylo součástí minulých školení) 2. Nastavení programu (heslovitě, bylo součástí minulých
VíceÚvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 4 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování Klauzule příkazu
VíceTisk výkresu. Projekt SIPVZ 2006 Řešené příklady AutoCADu Autor: ing. Laďka Krejčí
Tisk výkresu Projekt SIPVZ 2006 Řešené příklady AutoCADu Autor: ing. Laďka Krejčí 2 Obsah úlohy Procvičíte práci se soubory práci s DesignCentrem přenesení bloku z Design Centra do výkresu editace atributů
Více