• Nie Znaleziono Wyników

Przestrzenna baza danych pomiarowych na przykładzie bazy danych źródeł dorzecza Dłubni

N/A
N/A
Protected

Academic year: 2021

Share "Przestrzenna baza danych pomiarowych na przykładzie bazy danych źródeł dorzecza Dłubni"

Copied!
4
0
0

Pełen tekst

(1)

Przestrzenna baza danych pomiarowych

na przyk³adzie bazy danych Ÿróde³ dorzecza D³ubni

Piotr Che³micki*

Potrzeba wykorzystania baz danych

przestrzennych w hydrologii i hydro-geologii jest w ostatnich latach sygnali-zowana w wielu publikacjach (m.in.: Buczyñski i in., 2003; Michalak, 2003). Znaczna czêœæ informacji i danych pomiarowych w wymienionych dziedzi-nach ma charakter przestrzenny. Istot-nym problemem jest sposób przejœcia z informacji zapisanej na noœnikach analogowych na noœniki cyfrowe oraz takie zorganizowanie informacji w kompu-terowej bazie danych, by umo¿liwiæ sprawne do nich dotarcie, aktualizacjê, dodanie nowych danych, czy te¿ ich usuniêcie. Praca wykonana przez autora polega³a na stwo-rzeniu relacyjnej bazy danych hydrogeologicznych dotycz¹cych obiektów punktowych, jakie stanowi¹ Ÿród³a, czyli naturalne, samoczynne i skoncentrowane wyp³ywy wód podziemnych na powierzchniê terenu. Wykorzystano w tym celu, jako przyk³ad, dane dotycz¹ce Ÿróde³ po³o¿onych w dorzeczu D³ubni, na Wy¿ynie Miechow-skiej.

Wy¿yna Miechowska, zbudowana w przewa¿aj¹cej czêœci z kredowych, wodonoœnych margli, jest obszarem wystêpowania licznych, a w wielu przypadkach — bardzo wydajnych Ÿróde³. Badania Ÿróde³ tego obszaru prowadzi³a w latach 70. i 80. XX w. Dynowska (1983). Kolejne bada-niaprowadzone na tym obszarze(Che³micki, 2001; Siwek 2003) mia³y znaczenie aktualizacyjne, porównawcze i poszerzaj¹ce, zw³aszcza w odniesieniu do fizykochemicz-nych cech wody. Wobec znacznego, zgromadzonego wów-czas materia³u, po¿¹dane okaza³o siê jego uporz¹dkowanie w postaci cyfrowej bazy danych.

Materia³y

Materia³y wykorzystane do stworzenia prezentowanej bazy danych pochodz¹ z pomiarów przeprowadzonych w latach 2000–2001 przez J. Siwka z Zak³adu Hydrologii Instytutu Geografii i Gospodarki Przestrzennej UJ. Dotycz¹ one 27 Ÿróde³ znajduj¹cych siê w górnej czêœci dorzecza D³ubni, która rozci¹ga siê w odleg³oœci oko³o 30 kilometrów na NE od Krakowa i le¿y na granicy dwóch mezoregionów fizycznogeograficznych. Zachodnia czêœæ zlewni znajduje siê w obrêbie Wy¿yny Olkuskiej, wschod-nia zaœ — w obrêbie Wy¿yny Miechowskiej (Kondracki, 2000).

Zebrane informacje(Siwek, 2004)zawieraj¹ dane fizy-kochemiczne bêd¹ce wynikiem pomiarów wykonywanych w terenie i w laboratorium oraz dane opisowe zestawione na podstawie obserwacji terenowych (tab. 1). Uzupe³niono

je o „foto–dane”, czyli zdjêcia Ÿróde³ oraz wspó³rzêdne geograficznetych obiektów,pomierzone przy u¿yciu sys-temu GPS przez autora niniejszej publikacji oraz ortofoto-mapy i ortofoto-mapy topograficzne w skali 1: 10 000 uzyskane zWojewódzkiego Oœrodka Dokumentacji Geodezyjnej i Kartograficznej w Krakowie.

W trakcie tworzenia bazy danych przestrzennych wykorzystano program GeoMedia Professional firmy Intergraph. Za wyborem tego typu oprogramowania prze-mawia³y nastêpuj¹ce argumenty:

‘potrzeba stworzenia relacyjnej bazy danych ope-ruj¹cej w œrodowisku GIS,

‘potrzeba utworzenia programu o charakterze nieroz-proszonym, czyli funkcjonuj¹cego i operuj¹cego w obrêbie pojedynczej platformy sprzêtowej,

‘wykorzystanie programu umo¿liwiaj¹cego swo-bodn¹ rozbudowê stworzonej bazy danych;

‘wykorzystanie oprogramowania operuj¹cego przy niewielkich wymaganiach sprzêtowych.

GeoMedia Professional okaza³ siê programem spe³niaj¹cym wszystkie wymienione wymagania. Jest to jeden z nowoczeœniejszych programów s³u¿¹cych pozyski-waniu, przechowywaniu i edycji danych dotycz¹cych obiektów geograficznych. Program ma mo¿liwoœæ prze-chowywania zarówno danych rastrowych, jak i wektoro-wych, a wyposa¿enie go w wiele przydatnych i nowatorskich funkcji, umo¿liwia proste i bardzo precy-zyjne przeprowadzenie dzia³añ graficznych (INTERGRAPH…, 2003). Dodatkowym atutem jest wspó³praca programu z szerok¹ gam¹ formatów danych oraz ró¿norakimi bazami danych (ARC/INFO, CAD, Oracle, SQL Serwer, Map Info, Access itp.). W omawia-nym przypadku wykorzystano relacyjn¹ bazê danych pro-gramu Microsoft Access, z powodu, i¿ program ten umo¿liwia dostêp do danych zgromadzonych w bazie z poziomu GeoMedia Professional zarówno w trybie tyl-ko-do-odczytu,jak iw trybie do odczytu/zapisu. GeoMe-dia Professional skonstruowany zosta³ w sposób umo¿liwiaj¹cy obs³ugê przy niewielkich wymaganiach sprzêtowych (np. procesor Pentium 90 z 32MB pamiêci RAM).

Drugim z wykorzystanych programów by³, wspomnia-ny ju¿ wczeœniej,Microsoft Access. Jest to jeden z najsze-rzej rozpowszechnionych komercyjnych programów s³u¿¹cych do tworzenia relacyjnych baz danych w œrodo-wisku MS Windows (Cassel i in., 2003). Pod pojêciem relacyjnej bazy danych kryje siê system tabel, uporz¹dko-wanych wierszy i kolumn, czyli tzw. relacji, zawieraj¹cych dane i informacje w postaci skalarnej (Riodan, 2000). Tabele wchodz¹ce w sk³ad modelu relacyjnego maj¹ pew-ne pola wspólpew-ne, tzw. atrybuty kluczowe. Ten typ atrybu-tów umo¿liwia jednoznaczn¹ identyfikacjê ka¿dego rekordu oraz logiczny podzia³ informacji zawartych w tabelach, przy jednoczesnym zachowaniu spójnoœci prze-chowywanych danych. Microsoft Access,na potrzeby two-689 Przegl¹d Geologiczny, vol. 54, nr 8, 2006

*Akademia Górniczo-Hutnicza w Krakowie, Zak³ad Geoin-formatyki i InGeoin-formatyki Stosowanej; al. Mickiewicza 30 pchelmicki@geol.agh.edu.pl

(2)

rzonego systemu bazy danych, wykorzystuje kilka kluczowych elementów: tabele, kwerendy (zapytania do bazy danych w jêzyku SQL), formularze, a tak¿e raporty (drukowalne wersje informacji zawartych w tabelach). Jednoczeœnie jest to program wyposa¿ony we w³asny jêzyk

