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
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'