Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

UNIVERZITET U BEOGRADU

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

1) 1.27 Širina jednog pixela u horizontalnom pravcu

2) 0 Rotacija oko X ose

3) 0 Rotacija oko Y ose

4) - 1.27 Širina jednog pixela u vertikalnom pravcu

5) 0 XTL – X koordinata gornjeg levog ćoška

6) 2854.96 YTL – Y koordinata gornjeg levog ćoška

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

• Digitalni model terena se može


sagledati u 3D
• Potrebno je izabrati ikonicu za
3D prikaz

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

U gornjem levom uglu se U gornjem desnom uglu se


uključuje\isključuje prikaz koordinata prikazuju koordinate

26
HIDROINFORMATIKA 2014/2015 – HYDINF toolbox

You might also like