implementacyjny — Visual Basic, wspó³pracuj¹cy z oma-wianym wczeœniej programem GeoMedia Professional.

Realizacja pracy z poziomu programu Microsoft Access W celu realizacji projektu, w pierwszej kolejnoœci stwo-rzono relacyjn¹ bazê danych operuj¹c¹ w œrodowisku Microsoft Access, wypo-sa¿onoj¹ w tabele, formularze dostêpu do danych, a tak¿e wszelkie niezbêdne raporty. Praca ta zaowocowa³a stworze-niem zintegrowanej aplikacji, umo¿liwiaj¹cej swobodny i intuicyjny dostêp do danych zgromadzonych w bazie i prze-kszta³cenie ich w informacjê. Zastosowanie techniki zagnie-¿d¿ania formularzy doprowa-dzi³o do stworzenia przyjaznej u¿ytkownikowi aplikacji, ope-ruj¹cej w obrêbie jednego for-mularza g³ównego. Na ryc. 1 przedstawiono g³ówne okno bazy danych wraz z wyszcze-gólnieniem dostêpnych elemen-tów dostêpnych z poziomu tego formularza (tab. 2).

Dostêpne z poziomu panelu g³ównego podformularze umo¿liwiaj¹ dotarcie do danych zgromadzonych w bazie Ÿróde³. Przyk³ad tego typu podformularza zamieszczono naryc. 2. G³ówn¹ zalet¹ zastosowania bazy danych Access jest mo¿liwoœæ swobodnego dodawania, usuwania, jak i

690

Przegl¹d Geologiczny, vol. 54, nr 8, 2006

G³ówne typy danych Dane

Dane opisowe

ID Ÿród³a;

numer serii pomiarowej;

dorzecze, w którym znajduje siê Ÿród³o; sezon poboru próbek;

czêstoœæ opróbkowania;

dominuj¹cy typ u¿ytkowania w otoczeniu Ÿród³a; stratygrafia utworów wodonoœnych;

litologia utworów wodonoœnych; wystêpowanie uskoków;

typ Ÿród³a ze wzglêdu na po³o¿enie wzglêdem form terenu

Dane fizykochemiczne

pH wody (mierzone w terenie i w laboratorium); przewodnoœæ w³aœciwa wody; [µS/cm] temperatura wody;[o C] wydajnoœæ Ÿród³a; [l/s] suma jonów; [mg/l] mineralizacja ogólna; [mg/l] twardoœæ wêglanowa; [o n] twardoœæ ogólna; [o n] stê¿enie jonów: Mg2+ , Ca2+ , Na+ , K+ ,HCO3–,SO4 2– ,Cl– , NH4+, NO2 – , NO3 – ,PO4 3– ; [mg/l, mv/l]

udzia³ kationów Mg, Ca, Na, K w równowa¿nikowej sumie kationów; [%] udzia³ anionów: HCO3

, SO4 2–

, Cl–

w równowa¿nikowej sumie anionów; [%] stê¿enie: N–NH4, N–NO2, N–NO3, Pmin; [mg/l , mval/l]

klasa hydrochemiczna wody wg Szczukariewa-Prik³oñskiego wskaŸniki hydrochemiczne [mval]: Ca/Mg, Mg/SO4, Ca/SO4,

(Ca+Mg)/(HCO3+SO4), Ca/HCO3, Mg/Cl, (Na+Cl)/ SO4, Na/Cl, (Na+K)/Cl,

SO4/Cl;

wskaŸniki bakteriologiczne mierzone po: 24h, 72h; liczba bakterii z grupy Coli;

zawartoœæ metali ciê¿kich: Zn, Cu, Mn, Fe, Pb; [µg/l] klasa wydajnoœci Ÿród³a wg Meinzera;

klasa jakoœci wody, ze wzglêdu na cechy fizykochemiczne Tab. 1. Zestawienie informacji zawartych w bazie danych Ÿróde³

¬

