• Nie Znaleziono Wyników

Multiwizjer - zintegrowana przeglądarka zasobów GIS

N/A
N/A
Protected

Academic year: 2021

Share "Multiwizjer - zintegrowana przeglądarka zasobów GIS"

Copied!
7
0
0

Pełen tekst

(1)

ROCZNIKI GEOMATYKI 2003 m TOM 1 m ZESZYT 1

MULTIWIZJER – ZINTEGROWANA

PRZEGL¥DARKA ZASOBÓW GIS

MULTIVIEWER – INTEGRATED BROWSER

FOR GIS RESOURCES

Janusz Kwiecieñ

ATR Bydgoszcz S³owa kluczowe: GIS, GPS, WebGIS, MultiWizjer Keywords: GIS, GPS, WebGIS, MultiViewer

Streszczenie

Aktualnym trendem w rozwoju internetowych systemów informacji geograficznej jest bezpoœred-nie korzystabezpoœred-nie z informacji przestrzennej za pomoc¹ specjalizowanych programów tzw. przegl¹-darek intra/internetowych. W Katedrze Ekonomiki Zasobów i Informacji Przestrzennej Akademii Techniczno-Rolniczej w Bydgoszczy zosta³a zaprojektowana i zbudowana taka przegl¹darka o nazwie MultiWizjer. Jest to zintegrowany, autonomiczny system s³u¿¹cy do prezentacji, zarz¹dza-nia i sterowazarz¹dza-nia zasobami GIS.

Wprowadzenie

Stosunkowo prosty do prognozowania jest rozwój oprogramowania GIS w œrodowisku Windows, które jest systemem operacyjnym w pe³ni wykorzystuj¹cym mo¿liwoœci kompute-rów klasy PC. Do zalet œrodowiska Windows zaliczyæ nale¿y ujednolicenie sposobu obs³ugi programów, mo¿liwoœæ uruchomienia wielu programów jednoczeœnie, rozwi¹zanie problemu zarz¹dzania pamiêci¹ operacyjn¹, a tak¿e przejêcie obs³ugi urz¹dzeñ zewnêtrznych. W opra-cowaniu Kistowskiego i Iwañskiej (1997) przedstawiaj¹cego zestawienie pakietów GIS naj-czêœciej stosowanych w Polsce wynika, ¿e liczba dostêpnych w nich funkcji przetwarzania danych przestrzennych przekracza 70, a dominuj¹cym œrodowiskiem programów jest Win-dows. Powstaj¹ce w miarê postêpu technologicznego rodzaje GIS ilustruje rysunek 1.

W dalszym rozwoju du¿e znaczenie bêdzie mia³o powi¹zanie GIS z internetem oraz intra-netem. Kilka lat temu korzystanie z internetu polega³o g³ównie na przegl¹daniu stron sieci WWW. Wprowadzenie nowych technologii, takich jak Java i ActiveX, pozwoli³o rozwin¹æ oparty na internecie. Ju¿ w 1994 roku powsta³ internetowy serwer do przegl¹dania map Xerox PARC Map Viewer. Przedsiêbiorstwa, administracja, uczelnie i inne instytucje, które zwykle

(2)

wydawa³y ogromne kwoty na drukowa-nie i dystrybucjê swoich papierowych publikacji i dokumentów, pierwsze zo-rientowa³y siê o zaletach sieci interneto-wej jako medium do dystrybucji swoich informacji on-line. Spó³ki obs³uguj¹ce tzw. ¿ó³te strony WWW (ang. yellow pages) by³y jednymi z pierwszych, któ-re wprowadzi³y aplikacje geoinformacyj-ne do intergeoinformacyj-netu.

Obecnie postêp technologiczny w ko-rzystaniu z map poprzez internet (web mapping) nastêpuje równolegle z rozwo-jem technologii internetowych, poniewa¿ s¹ one wzajemnie zale¿ne. Internetowe aplikacje mog¹ byæ tworzone przy pomo-cy wielu ró¿nych obiektowo zorientowa-nych jêzyków programowania, np. Vi-sual Basic, ViVi-sual C++ i DELPHI, wspieranych przez technikê ActiveX.

MultiWizjer

