Vykreslení obrázku z databázového sloupce na referenční bod geometrie

Podobné dokumenty
Práce s WKT řetězci v MarushkaDesignu

DTM (Digitální technická mapa) v Marushka Designu

Vizualizace TIN (trojúhelníková nepravidelná síť) v Marushka Designu

Lokalizace souřadnic v MarushkaDesignu

Integrace Google map v MarushkaDesignu

Informační ikony v MarushkaDesignu

Legenda v MarushkaDesignu

3D vektory a mračna bodů v Marushka Designu

Tile systém v Marushka Designu

Dotaz typu Common Info v MarushkaDesignu

Autorizace mapového serveru

HTML šablona v MarushkaDesignu

Možnosti připojení WMS služby do Klienta v Marushka Designu

Autorizace mapového serveru

Témata v MarushkaDesignu

Sledování provedených změn v programu SAS

Eda. Evidence obchodních aktivit. Proces nákupu

Portál veřejné správy

Plánování směn verze 2.1, revize 03

ZŠ ÚnO, Bratří Čapků 1332

ZŠ ÚnO, Bratří Čapků 1332

Analýza v ArcGIS Online

Portál veřejné správy

Helios Orange Plugin Zadávání vlastností

Portál veřejné správy

Podklady k práci s Intranetem - administrátor

Odpisy a opravné položky pohledávek

Spisová služba/elisa - Dodatek k manuálu - subverze 1.28

VIS ČAK - Uživatelský manuál - OnLine semináře

Externí volání webové publikace Marushka s parametry

SMART Notebook Math Tools 11

Operační systém Windows 8.1

Synchronizace kontaktů z ESO9 do MS Outlook

4 Datový typ, proměnné, literály, konstanty, výrazy, operátory, příkazy

Maturitní prací student osvědčuje svou schopnost samostatně pracovat na projektech a aktivně využívat nabyté zkušenosti

DeepBurner Free 1.9. Testování uživatelského rozhraní s uživateli Deliverable B1 TUR Testování uživatelských rozhraní 2011 ČVUT FEL

Mobilní zpravodajská aplikace idnes. A7B39PDA - Principy tvorby mobilních aplikací

Obsah cvic ení procvic ovane dovednosti

ZŠ ÚnO, Bratří Čapků 1332

Nastavení funkce pro Elektronickou evidenci tržeb EET v programu Aconto

Instalace a technické informace

Modul pro vyhodnocení ročních výsledků finančních kontrol

Eda. Evidence obchodních aktivit. Proces prodejních kontraktů

Generování Homepage ze serveru AReality.sk

MS Word pro administrátory projektů Základy

PEXESO UŽIVATELSKÝ MANUÁL

GeoDTM. Uživatelská příručka. Výstup byl vytvořen s finanční podporou TA ČR v rámci projektu TA Verze 1.0

Čipový terminál verze 3.3

Programová příručka. GoPal Navigator verze 5.5

Publikace. 1. Spuštění modulu Publikace. 2. Popis prostředí a ovládacích prvků modulu Publikace

Návod k vyplňování formulářů - vyúčtování

Návod k použití vědeckého kalkulátoru HP10s

Cycle Transport Improvements

Obecnou rovnici musíme upravit na středovou leží na kružnici musí vyhovovat její rovnici dosadíme ho do ní.

Spisová služba/elisa - Dodatek k manuálu - Verze 1.30

ZŠ ÚnO, Bratří Čapků 1332

SPARTAN DAIRY 3.0. Uživatelský manuál. Vytvořeno s podporou Interní vzdělávací agentury projekt č. 2017FVHE/2220/47 VFU BRNO

2.1. Operační systém První kroky Zapnutí počítače a přihlášení do systému Restartování počítače

Instalační manuál Desktop Security System AreaGuard

Programová příručka. GoPal Navigator verze 5

Specifikace pro SW aplikaci Start-up business.

GLOBÁLNÍ ARCHITEKTURA ROB

NEC CLOUD STORAGE. Uživatelská příručka. Verze: R03.1

ReDat experience v Release notes

SMART Notebook Mac OS X software pro operační systémy. Uživatelská příručka

