UDOSTĘPNIANIE BAZY DANYCH OGÓLNOGEOGRAFICZNYCH W
Transkrypt
UDOSTĘPNIANIE BAZY DANYCH OGÓLNOGEOGRAFICZNYCH W
POLSKIE TOWARZYSTWO INFORMACJI PRZESTRZENNEJ Udostêpnienie Bazy Danych Ogólnogeograficznych w internecie ROCZNIKI GEOMATYKI 2004 m TOM II m Z ESZYT 2 39 UDOSTÊPNIANIE BAZY DANYCH OGÓLNOGEOGRAFICZNYCH W INTERNECIE GENERAL GEOGRAPHIC DATABASE PUBLISHING IN THE INTERNET Marek Baranowski, £ukasz S³awik, Pawe³ Strzelecki Centrum Informacji o rodowisku UNEP/GRID-Warszawa S³owa kluczowe: GIS, wizualizacja internetowa, Baza Danych Ogólnogeograficznych Keywords: GIS, internet visualization, General Geographical Database Wprowadzenie do Bazy Danych Ogólnogeograficznych Baza Danych Ogólnogeograficznych stanowi jeden z elementów Polskiej Infrastruktury Informacji Przestrzennej. W 2003 roku zosta³a wprowadzona do zasobu geodezyjnego i kartograficznego jako urzêdowy rejestr o charakterze referencyjnym. Grono jej u¿ytkowników tworz¹ jednostki administracji centralnej i wojewódzkiej, jak równie¿ instytucje zajmuj¹ce siê opracowywaniem tematycznych baz danych przestrzennych w skalach ma³ych. Baza Danych Ogólnogeograficznych (BDO) posiada stopieñ szczegó³owoci treci w³aciwy dla czterech skal, a mianowicie 1:250 000, 1:500 000, 1:1 000 000 oraz 1:4 000 000. Trzy ostatnie jej wersje stanowi¹ postaæ zgeneralizowan¹ pierwszej z nich, dziêki czemu szereg obiektów i zjawisk oraz ich atrybutów posiada swoje reprezentacje w czterech ró¿nych skalach, stosowanych przez u¿ytkowników w zale¿noci od potrzeb. BDO zawiera dane o obiektach i zjawiskach przestrzennych uporz¹dkowane w osiem nastêpuj¹cych grup tematycznych: podzia³ administracyjny, osadnictwo i obiekty antropogeniczne, hydrografia, rzeba terenu, transport, u¿ytkowanie ziemi, obszary chronione oraz nazwy geograficzne. Ka¿da z tych grup zosta³a podzielona na warstwy informacyjne (w sumie dwadziecia) z bogatym zestawem atrybutów. Bardzo wa¿n¹ cech¹ Bazy Danych Ogólnogeograficznych jest jej integracyjna rola w stosunku do istniej¹cych ju¿ tematycznych baz danych przestrzennych i rejestrów publicz- 40 Marek Baranowski, £ukasz S³awik, Pawe³ Strzelecki nych. Dotyczy to Krajowego Rejestru Urzêdowego Podzia³u Terytorialnego Kraju TERYT, prowadzonego przez G³ówny Urz¹d Statystyczny, Banku Danych Drogowych, prowadzonego przez Generaln¹ Dyrekcjê Dróg Krajowych i Autostrad, Komputerowej Mapy Podzia³u Hydrograficznego Polski prowadzonej przez Instytut Meteorologii i Gospodarki Wodnej oraz Krajowego Systemu Obszarów Chronionych prowadzonego przez Ministerstwo rodowiska. W BDO wprowadzono stosowane w tych rejestrach identyfikatory obiektów przestrzennych, poprzez które utworzone zosta³o powi¹zanie geometrii okrelonych grup obiektów ujêtych w BDO z wy¿ej wymienionymi rejestrami. Zgromadzone w BDO dane mog¹ byæ udostêpniane w trzech postaciach. Pierwsz¹ z nich jest baza danych przestrzennych, identyfikowana akronimem GIS, zapisana w formacie eksportowym ArcInfo, drug¹ stanowi¹ gotowe pliki graficzne zapisane w modelu wektorowym tzw. WEK, z gotowymi mapami w formacie Adobe Illustrator. Trzeci¹ za stanowi¹ pliki rastrowe zapisane w modelu rastrowym tzw. RAS utworzone z modelu wektorowego. Pierwsza z nich s³u¿y budowaniu tematycznych baz danych przestrzennych w technologii GIS. Dwie ostatnie mog¹ byæ wykorzystywane jako elementy podk³adu ró¿nych zobrazowañ kartograficznych, u¿ytkowanych w sposób tradycyjny w postaci map papierowych lub te¿ w technologiach informatycznych, w tym w internecie. Udostêpnianie Bazy Danych Ogólnogeograficznych Baza Danych Ogólnogeograficznych przeznaczona jest do u¿ytku publicznego i bêdzie spe³nia³a swoj¹ funkcjê tylko wtedy gdy bêdzie powszechnie dostêpna. Powszechnoæ tê mo¿na jednak rozumieæ nie tylko jako jej udostêpnienie urzêdom pañstwowym i instytucjom, dla których zosta³a stworzona, ale równie¿ spo³eczeñstwu. Centralny Orodek Dokumentacji Geodezyjnej i Kartograficznej (CODGiK) udostêpnia tê bazê zgodnie z regulacjami prawnymi dotycz¹cymi pañstwowego zasobu geodezyjnego i kartograficznego. W chwili obecnej form¹ dostarczania u¿ytkownikowi Bazy Danych Ogólnogeograficznych s¹ CDROMy. Wychodz¹c naprzeciw postulatowi tworzenia spo³eczeñstwa informacyjnego podjêto jednoczenie prace nad udostêpnianiem BDO w internecie. Ta ostatnia forma dotyczy udostêpniania informacji, a nie rozprowadzania danych drog¹ elektroniczn¹. Nale¿y podkreliæ ró¿nice zwi¹zane z ró¿nym zakresem dostêpnoci BDO, w zale¿noci od ww. form. I tak, u¿ytkownik zakupuj¹cy BDO w postaci CDROMu w CODGiK posiada pe³ny dostêp do danych zawartych w bazie. Mo¿e te dane przetwarzaæ w celu uzyskania interesuj¹cych go form informacji. Natomiast u¿ytkownik Internetu uzyskuje dostêp do informacji wywietlanych na ekranie monitora w zestawieniach przez siebie dobieranych. Reasumuj¹c, ten ostatni nie ma dostêpu do danych tworz¹cych bazê ale do serwisu, który przekszta³ca te dane na informacje. Drug¹ znacz¹c¹ ró¿nic¹ w sposobie u¿ytkowania tych dwu form udostêpniania BDO jest stopieñ przygotowania technicznego u¿ytkownika. Forma danych na CDROMie daje mo¿liwoæ wykonywania wielu skomplikowanych i dostosowanych do indywidualnych potrzeb analiz, ale jednoczenie wymaga posiadania specjalistycznej wiedzy i oprogramowania typu GIS. Bezp³atne udostêpnienie BDO w internecie ogranicza co prawda wachlarz analiz i zastosowañ, ale jednoczenie rozszerza grono jej potencjalnych u¿ytkowników. Aplikacja internetowa dostarcza mo¿liwoci wykonywania podstawowych analiz oraz pozyskania informacji o obiektach zawartych w bazie. Udostêpnienie Bazy Danych Ogólnogeograficznych w internecie 41 Poprzez zastosowanie internetu zwiêkszamy liczbê u¿ytkowników BDO, oferuj¹c nowe, ogólnodostêpne narzêdzie do lepszego poznania i zrozumienia przestrzeni oraz podejmowania decyzji. Ma to istotne znaczenie w procesie budowania spo³eczeñstwa informacyjnego. Problemy bezpieczeñstwa danych Prace nad opublikowaniem w internecie zasobu Bazy Danych Ogólnogeograficznych wykonano z wykorzystaniem technologii firmy ESRI. Zgodnie z tym podejciem technologicznym zastosowano dwupoziomow¹ konstrukcje systemu udostêpniaj¹cego dane w internecie. Na pierwszym poziomie stworzono repozytorium bazy danych GIS, na drugim za aplikacjê dzia³aj¹c¹ w architekturze klient serwer. Do zbudowania repozytorium danych na poziomie pierwszym wykorzystano aplikacjê ArcSDE 8.1. Jest to zorientowany obiektowo serwer danych przestrzennych, uznawany za akcelerator baz danych. Efektywnoæ dzia³ania drugiego poziomu pracuj¹cego w parze z ArcSDE jest dwukrotnie wy¿sza dziêki zastosowaniu nowych metod przechowywania i rejestracji danych w ArcSDE. Tym samym przek³ada siê to na szybki dostêp do danych GIS przez u¿ytkownika. Jak wykaza³a analiza struktury Bazy Danych Ogólnogeograficznych, u¿ycie ArcSDE by³o równie¿ niezbêdne dla zachowania oryginalnego formatu COVERAGE, który zosta³ zastosowany na etapie budowy BDO, a który nie jest obs³ugiwany na drugim poziomie budowanego systemu bez pomocy ArcSDE. Drugi poziom budowanego systemu odpowiedzialny za komunikacjê klient serwer, zosta³ oparty na oprogramowaniu narzêdziowym ArcIMS 4.0. ArcIMS jest platform¹ umo¿liwiaj¹c¹ wymianê i wspó³u¿ytkowanie danych GIS w sieci internetowej i intranetowej. Zosta³ stworzony z myl¹ o budowaniu internetowych serwisów udostêpniaj¹cych interaktywne mapy, a tak¿e budowaniu stron WWW s³u¿¹cych do komunikacji u¿ytkownika z serwerami danych. Niew¹tpliw¹ zalet¹ ArcIMS jest rodowisko pracy, obejmuj¹ce jednoczenie komponenty strony klienta u¿ytkownika i strony serwera twórcy serwisu. Zastosowanie rozwi¹zania dualistycznego przy tworzeniu serwisu przynios³o olbrzymie korzyci w sprawnym zarz¹dzaniu informacj¹ udostêpnion¹ z BDO. Ka¿de pytanie wys³ane do serwera bazy danych jest najpierw przesy³ane do repozytorium bazy danych. Tam z ca³ego zasobu danych generowana jest odpowied, albo w postaci obrazu - mapy albo informacji tabelarycznej, tylko dla treci i obszaru zdefiniowanego przez u¿ytkownika. Odpowied wygenerowana z kilkusetmegowego zasobu danych ju¿ jako kilkudziesiêciokilowy plik jest odsy³any przez serwer do przegl¹darki internetowej klienta. W praktyce u¿ytkownik otrzymuje szybki i pe³ny dostêp do informacji pochodz¹cej bezporednio z bazy danych przestrzennych. Dbaj¹c o bezpieczeñstwo danych, przy budowie systemu niezbêdne by³o zastosowanie konfiguracji sieciowej, sk³adaj¹cej siê z serwera strony WWW oraz serwera bazy danych. Dziêki takiemu rozwi¹zaniu mo¿liwe by³o równoleg³e zastosowanie zabezpieczeñ sprzêtowych i programowych. Z jednej strony, serwer bazy danych umieszczono w tzw. strefie zdemilitaryzowanej, z drugiej strony wykorzystano zabezpieczenia z pakietu ArcIMS odwo³uj¹ce siê do us³ugi: image service, polegaj¹cej na wysy³aniu do u¿ytkownika samego obrazu. 42 Marek Baranowski, £ukasz S³awik, Pawe³ Strzelecki Optymalizacja Bazy Danych Ogólnogeograficznych Prezentacja danych GIS w internecie wymaga³a zoptymalizowania wielkoci zasobów udostêpnianych informacji. W zwi¹zku z tym oryginalny zasób Bazy Danych Ogólnogeograficznych musia³ ulec modyfikacji, tak aby dostosowaæ strukturê zapisu, do struktury akceptowanej najpierw przez ArcSDE, a nastêpnie ArcIMS. Struktura ka¿dej warstwy wchodz¹cej w sk³ad Bazy Danych Ogólnogeograficznych zosta³a przeanalizowana pod k¹tem zró¿nicowania zawartych w niej typów obiektów. Rejestracja warstwy w rodowisku ArcSDE wymaga³a rejestracji ka¿dego typu obiektu (punkt, linia, poligon, region) oddzielnie z innej warstwy. To spowodowa³o wzrost liczby warstw ale jednoczenie pozwoli³o na znaczne odci¹¿enie ich wielkoci. W ten sposób obiekt wywo³ywany przez AcrIMS pobierany by³ z bazy o mniejszej objêtoci. Aby u¿ytkownik móg³ odczytaæ charakterystyki opisuj¹ce obiekty w bazie, zdecydowano siê na zamianê kodowania cyfrowego na literowe. W zwi¹zku z tym dokonano konwersji kodów cyfrowych obowi¹zuj¹cych w Bazie Danych Ogólnogeograficznych na literowe. Dziêki takiemu rozwi¹zaniu nie trzeba odwo³ywaæ siê do opisowych tabel relacyjnych. Aby lepiej zaprezentowaæ obiekty na mapie zdecydowano siê na wygenerowanie dodatkowych kolumn FREQUENCY i LABEL. S¹ to kolumny, dla których zakodowano dane o optymalnym doborze informacji przedstawionej na mapie. Kolumna FREQUENCY w warstwie odpowiada za dobór znaków kartograficznych dla obiektów, które na mapie zosta³y przedstawione przy u¿yciu wiêcej ni¿ jednej zmiennej np. droga g³ówna dwujezdniowa. Kolumna LABEL zawiera informacje niezbêdne do wywietlenia opisów. Jej wartoæ determinuje fakt wystêpowania opisu dla danego obiektu oraz jego charakterystykê graficzn¹ znaku kartograficznego tak¹ jak wielkoæ, kolor, czcionka. Dopiero w taki sposób zoptymalizowana Baza Danych Ogólnogeograficznych zarówno pod wzglêdem struktury jak i kodowania mog³a zasiliæ serwer danych przestrzennych ArcSDE. Poszczególne warstwy zarejestrowano w rodowisku serwera danych ArcSDE. Na tym etapie zdefiniowano, która warstwa i jakie charakterystyki obiektów zostan¹ udostêpnione do programu ArcIMS. Opracowanie interfejsu u¿ytkownika Interfejs u¿ytkownika jest najwa¿niejszym elementem systemu z punktu widzenia obs³ugi serwisu. Zgodnie z za³o¿eniami projektu, obs³uga BDO w internecie mia³a byæ prosta, intuicyjna i nie wymagaj¹ca zaawansowanej wiedzy z dziedziny GIS. Do skonstruowania strony WWW wykorzystano wspomniane ju¿ wczeniej oprogramowanie narzêdziowe ArcIMS. Zapewnia ono w pe³ni automatyczny proces tworzenia modu³ów funkcjonalnych niezbêdnych do prezentowania interaktywnych map w internecie. Modu³y te mo¿na podzieliæ na: okno mapy, legendê, opis skali i pasek narzêdzi. Okno mapy jest miejscem prezentowania map i wyników zapytañ wygenerowanych z Bazy Danych Ogólnogeograficznych. Wywietlane tam obiekty zró¿nicowano pod k¹tem wybranej grupy atrybutów zapisanych w BDO, uznaj¹c, ¿e owe w³anie atrybuty najlepiej je charakteryzuj¹. Udostêpnienie Bazy Danych Ogólnogeograficznych w internecie 43 Legenda opisuje wszystkie sygnatury warstw aktualnie wywietlanych w oknie mapy. Jest to zestaw statycznych znaków kartograficznych przypisanych danej warstwie. Znaki te przygotowano w formie specjalnej czcionki, któr¹ u¿ytkownik korzystaj¹cy pierwszy raz z us³ugi udostêpniania BDO w internecie mo¿e automatycznie zainstalowaæ na swoim komputerze. W module legendy mo¿na równie¿ w³¹czaæ i wy³¹czaæ widocznoæ poszczególnych warstw wywietlanych w oknie mapy. Modu³ skali liczbowej spe³nia funkcjê informacyjn¹ informuje u¿ytkownika, w jakiej w przybli¿eniu skali mapa jest aktualnie wywietlana. Najbardziej rozbudowanym modu³em funkcjonalnym jest modu³ narzêdzi. To przy jego pomocy u¿ytkownik mo¿e zarz¹dzaæ funkcjami dostêpu do informacji z Bazy Danych Ogólnogeograficznych. W tym celu przygotowano 14 klawiszy funkcyjnych. Operator mo¿e dowolnie pomniejszaæ i powiêkszaæ mapê, automatycznie wywietlaæ mapê do ca³ego zasiêgu lub zasiêgu poszczególnej warstwy, przechodziæ do poprzedniego i nastêpnego widoku. Mo¿e równie¿ dowolnie przesuwaæ zasiêg wywietlanej mapy, identyfikowaæ obiekty z poszczególnych warstw, budowaæ zapytania do bazy i wyszukiwaæ obiekty wg zadanej charakterystyki. Modu³ ten dostarcza równie¿ mo¿liwoæ pomiaru odleg³oci, zaznaczania kursorem obiektów na mapie, wywietlania ich charakterystyk, jak równie¿ odznaczania wszystkich zaznaczeñ. Wizualizacja Bazy Danych Ogólnogeograficznych Jak wspomniano wczeniej, Baza Danych Ogólnogeograficznych sk³ada siê z czterech odrêbnych, jednak cile ze sob¹ powi¹zanych, baz danych, odpowiadaj¹cych sw¹ szczegó³owoci¹ czterem skalom od 1: 250 000 do 1: 4 000 000. Ró¿nica miêdzy skrajnymi skalami i co z tego wynika ró¿nica w liczbie przedstawianych warstw tematycznych oraz specyfika ekranowej, a nie tradycyjnej, prezentacji spowodowa³y koniecznoæ przyjêcia okrelonych przedzia³ów skalowych, w których pojawiaæ siê bêd¹ wizualizowane warstwy tematyczne Bazy Danych Ogólnogeograficznych. Ich wyznaczenie poprzedzone zosta³o wieloma próbami, na podstawie których ustalono nastêpuj¹ce przedzia³y skalowe: m warstwy z BDO w skali 1: 250 000 s¹ wywietlane w skalach od 1: 1 do 1: 260 000 m warstwy z BDO w skali 1: 500 000 s¹ wywietlane w skalach od 1: 260 001 do 1: 510 000 m warstwy z BDO w skali 1: 1 000 000 s¹ wywietlane w skalach od 1: 510 001 do 1: 1 200 000 m warstwy z BDO w skali 1: 4 000 000 s¹ wywietlane w skalach od 1: 1 200 001 do 1: 6 000 000 Przyjête rozwi¹zanie wydaje siê byæ najbardziej korzystne dla u¿ytkownika. Stwarza bowiem mo¿liwoæ ci¹g³ego, p³ynnego przejcia miêdzy poszczególnymi skalami oraz efektu wzbogacania treci i poszerzania szczegó³owoci prezentowanej bazy danych, w trakcie powiêkszania skali. Kolejnym problemem etapu wizualizacji Bazy Danych Ogólnogeograficznych by³o przyjêcie podstawowego zestawu treci pojawiaj¹cego siê w momencie uruchomienia przegl¹darki przez u¿ytkownika. Wywietlenie wszystkich dostêpnych warstw tematycznych nie by³oby wskazane ze wzglêdu na nadmierne obci¹¿enie graficzne prezentacji. Po uruchomie- 44 Marek Baranowski, £ukasz S³awik, Pawe³ Strzelecki niu us³ugi udostêpniania BDO w internecie pojawia siê podstawowy zakres treci (granicy pañstwa, granic województw, hydrografii, osadnictwa i opisów jednostek osadniczych) z mo¿liwoci¹ dowolnego uzupe³niania prezentacji pozosta³ymi tematami. Podobna sytuacja ma miejsce w przypadku skal wiêkszych. W momencie powiêkszania skali i przejcia przez jeden ze wspomnianych progów skalowych ukazuj¹ siê tematy bêd¹ce podstawow¹ treci¹ informacyjn¹. Najwa¿niejszym, a zarazem najbardziej praco- i czasoch³onnym, etapem wizualizacji Bazy Danych Ogólnogeograficznych w internecie, by³o opracowanie zestawu znaków graficznych dla danych poszczególnych skal. Podczas ich opracowania zosta³y wziête pod uwagê zasady poprawnoci kartograficznej, a tak¿e niedogodnoci zwi¹zane z ograniczeniami charakterystycznymi dla prezentacji ekranowej. Jako podstawê doboru znaków przyjêto obraz utworzony dla skali 1: 250 000 zawarty w graficznej formie plików WEK. Pe³na zgodnoæ znaków nie by³a mo¿liwa ze wzglêdu na ró¿nice w doborze przedstawianych warstw tematycznych oraz co kluczowe na ró¿nice w technice ich opracowania. System znaków z formy WEK Bazy Danych Ogólnogeograficznych zosta³ opracowany przy pomocy aplikacji ArcMap i w dalszej czêci w edytorze grafiki wektorowej Adobe Illustrator. Opracowanie sygnatur internetowej prezentacji Bazy Danych Ogólnogeograficznych wymaga³o stworzenia ich na nowo w jêzyku programowania ArcXML i programie ArcIMS Author. Symbole graficzne dla baz danych w pozosta³ych skalach opracowane zosta³y na podstawie pe³nego i najbogatszego zestawu znaków skali 1: 250 000. Tam gdzie by³o to mo¿liwe przyjmowane zosta³y identyczne oznaczenia jak w skali podstawowej. Zachowanie tego warunku by³o jednak w wielu przypadkach trudne do zrealizowania w zwi¹zku ze zmniejszeniem skali, czego efektem by³o zmniejszenie pojemnoci graficznej uzyskiwanego obrazu. W zwi¹zku z tym znaki musia³y byæ modyfikowane poprzez ich uproszczenie b¹d zmniejszenie. W koñcowym efekcie wszystkie kolejne stopnie szczegó³owoci nawi¹zuj¹ sw¹ stylistyk¹ do poprzednich. To z kolei czyni ca³oæ prezentacji graficznej spójn¹ i ³atwiejsz¹ w odbiorze. Oddzielnym problemem omawianej implementacji BDO w internecie by³a prezentacja napisów objaniaj¹cych. Przyjête zosta³o rozwi¹zanie, które wydawa³o siê najbardziej korzystne dla u¿ytkownika. W fazie pocz¹tkowej korzystania z prezentacji oraz przy powiêkszaniu obrazu, wywietlane s¹ wy³¹cznie nazwy wybranych miejscowoci. Opcjonalnie u¿ytkownik mo¿e jednak rozszerzyæ gamê nazewnictwa o opisy cieków, zbiorników wodnych oraz obszarów chronionych poprzez samodzielne w³¹czenie warstw z tymi obiektami. Rozwi¹zanie takie ma na celu odci¹¿enie rysunku od nadmiaru treci. W przypadku kolizji opisów miejscowoci z pozosta³¹ treci¹ u¿ytkownik ma mo¿liwoæ ich wy³¹czenia. Podsumowanie Przedstawiony i przyjêty sposób prezentacji Bazy Danych Ogólnogeograficznych uwzglêdniaj¹cy wybór odpowiedniego oprogramowania, optymalizacjê baz danych ród³owych oraz koncepcjê ich wizualizacji, wydaje siê byæ rozwi¹zaniem najkorzystniejszym z punktu widzenia potencjalnego u¿ytkownika. W przystêpnej formie graficznej otrzymuje on podstawow¹ informacjê geograficzn¹ dotycz¹c¹ naszego kraju przedstawion¹ w czterech stopniach szczegó³owoci. Ta podstawowa informacja geograficzna pochodzi ze zbioru oko³o Udostêpnienie Bazy Danych Ogólnogeograficznych w internecie 45 500 megabajtów danych czêci Bazy Danych Ogólnogeograficznych, zapisanej w formie GIS. Opracowanie BDO i udostêpnienie jej w internecie nale¿y traktowaæ jako pierwszy etap budowania Polskiej Infrastruktury Informacji Przestrzennej. Summary The General Geographic Database is regarded as one of elements of the Polish Spatial Information Infrastructure. The users of the Database are administrative authorities at the central and regional levels as well as other institutions. The General Geographic Database (GGDB) has been created with the detail of data corresponding to scales: 1:250 000, 1:500 000, 1:1 000 000, 1:4 000 000. It encompasses spatial data subdivided onto eight thematic groups: administrative division, urban area and anthropogenic objects, hydrography, elevation, transportation, land use, protected areas and geographical names. The General Geographic Database plays also an integrated role to other official spatial databases, using identifiers of objects and phenomena registered there in the attributes of particular data layers. The GGDB is distributed by the Geodetic and Cartographic Documentation Centre in the framework of the routine distribution procedure. Additionally, the Database is available in the Internet by using a map server based on the ArcIMS solution of the ESRI. The process of preparing the original GGDB to the form used in the Internet has been described in the paper. In the first stage the Database structure has been converted to the form manageable by other ESRI product ArcSDE. It is an efficient spatial data management programme, facilitating access to data and speeding up retrieval process. A number of adaptation steps has been performed, resulting in the new optimised data structure which have additional security features. The next stage has been focused on the graphic user interface (GUI) design. Several windows or sections of screen have been distinguished in order to implement a basic functionality of the interface. A number of functions enabling access, retrieval, selection, analysis, zooming and panning as well as legend arrangement has been integrated with GUI. All together 14 functional buttons are at the disposal of the user. The data visualisation in the form of maps is performed by a set of cartographic symbols especially designed for the Internet portraying of the spatial data. The definition of all symbols has been done using ArcXML language, which is an extension of the XML format. Four of the scale levels of the GGDB are displayed in the same interface and user is automatically transferred to one of the set relevant to the required scale at which the data appear on the screen. The Database volume accessed by the developed Internet application is equal to approximately 500 MB and is transferred to the users common Internet browser in the form of graphic packages, optimised in size. The General Geographic Database publishing in the Internet is one of the first steps to establish Polish Spatial Information Infrastructure and move forward to the realisation of the idea of the information society. Dr Marek Baranowski [email protected] Mgr £ukasz S³awik [email protected] Mgr Pawe³ Strzelecki [email protected] 46 Marek Baranowski, £ukasz S³awik, Pawe³ Strzelecki Rys. 1. Okno przegl¹darki internetowej obs³uguj¹cej wywietlanie zasobu Bazy Danych Ogólnogeograficznych (ród³o: http://www.codgik.waw.pl) 47 Rys. 2. Fragment mapy rastrowej (RAS) Bazy Danych Ogólnych Udostêpnienie Bazy Danych Ogólnogeograficznych w internecie