Ryc. 1. G³ówny panel sterowania aplikacj¹

(3)

aktualizacji danych zawartych w stworzonych tabelach, jak i mo¿liwoœæ przeprowadzania na ich podstawie dal-szych analiz.

Realizacja pracy z poziomu programu Geomedia Professional

Kolejnym krokiem niezbêdnym do utworzenia kom-pletnej aplikacji operuj¹cej zarówno z poziomu programu Access, jak i w œrodowisku GIS, by³o rozwiniêcie bazy danych o nowe elementy uwzglêdniaj¹ce aspekt prze-strzenny Ÿróde³. Wi¹za³o siê to z koniecznoœci¹ wykorzy-stania wspó³rzêdnych geograficznych Ÿróde³, w celu umieszczenia ich sygnatur na cyfrowych mapach kompute-rowych. Istotnym sta³ siê tak¿e aspekt powi¹zania stworzo-nej bazy danych Access z elementami wykorzystuj¹cymi techniki GIS, w taki sposób, aby zastosowany program s³u¿¹cy obs³udze geograficznych systemów komputero-wych nie wymaga³ „dublowania” informacji ju¿ znaj-duj¹cych siê w bazie i jednoczeœnie nie powodowa³ zmian

w relacyjnej bazie, mog¹cych wp³yn¹æ na jej funkcjonowa-nie.

Wymienionym wymaganiom sprosta³ wspomniany ju¿ wczeœniej flagowy program GIS firmy Intergraph. Ist-niej¹ca baza danych Access sta³a siê jednoczeœnie baz¹ danych wykorzystan¹ jako zaplecze informacyjne progra-mu GeoMedia Professional. Wizualizacji danych dokona-no na podk³adzie map topograficznych oraz ortofotomap (map lotniczych) w skali 1:10 000. Dziêki jednoczesnemu zastosowaniu obu rodzajów map, uzyskano efekt u³atwiaj¹cy orientacjê w terenie, tzn. lokalizacjê Ÿróde³ z dok³adnoœci¹ do kilku metrów. Równoczeœnie nast¹pi³o wzbogacenie wizualnych walorów stworzonej bazy danych. Materia³y uzyskane z Departamentu Œrodowiska i Rozwoju Urzêdu Marsza³kowskiego Województwa Ma³opolskiego (ortofotomapy, mapy wektorowe cieków, mapy topograficzne w skali 1:10 000) umo¿liwi³y przej-rzyste zobrazowanie zawartoœci bazy danych Access z poziomu programu GeoMedia Professional, przy jedno-czesnej mo¿liwoœci dostêpu do danych zgromadzonych przy u¿yciu narzêdzi Microsoft Access. Ostateczny efekt

691 Przegl¹d Geologiczny, vol. 54, nr 8, 2006

¬

Ryc. 2. Podformularz danych che-micznych Ÿróde³; podzia³ wed³ug dat poboru prób

Nr Funkcja

1 Podformularz oparty na g³ównych danych opisowych Ÿróde³; umo¿liwia przeszukiwanie, usuwanie, aktualizowanie danych 2 Podformularz danych chemicznych — podzia³ wed³ug dat poboru prób; umo¿liwia dodawanie, usuwanie, modyfikowanie

danych

3 Podformularz danych chemicznych — podzia³ wed³ug identyfikatorów Ÿróde³; umo¿liwia przegl¹danie danych 4 Podformularz wspó³rzêdnych geograficznych; umo¿liwia przegl¹danie, edycjê i aktualizowanie danych 5 Podformularz oparty na g³ównych danych opisowych Ÿróde³; umo¿liwia dodawanie nowych danych 6 Podformularz oparty na g³ównych danych opisowych Ÿróde³; umo¿liwia wyodrêbnione usuwanie danych 7 Podformularz — fotogaleria, umo¿liwia przegl¹danie zdjêæ Ÿróde³

