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

27.06.2015 Views

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

Modelování geoprostorové báze <strong>dat</strong> <strong>na</strong> úrovni <strong>dat</strong>ového <strong>modelu</strong> <strong>KN</strong><br />

5 Zobrazení prostorových <strong>dat</strong><br />

Společnost Oracle <strong>na</strong>bízí vlastní produkt pro zobrazování <strong>dat</strong> uložených<br />

v <strong>dat</strong>abázi Oracle a využívajících technologii Spatial. Jedná se o aplikaci<br />

MapViewer.<br />

5.1 MapViewer<br />

MapViewer je vizualizační nástroj založený <strong>na</strong> programovacím jazyce<br />

Java. Je součástí aplikačního serveru Oracle 10g. Může být použit k<br />

• vytváření uživatelských map zobrazujících geografické prvky jako<br />

<strong>na</strong>příklad silnice, vodní dopravní cesty a jiné transportní sítě.<br />

• zobrazování hranic územně správních jednotek.<br />

• vizualizovat tzv. „business“ <strong>dat</strong>a – různé demografické ukazatele<br />

populace a podobně.<br />

MapViewer <strong>na</strong>bízí kromě jiného prostředek Simple Spatial Query<br />

Visualizer pro vizualizaci prostorových dotazů zapsaných<br />

v strukturovaném dotazovacím jazyce SQL. Simple Spatial Query<br />

Visualizer jsem využil pro zobrazování hranic katastrálních území. Tento<br />

prostředek umožňuje zobrazit <strong>dat</strong>a uložená v objektovém <strong>dat</strong>ovém typu<br />

SDO_GEOMETRY.<br />

5.1.1 Využití Simple Spatial Query Visualizer<br />

Před zahájením tvorby a vizualizace prostorových dotazů je nutno<br />

definovat <strong>dat</strong>ový zdroj, to z<strong>na</strong>mená tabulku, která obsahuje alespoň<br />

jeden sloupec typu SDO_GEOMETRY. Připojení k této zdrojové tabulce,<br />

uložené v <strong>dat</strong>abázi Oracle, probíhá pomocí JDBC. Ukázka definování<br />

připojení zdrojové tabulky, konkrétně tabulky KATASTRALNI_HRANICE,<br />

je popsá<strong>na</strong> v příkladu 16. Uživatel určí pojmenování zdroje (název<br />

připojované tabulky), svoji IP adresu, JDBC port (stačí ponechat výchozí<br />

hodnotu 1521), globální název <strong>dat</strong>abáze obsahující zdrojovou tabulku,<br />

jméno platného uživatele včetně jeho hesla.<br />

53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!