GIS OSTRAVA 2008

VŠB - TU OSTRAVA, 27. - 30. 1. 2008

Abstract of paper No. 45
Title: OPERATÍVNE RIADENIE A NAVIGÁCIA ZÁSAHOVÝCH VOZIDIEL HASIČSKÉHO ZBORU POMOCOU INFORMAČNÉHO SYSTÉMU S DISTRIBUOVANOU ARCHITEKTÚROU
Author(s): Hrkút, P. & Kršák, E:
Text:

Príspevok popisuje návrh a realizáciu informačného systému s distribuovanou architektúrou pre potreby hasičského zboru SR. Úlohou systému je komplexná správa zásahu (po softvérovej stránke) počas jeho celého životného cyklu, od vzniku príkazu na výjazd, cez vyvolanie poplachu, až po vystavenie časového lístka obsahujúceho všetky požadované údaje. Medzi ďalšie úlohy patrí monitorovanie polohy vozidiel, riadenie a navigácia záchranných vozidiel smerom k zásahu. Informačný systém sa skladá zo štyroch hlavných častí: databázového úložiska dát, aplikačného servera, dispečerských pracovísk a množiny palubných jednotiek. Databáza slúži na uchovávanie všetkých dát v systéme, statických (údaje o hasičských staniciach, technike, hasičoch a pod.) a dynamických, zahŕňajúcich údaje o vzniknutých požiaroch, aktuálnej polohe vozidiel atď. Aplikačný server riadi spracovanie, ukladanie a distribúciu dát. Je to aplikácia vytvorená na platforme .NET. Dispečerské pracoviská slúžia na monitorovanie polohy vozidiel a zároveň umožňujú riadenie a navigovanie vozidla. Sú realizované ako desktopové aplikácie .NET pre MS Windows. Palubné jednotky sú realizované ako zariadenia pracujúce na platforme Pocket PC s operačným systémom Windows Mobile 5.0, ktoré v pravidelných intervaloch zasielajú informácie o svojej polohe a prijímajú správy od dispečerských pracovísk, ako napr. pokyny pre navigačný systém, ktorý je potom automaticky nastavený na navigáciu smerom k zásahu. Komunikačná časť systému je založená na .NET remoting technológii a dáta sú prenášané pomocou GPRS modemu v sieti GSM. V úvode článku sú popísané požiadavky na funkcie informačného systému, ktoré boli stanovené na základe analýzy vykonanej v spolupráci so zástupcami hasičského zboru v Žiline. Ďalej autori rozoberajú možné prístupy na realizáciu takého systému po softvérovej aj hardvérovej stránke, od dostupných komerčných riešení, až po návrh vlastného riešenia, postaveného na distribuovanej architektúre. V článku sa autori zaoberajú podrobným porovnaním týchto riešení, popisujú výhody a nevýhody posudzovaných riešení, ako aj zdôvodňujú nutnosť tvorby vlastného systému a detailne charakterizujú návrh vlastného riešenia, poukazujúc na výhody oproti existujúcim riešeniam. Distribuovaná architektúra bola zvolená pre svoju univerzálnosť a pre výhody oproti klient/server, ktoré sú v článku takisto popisované. Ďalej sú uvedené aj rozhodujúce vlastnosti a funkcie jednotlivých častí informačného systému a ich návrh a realizácia. Autori popisujú aj problémy pri vývoji jednotlivých častí, ako sú integrácia a prezentácia geografických dát, realizácia komunikácie medzi palubnými jednotkami a dispečerskými pracoviskami alebo ovládanie navigačného softvéru na diaľku po sieti. V závere článku je uvedené zhodnotenie riešenia, skúsenosti z pilotnej prevádzky ako aj možný ďalší rozvoj systému, jeho budúcnosť a prípadné nové funkcie.
Kľúčové slová: operatívne riadenie, navigácia, distribuovaná architektúra, aplikačný server, dispečerské pracovisko, palubné jednotky

Information system with distributed architecture for operational control and navigation of fire trucks. Article describes design and implementation of an information system with distributed architecture for fire rescue service in Slovak republic. Main goal of the system is to manage of rescue events during the whole life cycle: creating of a drive command, alarm call, generating statement of time ticket containing all information. The system provides also functionality for vehicle tracking, control and navigation of the fire trucks. The System consist of four main parts: database, application server, operator application and set of onboard units. The database contains static data such as fire departments data, fire trucks and facilities, firemen etc. and dynamical data about fires, current vehicles location etc. The application server controls data processing, saving and distribution. The server is implemented as an .NET application. Operator applications include vehicle tracking, control and navigation setup of the vehicles. They are also implemented as an .NET applications. Onboard units are Pocket PC devices (with Windows Mobile 5.0 OS). They send vehicle location information to application server and receive commands from operator application (through application server), e.g. navigation control. Communication system is based on .NET remoting and data are transferred by GPRS. Main system requirements are described in the first part of the article. They were specified upon system analysis in cooperation with fire rescue department in Zilina. There are also mentioned possible hardware and software solutions: ready-to-use commercial ones or design of a custom solution with distributed architecture. The article also contains a solution comparison, presenting pros and cons, reasons for custom solution designing and implementing. Distributed architecture provides versatility and has many benefits to client/server architecture. Next part of the article describes features and functions of particular system parts. In the conclusive part of the article can be found a system evaluation, experience from a pilot run and suggestions for next development.
Keywords: operational control, navigation, distributed architecture, application server, operator application, onboard units


Return to List of papers