8 Podformularz raportów, umo¿liwia dostêp do raportów dotycz¹cych chemizmu Ÿróde³ 9 Podformularz filtrowania, umo¿liwia filtrowanie danych s³ownikowych

10 Przycisk uruchamiaj¹cy aplikacjê bazy danych w œrodowisku GeoMedia Professional

11 Podformularz pomocy; umo¿liwia uzyskanie pomocy na temat opcji dostêpnych z poziomu panelu g³ównego 12 Przycisk umo¿liwiaj¹cy zamkniêcie bazy danych

(4)

przedstawiono naryc. 3 przy u¿yciu darmowej wersji opro-gramowania — GeoMedia Viewer.

Wspó³Praca Programów Access i Geomedia Professional

Jak ju¿ wspomniano, celem projektu by³o uzyskanie aplikacji operuj¹cej w œrodowisku MS Access, a jed-noczeœnie umo¿liwiaj¹cej dostêp do danych z poziomu programu GIS. Wspó³praca obu programów musia³a wiêc opieraæsiêna sprawnej wymianieinformacji charaktery-stycznych dla obu œrodowisk. Pod pojêciem informacji charakterystycznych rozumieæ nale¿y, w przypadku bazy danych Access,dane skalarne i opisowe, natomiast w przy-padku GeoMedia Professional dane przestrzenne. GeoMe-dia wykorzystuje Access jako swego rodzaju geohurtowniê (INTERGRAPH…, 2003), gdzie przechowywane s¹ dane. Nawi¹zanie po³¹czenia miêdzy programami odbywa siê poprzez wskazanie z poziomu GeoMedia pliku bazy danych. GeoMedia przekazuje„geohurtowni”Access dane o charakterze przestrzennym (system wspó³rzêdnych, metody wyœwietlania elementów graficznych, odwo³ania do map rastrowych i wektorowych, uk³ad odniesienia itp.). Dane te s¹ nastêpnie pobierane wraz z pozosta³ymi danymi zgromadzonymi w bazie i wykorzystywane w procesie wizualizacji.

W wyniku wspó³pracy obu programów powsta³a apli-kacja pe³ni¹ca rolê bazy danych i posiadaj¹ca mo¿liwoœæ ich wizualizacji w œrodowisku GIS i na podk³adzie map cyfrowych.

Zalety i mo¿liwoœci stosowanej techniki G³ównym celem podjêtej pracy by³o uzyskanie mo¿liwie prostej i intuicyjnej w obs³udze aplikacji u³atwiaj¹cej aktualizacjê, modyfi-kowanie i zapisywanie danych pomiarowych dotycz¹cych Ÿróde³ dorzecza D³ubni. Jednoczeœnie program mia³ stanowiæ pomoc dla celów terenowej lokalizacji Ÿróde³. Zastosowana technika umo¿liwi³a po³¹czenie funkcji standardowej relacyjnej bazy danych z progra-mem o charakterze systemów informacji geograficznej. Jedno-czeœnie uzyskana aplikacja stanowi podstawê do rozbudowy bazy

danych o kolejne modu³y

odnosz¹ce siê do ca³ego obszaru bêd¹cego przedmiotem badañ, czy-li ca³ej Wy¿yny Krakowsko Wielu-ñskiej i Miechowskiej.

Serdecznie dziêkujê Panu dr. in¿. Jerzemu Karczewskiemu za pomoc w trakcie wykonywania pracy. Dziêkujê tak¿e Panom dr. in¿. Krystianowi Pyce i mgr. S³awomi-rowi Pirógowi za wsparcie okazane w trakcie realizacji elemen-tów GeoMedia Professional, a Pani mgr. Marii Baœcik i Panu dr. Januszowi Siwkowi za udostêpnienie wykorzystanych w bazie

fotografii i danych hydrochemicznych Ÿróde³. Literatura

BUCZYÑSKI S., STAŒKO S. & RZONCA B. 2003 — O potrzebie stworzenia bazy danych Ÿróde³. [W:] Wspó³czesne problemy hydroge-ologii, t. 11, cz. 1., 253–258, Wroc³aw.

