Zadanie č. 2: NÁVRH ZDROJOV GEOÚDAJOV-1. časť                               4.GaK 2003/2004

DEFINÍCIA BÁZY PRIESTOROVÝCH                                             PRIESTOROVÝ

ÚDAJOV.                                                             INFORMAČNÝ MANAŽMENT

1.  Spustite MicroStation a otvorte ľubovoľný výkresový súbor. Do príkazového riadku zadajte
príkaz MDL LOAD MGEO. Vyberte položku menu MGEO > SOUBOR > SPRÁVCE
PROJEKTU    V paneli    SPRÁVCE    PROJEKTU    zvoľte   položku   PROJEKT    >
VYTVORIŤ. V paneli PROJEKT zadajte názov projektu <vašemeno> a vyberte voľbu
PRÁZDNY.   Nepovinne   môžete   zadať   Informace.   Potvrďte   tlačidlom   OK.   Okno
VYTVORENÍ VÝKRESU zavrite.

2.            Vyberte položku menu MGEO > NASTAVENÍ > HLADINY A TŔÍDY OBJEKTU.
V paneli DEFINICE HLADÍN A TŔÍD OBJEKTU zvoľte Vytvorení > Nová hladina. V
paneli Definice hladiny zapíšte do políčka Hladina názov hladiny (kategórie podľa zadania
č.l) a odošlite tlačidlom OK. (Ostatné políčka nevyplňujte!). Postup opakujte pre všetky
hladiny.

3.            Pre každú hladinu (kategóriu) definujte triedy objektov. Triedami objektov budú mapové
prvky (features), ktoré ste navrhli v zadaní č.l. Nastavte sa na príslušnú hladinu a zvoľte
Vytvorení > Nová tŕída objektu. V paneli Definice tŕídy objektu zadajte názov triedy
(Objekt), zvoľte druh objektu (Líniový, Text, Značka) a nepovinne kód objektu. Potvrďte
tlačidlom OK. Otvorí sa panel Tŕ. objektu (názov). V tomto paneli sa môže modifikovať
príkaz na kreslenie objektu (ak treba), a atribúty kresby - vrstva, farba, hrúbka a typ čiary,
atď. podľa druhu objektu. Definíciu opakujte pre všetky objekty (prvky) tak ako ste si ich
navrhli v zadaní č.l a potom pre všetky hladiny (kategórie).

4.            Nakoniec vytvorte prázdne výkresové súbory, ktoré ste navrhli v zadaní č.l. čiže jeden výkres
bude obsahovať prvky jednej hladiny (kategórie). Vyberte položku menu    MGEO >
SOUBOR > NOVÝ VÝKRES. V okne VYTVORENÍ VÝKRESU zadajte v poli Soubor
meno výkresového súboru a ťuknite na tlačidlo Provést. Po zvolení zakladacieho súboru
sjtskdgn sa objaví upozornenie, že výkres nebol priradený žiadnej hladine. Zvoľte tlačidlo
Pŕiŕadit a v paneli Prirazení výkresu - meno výkresu vykonajte priradenie k príslušnej
hladine tým, že príslušnú hladinu označíte a zvolíte tlačidlo Provést. Priradenie k hladinám
vykonajte pre všetky výkresové súbory.

5.            Ukončite prácu uzavretím nadstavbového programu cez položku menu MGEO > Soubor >
Konec, alebo   MGEO > Soubor > Zavŕít projekt.   Program vás upozorní, že treba uložiť
dátový model.
   (Prácu nesmiete ukončiť jednoduchým odchodom z MicroStation-u. lebo
všetky údaje projektu sa stratia!!!) Všetky súbory projektu sa uložia v podadresári D:/prj/

Vedúci cvičení: Ing. Jana Chalachanová, PhD. Ing. Ivana Ivanova Ing. VladimírStromček

 

 

Zadanie č. 2: UMIESTŇOVANIE OBJEKTOV       4.GaK 2003/2004 POMOCOU IKON.                                                       PRIESTOROVÝ INFORMAČNÝ MANAŽMENT

1.    Spustite MicroStation a v okne MS Manager vo výberovom menu Interface zvoľte položku
New... Otvorí sa panel Create User Interface. Do poľa Name zapíšte 4gakx, kde x je číslo
vášho krúžku a odošlite tlačidlom <OK>. Ďalej otvorte ľubovoľný výkres z vášho projektu,
ktorý ste si vytvorili na predchádzajúcich cvičeniach s nadstavbou MGEO s použitím nového
rozhrania (interface) 4gakx.