FRONTA. Podobně jako u zásobníku lze prvek z fronty vyjmout pouze za takové podmínky, že je na řadě. Avšak jeho hodnotu můžeme přečíst kdykoliv.

Školení obsluhy PC stručný manuál obsluhy pro používání PC. MS Power Point

Vkládání dat do databázové aplikace

Možnosti a druhy párování

Kulturní kalendář Karlovarského kraje MANUÁL

- Aplikace je napsána v C#.NET, je instalována na webovém serveru - Data jsou ukládána v databázi MS-SQL 2005 a vyšší

Případy užití RSSystems

SPECIFIKACE INTERNETOVÉHO OBCHODU

65 51 H/01 Kuchař číšník. Téma "2012_SOP_ kuchař, číšník" samostatná odborná práce

ReDat experience v Release notes

Uživatelský manuál WebActive s.r.o.

Uživatelská příručka aplikace Partner24 modul Zaměstnavatelský portál Česká spořitelna penzijní společnost, a.s.

Multimédia a interaktivní PDF

14. Datové modely v GIS

Pořizování dat podle etalonu v Marushka Designu

SOŠS a SOU Kadaň Školení SIPVZ OS Windows XP OS WINDOWS ZÁKLADNÍ POJMY, UŽIVATELSKÉ PŘÍKAZY

MODUL ZÁSOBY- NASTAVENÍ ÚČTOVÁNÍ Materiál pro samostudium

Automatizovaný docházkový systém verze 3.xx DOCHÁZKA. Automatizovaný docházkový a přístupový systém. Verze 3.xx. Uživatelská příručka

Konstrukce paraboly dané dvěma tečnami s body dotyku. Příklad: Sestrojte parabolu p, jsou-li dány její tečny t 1, t 2 s body T 1, T 2 dotyku.

Účtování pojišťoven z Praktika

Verze 6.1, 8/2008. Uživatelský manuál. WebActive s.r.o.,hviezdoslavova 16, Ústí nad Labem. - info@webactive.

DESKRIPTIVNÍ GEOMETRIE Charakteristika vyučovacího předmětu

VYUŽITÍ MULTIMEDIÁLNÍ TECHNIKY VE VÝUCE ANGLIČTINY UČÍME SE ANGLIČTINU S INTERAKTIVNÍ TABULÍ SMARTBOARD

Upomínky a kontroly E S O 9 i n t e r n a t i o n a l a. s.

Spisová služba/elisa - Dodatek k manuálu - Verze

Rádiová odečtová jednotka RFU 40. a odečtová aplikace RADIO READER

SMART Notebook Windows operační systémy. Uživatelská příručka

Broušení a ostření nástrojů na speciálních bruskách

Použití dynamických parametrů prostředí SET_ENV_ v MarushkaDesignu

pro správu uživatelských přístupů do registru řidičů pro obecní úřady obcí s rozšířenou působností

[AVG-WEB] Zpř í stupně ní kořpořá tní ho wěbu Semestrální práce z předmětu A4M39NUR

TEORIE ZPRACOVÁNÍ DAT Cvičení 8

F O R M Á L N Í P O Ž AD AV K Y N A B AK AL ÁŘSKÉ PRÁCE

Transkript:

0 Vykreslení brázku z databázvéh slupce na referenční bd gemetrie

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 tmt příkladu si ukážeme jak standardní gemetrický prvek (BOD/ČÁRA/POLYGON atd.) v jeh referenčním bdě nahradíme brázkem (PNG/JPEG/GIF). Obrázek máme ulžený v databázi SQLite a t ve slupečku IMG typu BLOB gemetrické tabulky. Příklad byl vytvřen ve verzi 4.0.3.14 a nemusí být tedy kmpatibilní se staršími verzemi. 2 Práce s příkladem D slžky c:\marushkaexamples\ rzbalíme bsah subru ImgFrmPint_CZ.zip. Cílvu slžku je nutné respektvat kvůli prvázansti cest s prjektem. V případě umístění subrů d jiné cesty by nebyl mžné s příkladem pracvat. V prstředí MarushkaDesignu tevřeme prjekt ImgFrmPint_CZ.xml. Označíme frmální vrstvu IMG_TABLE v datvém skladu SQLite (WKB), v kntextvém menu vybereme Data Načti vše: V mapvém kně zvlíme zbrazit Vše : Spustíme lkální webvý server: - 2 -