Aktualnym trendem w rozwoju GIS jest, w coraz wiêkszym stopniu bezpoœrednie korzy-stanie z informacji przestrzennej za pomoc¹ specjalizowanych programów stanowi¹cych prze-gl¹darki intra/internetowe. W Katedrze Ekonomiki Zasobów i Informacji Przestrzennej ATR w Bydgoszczy zosta³a zaprojektowana i zbudowana taka przegl¹darka o nazwie MultiWizjer. Jest to zintegrowany, autonomiczny system s³u¿¹cy do prezentacji, zarz¹dzania i sterowania zasobami GIS, np. na poziomie miasta lub regionu. Zrealizowany jest na bazie modelu klient-serwer w postaci wielowarstwowej (rys. 2). Jednym z modu³ów dostêpnych w systemie jest MapWizjer (MapViewer) pe³ni¹cy funkcjonaln¹ rolê GIS. Modu³ ten stanowi jego podstawo-wy sk³adnik systemu i mo¿e funkcjonowaæ w wielu instancjach . Poza tym pozwala na szybk¹ publikacjê tych samych zasobów w sieci internet za poœrednictwem web serwera w oparciu o IIS (Internet Information Services) przy u¿yciu techniki ASP (Active Server Pages).

Przyk³ady zastosowania MultiWizjera

MultiWizjer na stanowisku operatora s³u¿b ratowniczych

Podstawowy modu³ MultiWizjera jakim jest MapWizjer (rys. 3) podobnie jak ca³e œrodo-wisko pracy systemu mo¿e byæ skonfigurowany w zale¿noœci od rodzaju s³u¿by ratowniczej. W szczególnoœci dotyczy to zakresu dostêpnych warstw tematycznych. Na pos³ugiwanie siê tym modu³em pozwalaj¹ narzêdzia skupione w pasku narzêdziowym lub za poœrednictwem

Technologie GIS Profesjonalny GIS Intra/Internetowy GIS GIS na biurku CAD GIS Otwarty GIS Zwarty GIS

(3)

kontekstowego menu, dziêki którym mamy dostêp do powiêkszania, pomniejszania, przesu-wania, identyfikacji, pod³¹czania fragmentów mapy zasadniczej zawieraj¹cej szczegó³ow¹ charakterystykê terenu i znajduj¹cej siê na nim infrastruktury. W przypadku tak wa¿nych obiek-tów jak budynki, hydranty itd. istnieje mo¿liwoœæ uzyskania natychmiastowych informacji po przejœciu w tryb identyfikacji i najechaniu na obiekt kursorem.

Spoœród dostêpnych warstw tematycznych na uwagê zas³uguje mapa lokalizacji kamer. Podwójne klikniêcie na symbolu kamery otwiera strumieñ wideo na ¿ywo obserwowanego obszaru w oknie WideoWizjera. Pozosta³a nie mniej istotna czêœæ w³adzy nad modu³em GIS zosta³a skupiona w oknie narzêdziowym – Panel zarz¹dzania. Kontrola skupia siê tu na trzech zak³adkach: Warstwy, Obiekty w ruchu i Szukaj. Pierwsza z nich s³u¿y do w³¹czania, wy³¹-czania widocznoœci oraz zmiany kolejnoœci warstw. Druga z kolei pozwala zarz¹dzaæ obiekta-mi w ruchu (np. flot¹ pojazdów ratowniczych). Ostatnia zak³adka daje mo¿liwoœæ odszukania budynku, ulicy, wa¿nych obiektów infrastruktury technicznej (np. hydranty).

Poniewa¿ MapWizjer jest g³ównym modu³em (oknem), mo¿na z nim skojarzyæ modu³y podrzêdne (okna) w postaci InfoWizjerów przedstawiaj¹cych dane opisowe np. hydrantów, budynków, budynków zagro¿onych katastrof¹ budowlan¹ i innych wa¿nych obiektów.

Info-MultiWizjer MapWizjer n MapWizjer 2 MapWizjer 1 InfoWizjer 1 <Hydranty> InfoWizjer 1 <Budynki>

InfoWizjer 1 <Budynki zagro¿one>

InfoWizjer 1 <….> FotoWizjer 1 VideoWizjer n VideoWizjer 2 VideoWizjer 1 VirtualWizjer n VirtualWizjer 2 VirtualWizjer 1 ArchiWizjer 1

AdminWizjer TelecomWizjer DyspoWizjer Panel kontrolny

W fazie projektowej

(4)

a b c

Rys. 3. MapWizjer do przegl¹dania i analiz GIS: a) mapa, b) dynamicznie ukazuj¹ca siê etykieta informacyjna o obiekcie na podstawie bazy danych, c) panel do zarz¹dzania zasobami bazy GIS

Rys. 4. Informacja o hydrancie wskazana w InfoWizjerze mo¿e byæ skojarzona z jego po³o¿eniem przestrzennym w oknie MapWizjera

(5)

