Professional Documents
Culture Documents
HYDINF I Deo
HYDINF I Deo
GRAĐEVINSKI FAKULTET
HIDROINFORMATIKA
HYDINF
GUI TOOLBOX FOR MATLAB
Željko Vasilić
zeljkovasilic@hikom.grf.bg.ac.rs
Beograd, 8.12.2014
SADRŽAJ
• Šta je GUI ?
• Pokretanje GUI – ja
• Radno okruženje
• Uvoz podloge
• Otvaranje baze
• Digitalizacija terena i kreiranje DMT-a
• Digitalizacija mreže
• Editovanje objekata
• Hidraulički proračun
• Algoritmi za pretragu grafa
• „Smart“ selekcija primenom SQL upita
• Čuvanje u bazu
2
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
ŠTA JE GUI ?
• GUI – Graphical User Interface
• Grafički izgled softvera koji omogućava
korisniku da upravlja procesima računara bez
potrebe za poznavanjem programiranja i toka
procesa.
• GUI treba da bude tako osmišljen da se svaka
akcija izvršava na najprostiji način.
• Korisnik ne treba „previše da razmišlja“
3
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
POKRETANJE GUI - ja
• Nakon instalacije pokrenuti HYDINF.exe
4
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
RADNO OKRUŽENJE
Menu bar
Prostor za
prikaz
podataka
iz baze
Prostor za
grafički prikaz
5
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
UVOZ PODLOGE
• Izborom menija File\Uvezi sliku
• U istom folderu mora da postoji i .tfw (world File
Format) fajl pod istim imenom
• U njemu se
definiše položaj
podloge
• Fajl se može
napraviti u bilo
kom text editoru
(NotePad) i
sačuvati sa
ekstenzijom .tfw
6
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
UVOZ PODLOGE
• Struktura .tfw fajla
7
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
UVOZ PODLOGE
• Struktura .tfw fajla
( X TL , YTL ) 5), 6)
Ly = 2854.96 m
Lx = 8124.19 m
Lx
1) dx = = 1.27 m
Image size = 6397 x 2248 px 6397 px
Ly
4) dy = − = −1.27 m
2248 px
8
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
OTVARANJE BAZE
• Izborom menija File\Otvori Bazu
• Nakon otvaranja baze nije moguće uvoziti novu
podlogu
• U prostoru za prikaz podataka iz baze (levi deo
prozora) otvara se struktura baze i spisak tabela
9
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
OTVARANJE BAZE
• Struktura baze
10
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
OTVARANJE BAZE
• Može se birati koji će elementi biti prikazani na situaciji
11
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
OTVARANJE BAZE
• Spisak tabela • Izborom tabele i klikom
na „Prikazi“ prikazuju se
podaci u tabeli
12
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
OTVARANJE BAZE
• Prikaz tabele se može modifikovati primenom SQL upita
• Ukoliko se žele prikazati samo X koordinate tačaka terena
potrebno je bazi uputiti sledeći SQL upit:
select x_ from tblTerrainGraphPoints
13
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
OTVARANJE BAZE
• Izdvajanje svih tačaka terena sa kotom Z većom od 25.00 mnm
select ID, z_
from tblTerrainGraphPoints
where z_ > 25
14
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
DIGITALIZACIJA – TEREN
• U strukturi baze mora biti selektovan označen koji se
unosi
Unos tačaka terena
• U strukturi mora biti označeno Root \Terrain
\Graph \Tacka \Points
• Izborom menija Digitalizacija\Tacka
• Pojavljuje se padajući meni u gornjem levom uglu u
kome se bira visinska kota tačke koja se dodaje:
» Apsolutna kota Z
» Relativna kota dZ
• U slučaju digitalizacije terena potrebno
je izabrati apsolutnu kotu
• Dodaje se tačka i automatski se upisuje u bazu
15
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
DIGITALIZACIJA – TEREN
16
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
DIGITALIZACIJA – TEREN
Unos tačaka terena
• Digitalizacija tačaka se završava desnim klikom
miša.
• Pojavljuje se dijalog prozor
17
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
DIGITALIZACIJA – TEREN
Unos linija terena
• U strukturi mora biti označeno Root \Terrain
\Graph \Polilin \Lines
• Izborom menija Digitalizacija\Veza
• Moraju se povezati dve tačke koje pripadaju
terenu
• Unos linije se završava pritiskom tastera A (Add)
jer se radi o poliliniji
• Ukoliko se pogreši prilikom unosa pritiskom na
ESC se poništava trenutna selekcija
18
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
DIGITALIZACIJA – TEREN
Unos linija terena
• Kada se unesu sve željene linije digitalizacija
linija se završava desnim klikom miša i otvara se
dijalog prozor
19
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
KREIRANJE DMT-A
• Nakon digitalizacije tačaka terena i strukturnih
linija, može se formirati digitalni model terena
(DMT)
• Formira se TIN (Triangulated Irregular Network)
model primenom Delaunay triangulacije
Triangulacija
• Vrši se izborom menija Teren\Triangulacija
• Formira se mreža trouglova (Mesh) i korisnik
dobija informaciju o broju formiranih trouglova
• U strukturi se može uključiti/isključiti prikaz
trouglova triangulacije
– Root\Terrain\Mesh\Trougao\Triangles
20
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
KREIRANJE DMT-A
21
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
KREIRANJE DMT-A
Formiran TIN model
22
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
KREIRANJE DMT-A
TIN model prikazan u 3D
23
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
KREIRANJE DMT-A
Skaliranje po Z koordinati
• Radi lakšeg sagledavanja reljefa može se izvršiti
skaliranje po Z koordinati.
• Ovo se vrši slajderom u gornjem desnom uglu
24
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
KREIRANJE DMT-A
Skaliranje po Z koordinati
Z scale = 4
Z scale = 40
25
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox
KREIRANJE DMT-A
Prikaz koordinata
26
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox