Modelovánà geoprostorové báze dat na úrovni datového modelu KN
Modelovánà geoprostorové báze dat na úrovni datového modelu KN Modelovánà geoprostorové báze dat na úrovni datového modelu KN
Modelování geoprostorové báze dat na úrovni datového modelu KN 4.7.2 Využití metody „BULK LOADING“ Tuto metodu jsem prakticky nevyzkoušel, proto zde velmi stručně podám pouze základní přehled o účelu a principu této metody, jako jednoho z možných způsobů řešení importu rozsáhlé množiny prostorových dat. Použití této metody přímo souvisí s obslužným programem (tzv. utilitou) SQL*Loader, který je standardně nainstalován při instalaci samotného databázového prostředí Oracle. SQL*Loader umožňuje importovat do databáze velké množství ASCII dat. SQL*Loader na svém vstupu zpracovává soubor s daty, tzv. Data File pomocí několika parametrů, z nichž nejdůležitější je parametr, jenž specifikuje kontrolní soubor, tzv. Control File. Data File obsahuje data reprezentující geometrické popisy vybraných prostorových prvků. Způsob zpracování těchto dat se řídí instrukcemi obsaženými v kontrolním souboru. Bližší informace o této metodě lze najít v [11]. 52
Modelování geoprostorové báze dat na úrovni datového modelu KN 5 Zobrazení prostorových dat Společnost Oracle nabízí vlastní produkt pro zobrazování dat uložených v databázi Oracle a využívajících technologii Spatial. Jedná se o aplikaci MapViewer. 5.1 MapViewer MapViewer je vizualizační nástroj založený na programovacím jazyce Java. Je součástí aplikačního serveru Oracle 10g. Může být použit k • vytváření uživatelských map zobrazujících geografické prvky jako například silnice, vodní dopravní cesty a jiné transportní sítě. • zobrazování hranic územně správních jednotek. • vizualizovat tzv. „business“ data – různé demografické ukazatele populace a podobně. MapViewer nabízí kromě jiného prostředek Simple Spatial Query Visualizer pro vizualizaci prostorových dotazů zapsaných v strukturovaném dotazovacím jazyce SQL. Simple Spatial Query Visualizer jsem využil pro zobrazování hranic katastrálních území. Tento prostředek umožňuje zobrazit data uložená v objektovém datovém typu SDO_GEOMETRY. 5.1.1 Využití Simple Spatial Query Visualizer Před zahájením tvorby a vizualizace prostorových dotazů je nutno definovat datový zdroj, to znamená tabulku, která obsahuje alespoň jeden sloupec typu SDO_GEOMETRY. Připojení k této zdrojové tabulce, uložené v databázi Oracle, probíhá pomocí JDBC. Ukázka definování připojení zdrojové tabulky, konkrétně tabulky KATASTRALNI_HRANICE, je popsána v příkladu 16. Uživatel určí pojmenování zdroje (název připojované tabulky), svoji IP adresu, JDBC port (stačí ponechat výchozí hodnotu 1521), globální název databáze obsahující zdrojovou tabulku, jméno platného uživatele včetně jeho hesla. 53
- Page 5 and 6: Modelování geoprostorové báze d
- Page 7 and 8: Modelování geoprostorové báze d
- Page 9 and 10: Modelování geoprostorové báze d
- Page 11 and 12: Modelování geoprostorové báze d
- Page 13 and 14: Modelování geoprostorové báze d
- Page 15 and 16: Modelování geoprostorové báze d
- Page 17 and 18: Modelování geoprostorové báze d
- Page 19 and 20: Modelování geoprostorové báze d
- Page 21 and 22: Modelování geoprostorové báze d
- Page 23 and 24: Modelování geoprostorové báze d
- Page 25 and 26: Modelování geoprostorové báze d
- Page 27 and 28: Modelování geoprostorové báze d
- Page 29 and 30: Modelování geoprostorové báze d
- Page 31 and 32: Modelování geoprostorové báze d
- Page 33 and 34: Modelování geoprostorové báze d
- Page 35 and 36: Modelování geoprostorové báze d
- Page 37 and 38: Modelování geoprostorové báze d
- Page 39 and 40: Modelování geoprostorové báze d
- Page 41 and 42: Modelování geoprostorové báze d
- Page 43 and 44: Modelování geoprostorové báze d
- Page 45 and 46: Modelování geoprostorové báze d
- Page 47 and 48: Modelování geoprostorové báze d
- Page 49 and 50: Modelování geoprostorové báze d
- Page 51 and 52: Modelování geoprostorové báze d
- Page 53 and 54: Modelování geoprostorové báze d
- Page 55: Modelování geoprostorové báze d
- Page 59 and 60: Modelování geoprostorové báze d
- Page 61 and 62: Modelování geoprostorové báze d
- Page 63 and 64: Modelování geoprostorové báze d
- Page 65 and 66: Modelování geoprostorové báze d
- Page 67 and 68: Modelování geoprostorové báze d
- Page 69 and 70: Modelování geoprostorové báze d
- Page 71 and 72: Modelování geoprostorové báze d
- Page 73 and 74: Modelování geoprostorové báze d
- Page 75 and 76: Modelování geoprostorové báze d
- Page 77 and 78: Modelování geoprostorové báze d
- Page 79 and 80: Modelování geoprostorové báze d
- Page 81 and 82: Modelování geoprostorové báze d
- Page 83 and 84: Modelování geoprostorové báze d
- Page 85 and 86: Modelování geoprostorové báze d
- Page 87 and 88: Modelování geoprostorové báze d
- Page 89 and 90: Příloha A Operátory v Oracle Spa
- Page 91 and 92: Příloha B PL/SQL podprogramy v ba
- Page 93 and 94: Příloha B PL/SQL podprogramy v ba
- Page 95 and 96: Příloha D Ladící (tuning) podpr
- Page 97 and 98: Příloha E Utility v Oracle Spatia
- Page 99 and 100: Příloha F Analyzující podprogra
- Page 101 and 102: Příloha H Podprogramy v balíku S
- Page 103 and 104: Příloha H Podprogramy v balíku S
Modelování geoprostorové báze <strong>dat</strong> <strong>na</strong> úrovni <strong>dat</strong>ového <strong>modelu</strong> <strong>KN</strong><br />
4.7.2 Využití metody „BULK LOADING“<br />
Tuto metodu jsem prakticky nevyzkoušel, proto zde velmi stručně<br />
podám pouze základní přehled o účelu a principu této metody, jako<br />
jednoho z možných způsobů řešení importu rozsáhlé množiny<br />
prostorových <strong>dat</strong>.<br />
Použití této metody přímo souvisí s obslužným programem (tzv.<br />
utilitou) SQL*Loader, který je standardně <strong>na</strong>instalován při instalaci<br />
samotného <strong>dat</strong>abázového prostředí Oracle. SQL*Loader umožňuje<br />
importovat do <strong>dat</strong>abáze velké množství ASCII <strong>dat</strong>.<br />
SQL*Loader <strong>na</strong> svém vstupu zpracovává soubor s <strong>dat</strong>y, tzv. Data<br />
File pomocí několika parametrů, z nichž nejdůležitější je parametr, jenž<br />
specifikuje kontrolní soubor, tzv. Control File. Data File obsahuje <strong>dat</strong>a<br />
reprezentující geometrické popisy vybraných prostorových prvků.<br />
Způsob zpracování těchto <strong>dat</strong> se řídí instrukcemi obsaženými<br />
v kontrolním souboru. Bližší informace o této metodě lze <strong>na</strong>jít v [11].<br />
52