Wizjery s¹ oknami szczegó³owych danych, w których wskazanie rekordu powoduje lokaliza-cje obiektu na mapie i odwrotnie wskazanie obiektu na mapie podœwietla rekord w zestawieniu danych. Udostêpniaj¹ one dowoln¹ konfiguracjê prezentacji danych w zestawieniu i umo¿li-wiaj¹ dodawanie, usuwanie i modyfikowanie rekordów. Ka¿dy z InfoWizjerów wyposa¿ony jest w inne wyró¿niaj¹ce go funkcje dostêpne z paska narzêdziowego lub menu kontekstowe-go. Na przyk³ad w przypadku InfoWizjera o nazwie <Hydranty> wskazany rekord na zesta-wieniu bêdzie przedstawiony w MapWizjerze w postaci okrêgów okreœlaj¹cych zasiêgi do-stêpnoœci hydrantu o promieniach 100, 1000, 3000 m wokó³ jego symbolu (rys. 4).

Ka¿dy symbol hydrantu na mapie posiada w górnej czêœci oznaczenie okreœlaj¹ce rodzaj zaopatrzenia wodnego. Zielony kolor tego symbolu oznacza sprawnoœæ hydrantu, a czerwony informuje o jego awarii.

Wizualizacja floty pojazdów z wykorzystaniem MultiWizjera

Kolejnym istotnym modu³em nale¿¹cym do systemu MultiWizjera jest aplikacja GPS Ser-wer bêd¹ca warstw¹ poœredni¹ – logik¹ aplikacji (Kwiecieñ, Malinowski, 2002). Zadaniem jego jest gromadzenie, archiwizacja i dystrybucja danych przychodz¹cych z obiektów wypo-sa¿onych w odbiorniki GPS. Dodatkowe w³asnoœci serwera w zakresie jego mo¿liwoœci to:

m definiowanie prêdkoœci maksymalnej dla poszczególnych obiektów, przekroczenie któ-rej jest sygnalizowane odpowiednim alarmem,

m okreœlenie d³ugoœci czasu postoju dla konkretnych obiektów,

m ustawienie przedzia³ów czasowych poruszania siê poszczególnych obiektów,

m zdefiniowanie maksymalnego czasu zaniku sygna³u, po którego przekroczeniu nastêpuje alarm,

m przydzia³ obszaru, po którym mo¿e poruszaæ siê obiekt – wyjœcie poza niego jest odpo-wiednio sygnalizowane,

m swobodne definiowanie grup operacyjnych,

m archiwizacja przebytej trasy i iloœci przes³anych danych z poszczególnych obiektów. Konfiguracja powy¿szych w³asnoœci mo¿liwa jest z poziomu modu³u AdminWizjer dla ka¿-dego operatora maj¹cego odpowiednie uprawnienia. Wizualna prezentacja pozycji pojazdu (lub ca³ej floty) podawanych przez aplikacjê GPS Serwer oparta jest o modu³ MapWizjer (klient w stosunku do GPS Serwera – rys. 5), który umo¿liwia okreœlenie przynale¿noœci do konkretnej grupy pojazdów z graficznym rozró¿nieniem poszczególnych grup i obiektów niezgrupowanych wraz z kontrol¹ ich prêdkoœci i kierunku poruszania siê. Naturaln¹ zdolnoœci¹ systemu wynikaj¹c¹ z przyjêtego modelu klient-serwer jest niezale¿na wizualizacja wybranych grup pojazdów na ka¿dym stanowisku operatora. Zwiêkszenie czytelnoœci obiektów w ruchu mo¿e nast¹piæ przez w³¹czenie towarzysz¹cych im etykiet z identyfikatorem (kryptonimem) – rys. 6. Mo¿na rów-nie¿ spowodowaæ przyci¹ganie poruszaj¹cych siê obiektów do siatki ulicy w okreœlonym za-kresie tolerancji. Dostêpny jest tak¿e szereg narzêdzi s³u¿¹cy poszukiwaniu najkrótszej lub najtañszej trasy przejazdu pojazdu z punktu A do B. Pocz¹tek oraz koniec trasy mo¿emy okreœliæ przez wskazanie go na mapie, wpisanie jego adresu lub jako bie¿¹c¹ pozycj¹ dowol-nego obiektu w ruchu. W efekcie na bazie tak okreœlonych punktów na mapie pojawia siê najkrótsza trasa, której przebieg wraz z kilometra¿em i wskazówkami nawigacyjnymi znajduje siê na zak³adce Szukaj w panelu zarz¹dzania.

(6)

Warstwa bazy danych Warstwa logiczna Warstwa wizualizacyjna Aplikacja serwerowa GPS Server

Aplikacja dla 1-go kienta MultiWizjer

MapWizjer 2 MapWizjer 1