Pre každú hladinu vo vašom projekte vytvorte jeden panel nástrojov, ktorý bude pre každú triedu objektov obsahovať jednu ikonu:

2.             Vyberte položku menu Workspace > Customize. V paneli Customize zvoľte v pravom okne
Edit Tool Box položku Create Tool Box... Otvorí sa panel Create Tool Box a v ňom do poľa
Name zapíšte názov panelu nástrojov (hladiny), napr. Parcely. Potvrďte tlačidlom <OK>.

3.             V paneli Customize ťuknite na tlačidlo <Insert>. Otvorí sa panel Insert Tool, ktorý obsahuje
nástroje pre tvorbu ikôn. Grafické stvárnenie ikony záleží na vašej fantázii.

V dolnej časti panelu Insert Tool zapíšte do poľa Tool Tip text, ktorý sa má zobraziť, keď ukazovateľ myši umiestnite na príslušnú ikonu (teda pomocný bublinkový text ikony).

Pole Description nemusíte vypisovať, alebo do neho môžete zapísať nepovinný komentár (bližší popis ikony).

Do poľa Key-in zapíšte text: OBJECT PLAČE "názov_objektu" kde názov_objektu je názov príslušnej triedy objektu presne tak, ako ho máte definovaný vo vašom projekte. Nezabudnite na úvodzovky!!! Ikonu uložte tlačidlom <OK>. Postup opakujte pre ďalšie ikony (pre všetky triedy objektov v danej hladine).

4.   Po vytvorení všetkých ikôn daného panelu (hladiny) uložte príslušný panel tlačidlom <Save>
v paneli Customize.

Postup podľa odstavca 2 až 3 opakujte pre ďalšie panely nástrojov (pre všetky hladiny vo vašom projekte).

5.   Vyskúšajte si umiestňovanie prvkov do výkresu cez ikony. Požadovaný panel nástrojov
otvoríte tak, že v hlavnom riadkovom menu MicroStationu zvolíte položku Tools > Tool
Boxes... a v paneli Tool Boxes príslušný panel podľa jeho názvu nájdete, vyberiete a potvrdíte
tlačidlom
<OK>.

 

Zadanie č. 3: RELAČNÁ BÁZA ÚDAJOV A JEJ  4.GaK 2003/2004

PRIPOJENIE K DIGITÁLNEJ MAPE.PRIESTOROVÝ INFORMAČNÝ MANAŽMENT

1.   časť: Vytvorenie tabuliek popisných údajov v databázovom programe MS Access.

1.                   Spustite databázový program MS Access. V paneli Microsoft Access vyberte „Vytvoriť novú databázu
s použitím prázdnej databázy". V paneli Nový databázový súbor si nastavte svoj adresár a v políčku
Filé name upravte názov databázy na zad3 a stlačte <Vytvoriť>.

2.         V paneli zad3: Databáza vyberte kartu Tabuľky a stlačte <Nový>. V paneli Nová tabuľka vyberte
„Návrhové zobrazenie" a odošlite <OK>. Zadávajte názvy polí (stĺpcov) príslušnej tabuľky podľa
návrhu zo zadania č.l. Panel Tabuľka 1: Tabuľka   zavrite a v paneli Uložiť ako do políčka Názov
tabuľky zapíšte názov príslušnej tabuľky podľa zadania c. l. Postup opakujte pre všetky tabuľkv
navrhnuté v zadaní č.l.

Pozn.:      Program vás upozorní, že nebol definovaný Primárny kľúč a odporúča ho vytvoriť, nie je to však nutné a

preto opustíte panel kliknutím na tlačítko <Nie>!

3.                   V paneli zad3: Databáza vyberte postupne všetky vytvorené tabuľky, stlačte <Otvoriť> a naplňte ich
ľubovoľnými hodnotami (minimálne však vyplňte 10 záznamov v každej tabuľke).

4.         Súbor zad3 si zálohujte aj na disketu.

2. časť: Pripojenie záznamov v databáze ku grafickým prvkom vo výkresovom súbore.