3 Ukázka dialgvéh kna Obr 1: Přepnutí d módu data v SQLite Expert Persnal manageru Obr 2: Výběr Image Editru v SQLite manageru - 3 -

Obr 3: Načtení brázku v SQLite manageru Obr 4: Ukázka výsledku příkladu v lkálním webvém serveru v MarushkaDesignu - 4 -

4 Stručný ppis příkladu v MarushkaDesignu Cílem příkladu je ukázat, jak lze ulžit binární reprezentaci brázku d slupečku databáze v SQLite a pté ji načíst pmcí pseudslupce SET_PARS_IMAGE_FROM_CORG míst bdvých prvků a vykreslit tyt brázky d mapvé kmpzice. Příklad bsahuje frmální vrstvu IMG_TABLE, která je dkázána na databázvu tabulku IMG_TABLE. Tat tabulka bsahuje brázky, jejichž binární reprezentace je ulžená ve slupci IMG. V tmt příkladu se knkrétně jedná znaky krajských měst České republiky, které jsu umístěny v suřadnicích příslušných měst. Obrázky jsu vykresleny ve veliksti 20 000 m. Tabulka v SQLite bsahuje krmě standardních slupců i slupec IMG, který je stejně jak slupec GEOM databázvéh typu BLOB. D něh se ptm v SQLite manageru pmcí Image Editru ulží binární reprezentace brázku, který se zbrazí v místě referenčníh bdu bdvéh prvku. Míst referenčníh bdu bdvéh prvku by mhl být brázek zbrazen také v místě referenčníh bdu elementu typu LINESTRING, POLYGON neb GEOMETRYCOLLECTION. Pstup je následující: 1. Příprava dat Nejdříve si připravíme data v SQLite manageru (zde byl knkrétně pužit SQLite Expert Persnal verze 3.5.89.205, dále jen SQLite manager). V něm se přepneme d módu Data (viz br. 1), najdeme záznam, u kteréh chceme změnit brázek a u tht záznamu pmcí dvjkliku levéh tlačítka vybereme slupec IMG. Zbrazí se Recrd Editr, v něm u slupce IMG klikneme na vlbu Image Editr (viz br. 2). Dále klikneme na Lad, vybereme brázek, který chceme v daných suřadnicích zbrazit, klikneme na Otevřít (viz. br. 3). Pté zvlíme mžnst OK. Nyní je již brázek v databázi ulžen v binárním frmátu a můžeme jej vykreslit. 2. Vykreslení (prezentace) dat V MarushkaDesignu si vytvříme frmální vrstvu, která bude dkazvána na tabulku s ulženými brázky (v našem případě IMG_TABLE). D vlastnsti frmální vrstvy DBClumnsTClient vlžíme tent řetězec: IMG,'IMG 20000' SET_PARS_IMAGE_FROM_CORG První část tht řetězce říká, že ze slupce IMG budeme načítat brázky veliksti 20 000 metrů. Míst hdnty IMG v řetězci je mžné vlžit jakýkliv jiný název slupce, ve kterém je ulžena binární reprezentace brázku, míst hdnty 20 000 lze zvlit jakukliv jinu velikst brázku. Pseudslupec SET_PARS_IMAGE_FROM_CORG má dva parametry: a) jmén databázvéh slupce, ve kterém je brázek ulžen, tent slupec musí být natažen z databáze prstřednictvím DBClumnsTClient, b) výška brázku. V případě, že databázvý slupec IMG bsahuje i jiné záznamy než puze brázky, my však statní záznamy nechceme zbrazit, je mžné d vlastnsti frmální vrstvy DBWhereClause vlžit pdmínku: IMG IS NOT NULL. Ta nám zaručí, že záznamy, které mají ve slupci IMG hdntu NULL (nemají přiřazen žádný brázek), se nebudu zbrazvat. V pačném případě se načtu i statní prvky ze slupce IMG databázvé tabulky. Nyní již zbývá jen zbrazit si tímt způsbem vlžené brázky v MarushkaDesignu, t prvedeme stejným způsbem jak na brázku v kapitle 2 tht příkladu (Data Načti vše). - 5 -