• Nie Znaleziono Wyników

Koncepcja bazy danych fotogrametrycznych bliskiego zasięgu

N/A
N/A
Protected

Academic year: 2021

Share "Koncepcja bazy danych fotogrametrycznych bliskiego zasięgu"

Copied!
6
0
0

Pełen tekst

(1)

KONCEPCJA BAZY DANYCH

FOTOGRAMETRYCZNYCH BLISKIEGO ZASIÊGU

1

THE CONCEPT OF A CLOSE-RANGE

PHOTOGRAMMETRIC DATABASE

Artur Janowski1, Piotr Sawicki2, Jakub Szulwic3 1Instytut Geodezji, Uniwersytet Warmiñsko-Mazurski w Olsztynie 2Katedra Fotogrametrii i Teledetekcji, Uniwersytet Warmiñsko-Mazurski w Olsztynie

3Katedra Geodezji, Politechnika Gdañska

S³owa kluczowe: baza danych, Internet, dane fotogrametryczne, bliski zasiêg Keywords: database, Internet, photogrammetric data, close range

Wprowadzenie

Wspó³czesne cyfrowe techniki pomiarowe fotogrametrii bliskiego zasiêgu znajduj¹ po-wszechne zastosowanie w wielu dziedzinach nauki i techniki – w budownictwie, architektu-rze, energetyce, metrologii maszyn i urz¹dzeñ, robotyce, w procesie kontroli produkcji prze-mys³owej, medycynie, biologii, itd. (Atkinson, 1996; Luhmann, 2003). Umo¿liwiaj¹ rekon-strukcjê as-built, wyznaczenie deformacji i przemieszczeñ w trybie pomiaru punktowego oraz pomiaru powierzchni obiektów 2D oraz 3D. Zdjêcia mog¹ byæ wykonywane w ró¿-nych zakresach promieniowania elektromagnetycznego, np. w zakresie widzialnym, ultrafio-letu, bliskiej i dalekiej podczerwieni. Stosowane wizyjne systemy pomiarowe bliskiego zasiê-gu umo¿liwiaj¹ wielokrotne, powtarzalne w czasie kolekcjonowanie danych o geometrycz-nych i fizyczgeometrycz-nych cechach badageometrycz-nych obiektów, np. dageometrycz-nych wektorowo-rastrowych, infor-macje danych termalnych oraz tworzenie ró¿norodnej w formie i zakresie dokumentacji wyników pomiarów.

Szeroki tematycznie zakres aplikacji przyczynia siê do powstania du¿ych zbiorów danych cyfrowych. W konsekwencji, uzasadnionym staje siê stworzenie systemu informatycznego, który umo¿liwia³by kompleksow¹ archiwizacjê, prezentacjê i udostêpnianie tych danych w celu ich dalszej zaawansowanej analizy, przetwarzania oraz ekstrakcji informacji. Stworzona baza danych powinna byæ dedykowana mo¿liwie szerokiemu zakresowi profesjonalnych u¿ytkowników.

1 Praca naukowa finansowana ze œrodków Komitetu Badañ Naukowych w latach 2004–2006 jako projekt

(2)

Za³o¿enia systemu

Koncepcja proponowanego systemu informatycznego zak³ada umo¿liwienie zdefiniowa-nym u¿ytkownikom dostêpu do danych fotogrametrycznych bliskiego zasiêgu oraz funkcjo-nowanie systemu w œrodowisku Internetu. Nale¿y podkreœliæ, ¿e celem projektu nie jest stworzenie aplikacji do fotogrametrycznych pomiarów w trybie on-line.

Jako medium komunikacji z baz¹ danych zosta³ wybrany Internet ze wzglêdu na cechy wspó³czesnego odbiorcy technologii informacyjnej, tzn. jego rozproszenie, d¹¿enie do po-wszechnej dostêpnoœci danych i zapotrzebowanie na aktualne informacje. Zastosowanie In-ternetu i powi¹zanych z nim technik do kontrolowanego udostêpniania, prezentacji oraz prze-sy³ania danych wynika równie¿ z nowoczesnoœci oraz mo¿liwej implementacji proponowa-nego rozwi¹zania w sieciach lokalnych i korporacyjnych.

