Cover photoCover photo
meniny Dnes je: 17.7.2019, meniny má: Bohuslav

Spolupráca s databázov

Naspäť

Pomocou funkcionality ArcView pre SQL spojenie sa môžme napojiť na databázový server, ako sú Oracle alebo Sybase a vykonať SQL príkaz na získanie záznamov z nich. Záznamy, na ktoré pristupujete, sa stávajú tabuľkou v projekte.
Ako načítať údaje pripojením sa na databázu:
1. Aktivujeme projektové okno
2. Z menu Projekt (Project) vyberte Spojiť SQL (SQL Connect) - obr. 1.

sql connect

3. V dialógovom okne, ktoré sa objaví (nasledujúci obrázok), uvádza zoznam Spojenie (Connection) všetky databázové pripojenia, ktoré sú k dispozícii. Vyberieme si databázu obsahujúcu údaje, ktoré chceme načítať do ArcView a stlačíme tlačidlo Spojiť (Connect). Tím sa napojíte na vybranú databázu.
4. Zoznam tabuliek (Tables) uvádza tabuľky dostupné v databáze - obr. 2, ktorá je pripojená.

sql connect

Môžeme kliknúť na niektorú tabuľku a prezrieť si zoznam stĺpcov - Polia - (Fields) ktoré obsahuje. Zoznam tabuliek a stĺpcov je možné použiť na vytvorenie SQL príkazu tak, že špecifikujeme ktoré stĺpce z ktorých tabuliek chceme dostať do ArcView. Dvojité kliknutie na názov stĺpca ho pridá do rámčeka Vybrať (SELECT). Dvojité kliknutie na názov tabuľky ju pridá do rámčeka Z (FROM).
5. Ak chceme záznamy, ktoré chceme použiť, obmedziť na špecifickú podmnožinu, vypíšeme do rámčeka "Kde" (WHERE) výberový výraz. Ak napríklad chceme len tie záznamy, ktorých hodnota v určitom stĺpci je väčšia ako nula, aktivujte rámček Kde (WHERE) tak, že naň raz klikneme, dvakrát klikneme na názov stĺpca, čím ho pridáme k výrazu a potom vypíšeme ">0".
6. V rámčeku Výstupná tabuľka (Output Table) špecifikujte názov tabuľky, ktorú ArcView vytvorí na uloženie týchto údajov.
7. Nakoniec potvrdíme tlačidlom Dopyt (Query).
ArcView vytvorí tabuľku obsahujúcu záznamy, ktoré sme špecifikovali z databázy. ArcView ukladá definíciu SQL dopytu, nie samotné záznamy. Ak otvoríme projekt obsahujúci tabuľku, ktorá predstavuje výsledky SQL dopytu, ArcView sa automaticky opäť pripojí na databázu a získa z nej údaje do našej tabuľky. Všetky zmeny v databáze sa preto odrazia v tabuľke a vo všetkých pohľadoch, grafoch alebo zostavách, v ktorých sme použili údaje z tejto tabuľky. Okrem toho môžeme kedykoľvek vykonať voľbu Obnoviť (Refresh) z menu Tabuľka (Table) na automatické opätovné prepojenie s databázou a načítanie záznamov do tabuľky, tak, že si môžeme byt istí, že tabuľka obsahuje najnovšie zmeny.Hodnoty v tabuľke vytvorenej pripojením na databázu nie je možné v ArcView editovať. Túto tabuľku však môžeme exportovať do súboru na disku pomocou funkcie Exportovať (Export) z menu Súbor (File), pridať tento súbor znovu k ArcView ako novú tabuľku pomocou funkcie Pridať tabuľku (Add Table) z menu Projekt (Projects) a editovať hodnoty v tejto novej tabuľke.

KOMENTÁRE

Meno *

E-mail

Publikované: 19. 4. 2010 | prečítané: 1973x | komentárov: (0)
Webhosting, domény, servery

Tagy článkov

  dizertacka     hypso     geomedia     konferencia     web     analyzy     idrisi     facebook     gis     dem     tajchy     umb     publikacie     grass     surfer     qgis     arcgis  

Ellie Goulding - Love Me Like You Do

Kontakt
|
Vyhľadávanie
|
HTML5
|
CSS

webmaster: posta@dkubinsky.sk

Tvorba web stránok

Web stránky, e-shopy a aplikácie efektívne, funkčne, jednoducho - postavené na vlastnom redakčnom systéme.

Web stránky a E-shopy efektívne, funkčne, jednoducho...

Návrat hore