CASSEL P., EDDY C. & PRICE J. 2003 — Access 2002/XP PL dla ka¿dego, Helion, Gliwice.

CHE£MICKI W. (red.) 2001 — ród³a Wy¿yny Krakowsko-Wielu-ñskiej i Miechowskiej. Zmiany w latach 1973–2000. Inst. Geogr. i Gosp. Przestrz. UJ, Kraków.

DYNOWSKA I. 1983 — ród³a Wy¿yny Krakowsko-Wieluñskiej i Miechowskiej, Studia Oœr. Dok. Fizjogr., XI, PAN, Oddz. w Krakowie, Zak³. Narod. im. Ossoliñskich.

INTERGRAPH CORPORATION TECHNICAL DOCUMENTATION, 2003, Praca z GeoMedia Professional, Intergraph Europe Polska, War-szawa.

KONDRACKI J. 2000 — Geografia regionalna Polski, Wydawnictwo Naukowe PWN, Warszawa.

MICHALAK J. 2003 — Modele pojêciowe hydrogeologicznych danych geoprzestrzennych — podstawy metodyczne, Biul. Pañstw. Inst. Geol., 406.

PIOŒ, 1993 — Klasyfikacja zwyk³ych wód podziemnych dla potrzeb

monitoringu œrodowiska, Bibl. Monit. Œrod., Warszawa.

RIODAN R. 2000 — Projektowanie systemów relacyjnych baz danych, Wydawnictwo RM, Warszawa.

SIWEK J. 2004 — ród³a w zlewniach Pr¹dnika, D³ubni i Szreniawy. Przyrodnicze i antropogeniczne uwarunkowania jakoœci wód, Instytut Geografii i Gospodarki Przestrzennej UJ, Kraków.

692

Przegl¹d Geologiczny, vol. 54, nr 8, 2006

Ryc. 3. Tabelaryczne przedstawienie danych Ÿróde³ z poziomu programu GeoMedia Viewer przy zastosowaniu podk³adu w postaci ortofotomap oraz mapy rastrowej cieków

Praca wp³ynê³a do redakcji 23.04.2006 r. Akceptowano do druku 26.05.2006 r.

Cytaty

Powiązane dokumenty

Jeśli nie, zwraca informację o błędnej nazwie użytkownika i zmienia aktywny element formularza na okno wprowadzania tej nazwy. Jeśli tak, sprawdza, czy wprowadzone hasło jest zgodne

 W systemach NoSQL powszechnie poświęcana jest spójność (consistency) w celu zagwarantowania wysokiej dostępności danych i szybkości działania systemu bazodanowego.. 

Relacja jest w drugiej postaci normalnej (2NF) wtedy i tylko wtedy, gdy jest w 1NF oraz każdy niekluczowy atrybut tabeli (kolumna) jest w zależny funkcyjnie od całego klucza

• Ochrona danych, ta cecha baz dotyczy bezpieczeństwa zasobów bazy, a w szczególności wykluczenia nieautoryzowanej zmiany zasobów, nieautoryzowanego dostępu,

Na przykład poniższa instrukcja wybiera wszystkie wydawnictwa, które nie posiadają książek w tabeli Książki:. SELECT WydNazwa FROM Wydwanictwa WHERE

Relacyjna baza danych tym różni się od innych metod pozyskiwania danych, że jej użytkownik musi mieć pojęcie jedynie o danych, a nie o sposobie ich pobierania.. Relacyjna baza

Należy tu skorzystać z możliwości samodzielnego utworzenia masek. Do maski wprowadzania należy wprowa- dzać symbole zastępujące cyfry. Maska wprowadzania dla

Filtrowanie to wyświetlanie danych wg założonych kryteriów (np. z bazy danych wyszukiwane są wyłącznie osoby zatrudnione od określonego roku, mieszkające w wybranym mieście