Proces tworzenia bazy danych poprzedzono analiz¹ oczekiwañ i potrzeb potencjalnych u¿ytkowników. Oceniono funkcjonuj¹ce w Internecie projekty odwo³uj¹ce siê do zasobów fotogrametrycznych, m.in. Arpenteur (Grussenmeyer et al., 2002), a tak¿e rozwi¹zañ autor-skich: SIPOF – System Internetowego Przetwarzania Obrazów Fotogrametrycznych (Ja-nowski i in., 2003; Szulwic, 2003) oraz ISUOIPF – Internetowy System Udostêpniania Ob-razów i Produktów Fotogrametrycznych (£uczyckii in., 2005). W pierwszej fazie projektu stworzono model pojêciowy, który nastêpnie zosta³ przekszta³cony w model relacyjny oraz przygotowany dla predefiniowanych zapytañ i oczekiwañ u¿ytkowników.

W celu ochrony danych i ich struktury zdefiniowane zosta³y trzy poziomy uprawnieñ dostêpu do bazy danych:

1) poziom administratora, umo¿liwiaj¹cy ca³kowite zarz¹dzanie projektami i prawami dostêpu dla innych u¿ytkowników,

2) poziom autoryzowanego u¿ytkownika o szerokich, predefiniowanych uprawnieniach, np. umo¿liwiaj¹cych dostêp do projektów i danych oraz ich modyfikowania i aktualizowania, 3) poziom nieautoryzowanego u¿ytkownika pozwalaj¹cy na przegl¹danie oraz pobieranie projektów i obrazów bez prawa ich modyfikacji.

Okreœlenie trzech typów u¿ytkownika umo¿liwi³o przypisanie im praw, z zachowaniem zasady ograniczania dostêpu w zale¿noœci od stopnia zaufania i umiejêtnoœci. Role u¿ytkow-ników mog¹ byæ zmieniane dynamicznie, w zale¿noœci od aktualnego zasobu bazy danych oraz oczekiwañ u¿ytkowników.

Struktura, funkcjonalnoϾ

i logika utworzonej bazy danych

Uniwersalnoœæ wykorzystania systemu implikowa³a stworzenie struktury bazy danych, która mog³aby archiwizowaæ wszystkie istotne parametry ró¿norodnych typów projektów oraz po-zwala³aby na optymalny pod wzglêdem czasu, trybu i dok³adnoœci dostêp do bazy oraz transfer danych. W tym celu opracowana zosta³a struktura relacji, logika i zasady funkcjonalnoœci bazy danych. Podstawowa struktura bazy danych obejmuje nastêpuj¹ce informacje:

m tematyczne grupy projektów

(3)

m rodzaj cyfrowego pomiaru

m dane dotycz¹ce projektu

m dane dotycz¹ce wykonawcy

m parametry zastosowanych sensorów

m parametry sesji obrazowych

m parametry pojedynczych obrazów cyfrowych

m rodzaje i dane z pomiarów obrazowych

m rodzaje i obserwacje geodezyjne

m wyniki opracowania punktowego

m wyniki opracowania wektorowego

m wyniki ortorektyfikacji obrazów cyfrowych

m wyniki jakoœciowego i iloœciowego opracowania termalnego

m wyniki opracowania wielospektralnego

m wyniki ekstrakcji informacji

m parametry analiz tematycznych

m dane i parametry wizualizacji 2D/3D

wraz z szerokim zakresem dodatkowych szczegó³owych atrybutów.

Jednym z podstawowych Ÿróde³ informacji pomiarowych zasilaj¹cych proponowan¹ bazê danych jest opracowany i ci¹gle modernizowany multisensoralny cyfrowy system wideo-termalny VISION PLUS (Sawicki, Wiêcek, 1998; Sawicki, 2000).