5.     V menu Štart (vo Windows-e) vyberte Nastavenia a z neho Ovládací Panel> ODBC Data Sources.
V okne ODBC Data Sources Administrátor vyberte položku Add, vyberte databázu Microsoft Access
Driver (*mdb) a potvrďte Ukončiť. V okne Microsoft Access Setup do položky Data source Name

zadajte názov vašej databázy (zad3} a cez položku Database Select nastavte cestu k vašej databáze (...\zad3.mdb). Potvrďte <OK> (aj v okne ODBC Data Source Administrátor).

6.     Otvorte si výkres uzemie.dgn, vyberte položku  Settings>Database>Connect, tu v položke Connect to
Database vyberte ODBC a do položky Connect String napíšte zad3; odošlite <OK>. Vyberte položku
menu
   Settings>Database>Setup,   okno   Alert   vás   upozorní,   že   databáza   neobsahuje   tabuľku
MSCATALOG, zvoľte jej  vytvorenie (tlačítko <OK>).  V paneli MSCATALOG vyberte položku
Table>Add to MSCATALOG, tu postupne vyberte všetky tabuľky a v poli Entity Number zadajte číslo
1,2,.. .atď. Ďalej vyplňte položky v paneli nasledovne:

Screen form: názov tabuľky                           SQL Review: select * from názov tabuľky

Report table: názov iabuľky_ľeport              DAS table: názov tabuľky_das

 

Zadanie č. 3: RELAČNÁ BÁZA ÚDAJOV A JEJ   4.GaK 2003/2004

PRIPOJENIE K DIGITÁLNEJ MAPE.  PRIESTOROVÝ INFORMAČNÝ MANAŽMENT

Okno MSCATALOG potvrďte tlačítkom OK. Databázu treba odpojiť a znovu pripojiť!!

(SETTINGS>DATABASE>DISCONNECT, SETTINGS>DATABASE>CONNECT).

Vyberte položku Settings>Database>Dialog a v paneli Database vyberte Linkage Móde: Duplicate,

Forms: None. Z menu Tools>Tool Boxes vyberte paletu nástrojov Database.

7.                  Skontrolujte, či sa vo výkrese územie.dgn nachádzajú všetky prvky, ku ktorým ste vypĺňali záznami v
databázových tabuľkách. Pokiaľ nie, treba ich do výkresu ľubovoľne doplniť.

8.                  Do príkazového riadku napíšte príkaz na určenie aktívnej entity, t.j. riadku v databázovej tabuľke, ktorý
chcete pripojiť ku grafickému prvku výkresu (napríklad):   ,

FI=SELECT * FROM názov tabuľky WHERE Supisne_cislo='270/175' a príkaz odošlite <Enter>. Z palety Database vyberte nástroj Show Active Entity a v paneli SQL Window skontrolujte výpis.

9.     Z palety Database vyberte nástroj Attach Active Entity a vo výkrese kliknite myšou na prvok, ku
ktorérríu chcete záznam pripojiť a potvrďte. Skontrolujte pripojenie databázového záznamu použitím
nástroja Revie\v Database Attributes of Element. Postup podľa bodov 8. a 9. opakujte pre všetky prvky
zo všetkých tabuliek.

Pozn.: pri zadávaní príkazov na výber aktívnej entity je nutné písať názvy tabuliek a stĺpcov tabuliek presne tak isto ako ich máte v databáze!!!!

2.   časť: Práca s DB záznamami pripojenými ku grafickým prvkom vvkresu.

10.        Prezrite si všetky záznamy v ľubovoľnej tabuľke: do príkazového riadku zadajte príkaz SQL. V paneli
SQL Window zapíšte do spodného okna príkaz SELECT * FROM názov tabuľky a potvrďte <Submit>.
V okne sa objaví prvý záznam, ďalšie záznamy si prezrite použitím tlačidla <Next>.

11.        Vyskúšajte si rôzne možnosti relačnej SQL analýzy. Do okna SQL napíšte príkazy:
SELECT poloíkal,položka2,položka3,... FROM názov tabuľky ORDER BY položka

SELECT položkal,pololka2,pololka3,... FROM názov tabuľky WHERE poloíka='textová hodnota'

SELECT položkal,položka2,poloíka3,.., FROM názov tabuľky WHERE položka>lwdnota

SELECT surnipoložka) FROM názov tabuľky

SELECT wg(poloika) FROM názov tabuľky

SELECT * FROM názov tabuľky WHERE položkal>hodnota AND položka2='textová hodnota'