Aplikacja dla n-go kienta MultiWizjer

MapWizjer 2 MapWizjer 1

SQL Server

po³¹czenia w 2-u warstwowej architekturze klient-serwer po³¹czenia w 3-y warstwowej architekturze klient-serwer

ADO ActiveX Data Objects

ADO ActiveX Data Objects ADO

COM DCOM

COM DCOM

Rys.5. Aplikacja GPS Serwer oparta o architekturê klient-serwer

b a

Rys. 6. Wizualizacja pojazdów z wykorzystaniem modu³u MapWizjer: a) okno widokowe b) pojazdy z etykietkami identyfikacyjnymi

(7)

Prezentacj¹ archiwizowanych danych o pojazdach zajmuje siê ArchiWizjer, który s³u¿y do obróbki, tworzenia raportów i statystyk na bazie zgromadzonej informacji. Pozwala on równie¿ pokazaæ trasê oraz iloœæ kilometrów przebytych przez pojazd lub grupê pojazdów w ci¹gu danego dnia.

Przysz³oœæ systemu

W przygotowaniu znajduj¹ siê nastêpuj¹ce kolejne modu³y MultiWizjera:

m TelecomWizjer – s³u¿y do realizowania fonicznych po³¹czeñ telekomunikacyjnych, prze-kazywania rozmów miêdzy operatorami przy udziale specjalizowanej centrali telefonicz-nej,

m DyspoWizjer – pozwala zadysponowaæ jednostki operacyjne do obs³ugi przychodz¹ce-go zg³oszenia, zidentyfikowaæ przychodz¹ce zg³oszenie oraz miejsce zdarzenia na Ma-pWizjerze,

m VirtualWizjer – to wizualizacja przestrzeni w trzech wymiarach miêdzy innymi na potrze-by symulacji okreœlenia zasiêgu terenów zalewowych na skutek powodzi i wskazania ewen-tualnych dróg ewakuacji z zalanych obszarów.

Literatura

Kistowski M., Iwañska M., 1997. Systemy informacji geograficznej. Podstawy techniczne i metodycz-ne. Bogucki Wydawnictwo Naukowe, Poznañ.

Kwiecieñ J., Malinowski M., 2002. GIS MultiViewer application for the real-time GPS visualization for public security. Proceedings of the UDMS, Prague.

Summary

It is the current trend in the development of Geographical Information Systems to directly use spatial information by means of specialised programs, so called intranet/internet browsers. In the Chair of Economics of Resources and Spatial Information of the Technical Agricultural Academy in Bydgoszcz such a browser called MultiViewer was designed and constructed. This is an integrated, autonomous system serving for presentation, management and control of GIS resources.

Kwiecieñ Janusz, prof. dr hab. in¿.

Katedra Ekonomiki Zasobów i Informacji Przestrzennej Wydzia³ Budownictwa i In¿ynierii Œrodowiska Akademia Techniczno-Rolnicza

al. Prof. S. Kaliskiego 7, 85-796 Bydgoszcz tel. (052) 340-84-82, fax. (052) 340-86-17; e-mail: jkw@.atr.bydgoszcz.pl

Cytaty

Powiązane dokumenty

Krzysztof Krawiec, Bartosz Wieloch Analiza semantycznych w la´ sciwo´ sci modu l´ ow w programowaniu

Zaprezentowano mo¿liwoœci zastosowania wektorowej zasady optymalnoœci Bellmana na przyk³adzie kopalni rud miedziowo-srebrowych. Regu³a Bellmana uwzglêdnia czynnik czasu, a decyzja

Artyku³ przedstawia czêœciowe wyniki badañ dotycz¹ce przydatnoœci naturalnego zeolitu – klinoptilolitu do redukcji tlenku azotu, który jest sk³adnikiem gazów

During mining operations in industrially active salt mines, and also during mining works conducted in relation with reconstruction of mine workings in historical mines, as in

Cz e´ , s´ c wsp´ olna dowolnej niepustej rodziny dzielnik´ ow normalnych grupy G jest jej dzielnikiem normalnym..

Podzbiór N zbioru M nazywamy podmodu≥em modu≥u M, gdy pN, ¨æ RˆN q jest lewym R-modu≥em... Kaøda podprzestrzeÒ jednowy- miarowa jest

Dowód jest bardzo podobny do dowodu analogicznego rezultatu dla grup, w zwiπzku z czym pozosta- wiamy go Czytelnikowi jako nietrudne Êwiczenie..

Pokazać, że iloczyn skalarny na przestrzeni z iloczynem skalarnym jest ograniczoną formą pół- toraliniową.. 2.. ), dla ustalonego ograniczonego ciągu