Udostêpnienie systemu potencjalnie du¿ej liczbie u¿ytkowników wymaga³o zastosowania profesjonalnych i wiarygodnych narzêdzi, które gwarantowa³y rozwi¹zanie problemów zwi¹-zanych z bezpieczeñstwem, spójnoœci¹, integralnoœci¹ oraz efektywnym wyszukiwaniem danych, a tak¿e z administrowaniem posiadanymi zbiorami danych. W prezentowanym sys-temie wykorzystano serwer relacyjnej bazy danych Firebird ®, który jest narzêdziem typu freeware (licencje: Initial Developer’s Public License, InterBase Public License v.1.0, Mozilla Public License v.1.1), do którego obs³ugi zastosowano œrodowisko programistyczne Bor-land Delphi ™. Przyjête rozwi¹zanie w znacznym stopniu obni¿y³o koszty realizacji projektu. W celu u³atwienia zarz¹dzania przywilejami grup odbiorców oraz zwiêkszeniu elastycz-noœci, wydajnoœci jak i zmniejszeniu redundancji danych zaprojektowano silne „rozwarstwienie” (podzia³) danych, uzyskuj¹c w projekcie 28 wzajemnie powi¹zanych tabel oraz widoki (views) z przypisanymi zró¿nicowanymi prawami. Zaawansowany dostêp do danych umo¿liwia in-terfejs aplikacji, pozwalaj¹cy wykorzystaæ jej strukturê, który zawiera menu zró¿nicowane w zale¿noœci od uprawnieñ zalogowanego u¿ytkownika i zasobów dostêpnych dla danego opracowania. Wszystkie zale¿noœci s¹ typu 1: N (jeden do wielu). Wykorzystano tak¿e udo-stêpniane w Firebird ® mechanizmy silnie wspieraj¹ce utrzymanie integralnoœci danych, tj. mechanizmy wyzwalaczy (triggers), kaskadowego aktualizowania i usuwania danych z tabel (encji) zale¿nych, ochrona przed osieroceniem zwi¹zków, wspó³bie¿noœæ i inne. Etap projek-towy wsparto narzêdziami typu CASE (Computer Aided System Engineering). Modelowanie danych oparto na dwupoziomowym podejœciu do modelu danych – logiczna CDM (Concep-tual Data Model) i fizyczna niezale¿noœæ danych PDM (Physical Data Model).

(4)

Bezpieczeñstwo informatyczne i prawne danych

Rozwi¹zanie problemów z zakresu bezpieczeñstwa i dostêpu do informacji zawartych w zasobie projektowanej bazy danych fotogrametrycznych bliskiego zasiêgu wymaga³o ze strony autorów niezbêdnych studiów i analiz.

Baza danych, dostêpna w sieci rozleg³ej, jest traktowana jako system teleinformatyczny, w którym dane i informacje niejawne mog¹ byæ udostêpnione po zastosowaniu szyfrowania oraz innych metod kryptograficznych (RPRM, 1999). Baza danych musi uwzglêdniaæ klau-zulê tajnoœci przetwarzanych informacji niejawnych oraz kategorie uprawnieñ u¿ytkowni-ków systemu w zakresie dostêpu do informacji niejawnych. W przypadku danych ogólnie dostêpnych w sieci internetowej, poziom zabezpieczeñ musi byæ nie mniejszy ni¿ poziom bezpieczeñstwa przypisany najbardziej tajnemu zasobowi.

Przy tworzeniu baz danych fotogrametrycznych zak³ada siê, ¿e materia³y geodezyjne i kartograficzne mog¹ zostaæ uznane tajnymi, jeœli zawieraj¹ informacje o po³o¿eniu, rodzaju, charakterze lub przeznaczeniu obiektów z klauzul¹ „tajne” (UOOIN, 1999; RMON, 2003). Klauzul¹ „tajne” okreœlone zostaj¹ fotogrametryczne zobrazowania lotnicze lub naziemne zawieraj¹ce obraz obiektów (budynków, budowli, urz¹dzeñ) usytuowanych na terenach za-mkniêtych (UPB, 1994; UPGIK, 1989). Klauzula niejawnoœci nie jest nadawana z mocy pra-wa, lecz przez organ lub osobê do tego upowa¿nion¹ (UOOIN, 1999). W prezentowanej internetowej bazie danych fotogrametrycznych dla aplikacji bliskiego zasiêgu nie zosta³y za-pisane ¿adne informacje z klauzul¹ niejawnoœci.

Bezpieczeñstwo baz danych jako systemów informatycznych jest wspierane przez doku-menty certyfikacji bezpieczeñstwa komputerowego i sieciowego. Bezpieczeñstwo systemu jest miar¹ jego podatnoœci na niepo¿¹dane zmiany i ingerencje. W³aœciwym punktem odnie-sienia do oceny bezpieczeñstwa s¹ istniej¹ce i uznawane w Polsce standardy bezpieczeñstwa TCSEC (Trusted Computer Security Evaluation Criteria – Orange Book oraz ITSEC (Infor-mation Technology Security Criteria – European Orange Book).

W procesie projektowania internetowej bazy danych zachowano zasady standardu EU ITSEC, które umo¿liwiaj¹ kontrolê i bezpieczeñstwo zasobów:

m domniemana odmowa udzielenia dostêpu – wymuszenie od u¿ytkownika okreœlenia

potrzeby uzyskania dostêpu do ¿¹dnego zasobu przed udzieleniem uprawnieñ,

m jawny projekt zabezpieczenia – ukazanie s³abych punktów projektu w czasie planowania,

m akceptowalnoœæ – system zabezpieczeñ jest przyjazny dla uprawnionego u¿ytkownika,

m ca³kowite poœredniczenie – zabezpieczenie powinno kontrolowaæ dostêp ka¿dego

u¿yt-kownika do bazy danych,

m najmniejsze uprzywilejowanie – system powinien przydzielaæ przywileje narastaj¹co,

w zale¿noœci od wymagañ dostêpu, ze wzglêdu na charakter ¿¹danych danych i naj-wy¿sze uprawniania u¿ytkownika,

m ekonomicznoœæ mechanizmu – prostota mechanizmu spe³niaj¹ca oczekiwania wobec

systemu,

m rozdzielanie przywilejów – istnienie zabezpieczeñ wzajemnie niezale¿nych,

m najmniejszy wspólny mechanizm – ograniczanie wielodostêpnoœci do danych i

infor-macji przygotowanych dla konkretnego u¿ytkownika.

Wymienione zasady spe³niaj¹ równie¿ normê „Praktyczne zasady zarz¹dzania bezpieczeñ-stwem informacji” ISO/IEC 17799:2000, która funkcjonuje w Polsce jako PN-ISO/IEC 17799:2003.

(5)

Przyjête poziomy dostêpu u¿ytkowników wynika³y przede wszystkim z za³o¿onej „spraw-noœci” projektowanego systemu. W porównaniu do innych produktów, bezpiecznym i wy-dajnym silnikiem bazodanowym okaza³ siê Firebird ®. Do ochrony transferu danych przewi-dziano dedykowane narzêdzia, tj. rozwi¹zania wspierane przez protokó³ SSH (Secure Shell), np. PuTTY, ssh.com, OpenSSH, które umo¿liwiaj¹ „tunelowanie” – tworzenie wirtualnych, zamkniêtych sieci prywatnych VPN (Virtual Private Network).

Podsumowanie

Prezentowana baza danych przechowuje i udostêpnia w œrodowisku internetowym zasób cyfrowych danych fotogrametrycznych i termowizyjnych oraz numerycznych danych po-miarowych, które mog¹ byæ pozyskane z n-wymiarowych opracowañ bliskiego zasiêgu, realizowanych w i-epokach.

W projekcie autorzy okreœlili uprawnienia u¿ytkowników oraz zaproponowali strukturê bazy danych – model pojêciowy i funkcjonalny. Rozwi¹zanie informatyczne projektu powi¹-zane zosta³o ze wskazaniem narzêdzi programistycznych pozwalaj¹cych na stworzenie mo-delu bazy z okreœleniem oprogramowania bazodanowego. Przedstawione zosta³y równie¿ uwarunkowania prawne i standardy informatyczne prze³o¿one na funkcjonuj¹c¹ strukturê bazy danych.

Literatura

Atkinson K.B., 1996: Close Range Photogrammetrz and Machine Vision, Whittles Publishing.

Grussenmeyer P., Drap P., Gaillard G., 2002: Arpenteur 3.0: Recent Development in Web based Photogram-metry, Sao Jose’ dos Campos – Brazil Symposium ISPRS.

Janowski A., Paszotta Z., Szulwic J., 2003: Badanie mo¿liwoœci przetwarzania lotniczych obrazów cyfro-wych przekazywanych za pomoc¹ Internetu. Vol. 1 i 2, KBN nr 8 T12E005 21.

Luhmann T., 2003: Nahbereichsphotogrammetrie – Grundlagen, Methoden und Anwendungen, Wichman Verlag, Heidelberg.

£uczycki M., Moszyñski M., Szulwic J., 2005: Internetowy System Udostêpniania Obrazów i Produktów Fotogrametrycznych, ZN Politechniki Wroc³awskiej, Wroc³aw.

Orange Book. American Department of Defense.

RMON, 2003: Rozporz¹dzenie Ministra Obrony Narodowej z dnia 18 lipca 2003 r. w sprawie terenów zamkniêtych niezbêdnych dla obronnoœci pañstwa.

RPRM, 1999: Rozporz¹dzenie Prezesa Rady Ministrów z dnia 25 lutego 1999 r. w sprawie podstawowych wymagañ bezpieczeñstwa systemów i sieci teleinformatycznych.

Sawicki P., Wiêcek B., 1998: Cyfrowy system video termalny dla aplikacji w bliskim zasiêgu. Archiwum Fotogrametrii, Kartografii i Teledetekcji Vol. 8, s.13/1-13/8.

Sawicki P., 2000: Digital multisensoral video-thermal system for close range metrology applications. Interna-tional Archives of Photogrammetry and Remote Sensing, Vol. XXXIII Part B5/2 Com.V, s. 691-698. Szulwic J., 2003: Koncepcja technologii przetwarzania i analizy geoinformacyjnej zdjêæ fotogrametrycznych

w rozwi¹zaniach internetowych, UWM Olsztyn. UPB, 1994. Ustawa z dnia 7 lipca 1994 r. Prawo budowlane.

UPGIK, 1989. Ustawa z dnia 17 maja 1989 r. Prawo geodezyjne i kartograficzne. UOOIN, 1999. Ustawa z dnia 22 stycznia 1999 r. o ochronie informacji niejawnych.

(6)

Summary

Modern digital measurement techniques of close-range photogrammetry find general application in many fields of science and technology – in construction, architecture, energy sector, metrology of machinery and equipment, robotics, in control processes of industrial production, medicine, biology etc.

The paper presents a concept of a database for storing and making available in the internet environ-ment digital resources of photogrammetric and thermovisual data and numerical measureenviron-ment data, which may be acquired from n-dimension short-range records realized in i-epochs.

In the project, the authors defined the rights of users and suggested the structure of the database – a conceptual and functional model. Information solution for the project was connected with indication of programming tools which allow to create the model of database with database software defined. Legal aspects and relevant IT standards were also presented.

dr in¿. Artur Janowski artur.janowski@geodezja.pl tel. +89 523 37 97

dr in¿. Piotr Sawicki

e-mail: piotr.sawicki@geodezja.pl tel. (089) 523 32 82, 523 38 41 dr in¿. Jakub Szulwic

jakub.szulwic@geodezja.pl tel. (058) 347 17 31

Cytaty

Powiązane dokumenty

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

OLAP (Online Analytical Processing) – to sposób tworzenia analiz i raportów na podstawie danych zbieranych on-line z różnych serwerów i baz danych oraz ich eksploracji..

• w kierunku środkowej gałęzi, jeśli klucz jest silnie większy od lewej wartości i mniejszy lub równy od prawej wartości klucza.. Dodaj element do liścia w sposób

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

wybiera wszystkie rekordy z podanych kolumn z tabeli Studenci w kolejności według podanej listy kolumn niezależnie od tego, w jakiej kolejności te kolumny występowały w

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