ZASTOSOWANIE SYMAP DO TWORZENIA BAZY DANYCH PRZESTRZENNYCH FORTYFIKACJI USING SYMAP TO CREATE SPATIAL DATABASES OF FORTIFICATIONS.

Podobne dokumenty
Analiza systemowa. Andrzej Łachwa Bazy danych 12+/15

ROCZNIKI GEOMATYKI 2004 m TOM II m ZESZYT 2

JĘZYK UML JAKO NARZĘDZIE MODELOWANIA PROCESU PROJEKTOWO-KONSTRUKCYJNEGO

Na wirtualnym szlaku Geoportal małopolskich szlaków turystycznych narzędziem do promocji regionu

systemy informatyczne SIMPLE.ERP Bud etowanie dla Jednostek Administracji Publicznej

Gospodarowanie mieniem Województwa

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

WARUNKI TECHNICZNE ARCHIWIZACJI DOKUMENTÓW

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

ROCZNIKI GEOMATYKI 2007 m TOM V m ZESZYT 1

PRÓBA BUDOWY APLIKACJI NARZÊDZIOWEJ GIS NA PODSTAWIE MODELU POJÊCIOWEGO AN ATTEMPT AT BUILDING GIS APPLICATION ON THE BASIS OF THE CONCEPTUAL MODEL

SPIS TREŒCI. Pismo w sprawie korzystania z pomocy finansowej ze œrodków funduszu restrukturyzacji banków spó³dzielczych.

Modelowanie œrodowiska 3D z danych pomiarowych**

Baza danych. Baza danych jest to zbiór danych powi zanych mi dzy sob pewnymi zale no ciami.

Stosowanie geoinformatyki w kontekście centralizacji SILP Szkolenie centralne z zakresu geomatyki leśnej dla nadleśniczych, 2011r.

Ethernet VPN tp. Twój œwiat. Ca³y œwiat.

Jacek Mrzyg³ód, Tomasz Rostkowski* Rozwi¹zania systemowe zarz¹dzania kapita³em ludzkim (zkl) w bran y energetycznej

SYSTEM INFORMACJI GEOGRAFICZNEJ JAKO NIEZBÊDNY ELEMENT POWSZECHNEJ TAKSACJI NIERUCHOMOŒCI**

System Informacji Geograficznej (GIS) i jego zastosowania. Tomasz Sznajderski

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Czy przedsiêbiorstwo, którym zarz¹dzasz, intensywnie siê rozwija, ma wiele oddzia³ów lub kolejne lokalizacje w planach?

STOISKA - spis treœci STOISKA stoiska PROMOCYJNE stoiska SPRZEDA OWE stoiska TARGOWE stoiska SKLEPOWE / zabudowy

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

PL B1. PRZEMYSŁOWY INSTYTUT MOTORYZACJI, Warszawa, PL BUP 11/09

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych

DODATEK. Przykłady map

PROJEKTOWANIE PROCESÓW PRODUKCYJNYCH

Projekt MES. Wykonali: Lidia Orkowska Mateusz Wróbel Adam Wysocki WBMIZ, MIBM, IMe

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Koncepcja rozwiązania zania komunikacyjnego dworca autobusowego przy Dworcu Wschodnim w Warszawie wraz z jego analizą funkcjonalno-ruchow.

Zeszyty Naukowe UNIWERSYTETU PRZYRODNICZO-HUMANISTYCZNEGO w SIEDLCACH Seria: Administracja i Zarządzanie Nr

Procedura nadawania uprawnień do potwierdzania, przedłuŝania waŝności i uniewaŝniania profili zaufanych epuap. Załącznik nr 1

Projekt i etapy jego realizacji*

Procedura nadawania uprawnień do potwierdzania Profili Zaufanych w Urzędzie Gminy w Ryjewie

1. Wymagania prawne. Europejskie uwarunkowania prawne:

System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010

W Y B R A N E P R O B L E M Y I N Y N I E R S K I E

Bazy danych GESUT i BDOT500 będą prowadzone w systemie teleinformatycznym. Baza danych GESUT prowadzona będzie dla obszaru całego kraju, natomiast

Podstawa programowa kształcenia ogólnego informatyki w gimnazjum

ZMIANY W KRYTERIACH WYBORU FINANSOWANYCH OPERACJI PO IG

Scenariusz lekcji. podać definicję pojęcia cywilizacja informacyjna ; scharakteryzować społeczeństwo informacyjne;

METADANE GEOINFORMACYJNE PODLASIA

Spis treści NORDIC WALKING PARK

Uwarunkowania rozwoju miasta

wignią konkurencyjności

PROJEKTOWANIE SYSTEMU INFORMATYCNEGO

Wytyczne Województwa Wielkopolskiego

Project geoportal.gov.pl - implemented INSPIRE services

Projektowanie bazy danych

Instalacja sterowników do urz¹dzeñ wielkoformatowych zainstalowanych w firmie Centrum Ksero STUDIO K2 s.c w Pile

HARMONIZACJA DANYCH PRZESTRZENNYCH JERZY GAŹDZICKI

Ogólne Warunki Ubezpieczenia PTU ASSISTANCE I.

1. CZYM JEST SERIALIZACJA

Wybrane problemy z dziedziny modelowania i wdrażania baz danych przestrzennych w aspekcie dydaktyki. Artur Krawczyk AGH Akademia Górniczo Hutnicza

Jedyny w Polsce tak nowoczesny system. wyœwietlania tekstu oparty o TABLET 10,1

LIMATHERM SENSOR Sp. z o.o.

na terenie wiertni gazu ³upkowego za pomoc¹ map rozk³adu poziomu

ZGŁOSZENIE PRAC GEODEZYJNYCH

ZASTOSOWANIE TECHNOLOGII WIRTUALNEJ RZECZYWISTOŚCI W PROJEKTOWANIU MASZYN

PODNOSZENIE EFEKTYWNOŒCI PRZEDSIÊBIORSTWA - PROJEKTOWANIE PROCESÓW

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

Projektowanie systemów informacyjnych: język UML

Procedura działania Punktu Potwierdzającego Profile Zaufane epuap w Urzędzie Miejskim w Gdańsku

Korzy ci wynikaj ce ze standaryzacji procesów w organizacjach publicznych a zarz dzanie jako ci

System do kontroli i analizy wydawanych posiłków

Wymagania technologiczne stawiane regionalnym instalacjom do przetwarzania odpadów w komunalnych.

GML w praktyce geodezyjnej

PRZEWODNIK PO PRZEDMIOCIE

Zaawansowane programowanie w (pakiecie) Delphi

SIECI KOMPUTEROWE I BAZY DANYCH

ROCZNIKI 2010 GEOMATYKI. Metodyka i technologia budowy geoserwera tematycznego jako komponentu INSPIRE. Tom VIII Zeszyt 3(39) Warszawa

WK Rozdzielacz suwakowy sterowany elektrycznie typ WE6. NG 6 31,5 MPa 60 dm 3 /min OPIS DZIA ANIA: r.

Konferencja Sądu Arbitrażowego przy SIDiR WARUNKI KONTRAKTOWE FIDIC KLAUZULA 13 JAKO ODMIENNY SPOSÓB WYKONANIA ROBÓT A NIE ZMIANA UMOWY

Strategia rozwoju sieci dróg rowerowych w Łodzi w latach

2. Architektura fotogrametrycznych aplikacji internetowych

Projektowanie procesów logistycznych w systemach wytwarzania

RELACYJNE BAZY DANYCH

Zintegrowany System Informacji Geograficznej

HAŚKO I SOLIŃSKA SPÓŁKA PARTNERSKA ADWOKATÓW ul. Nowa 2a lok. 15, Wrocław tel. (71) fax (71) kancelaria@mhbs.

Rozdział 3. Słownik danych (Data Dictionary)...n..61 Formalizm notacji słownika danych...u Rozdział 4. Specyfikacja procesów...n...

ECDL Advanced Moduł AM3 Przetwarzanie tekstu Syllabus, wersja 2.0

Instrukcja U ytkownika Systemu Antyplagiatowego Plagiat.pl

Po³¹czenie iphone'a/ipad a do Smart Multishare USB

1. Zagospodarowanie terenu plansza architektoniczna 1: Zagospodarowanie terenu plansza uzbrojenia terenu 1:1000

revati.pl Drukarnia internetowa Szybki kontakt z klientem Obs³uga zapytañ ofertowych rozwi¹zania dla poligrafii Na 100% procent wiêcej klientów

Matematyka na szóstke

REFERAT PRACY DYPLOMOWEJ

ROZDZIA XII WP YW SYSTEMÓW WYNAGRADZANIA NA KOSZTY POZYSKANIA DREWNA

MODERNIZACJI EWIDENCJI GRUNTÓW I BUDYNKÓW

Zawory elektromagnetyczne typu PKVD 12 20

STWORZENIE BIBLIOTEKI SŁUŻĄCEJ DO WCZYTYWANIA

STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe

Harmonogramowanie projektów Zarządzanie czasem

Powszechność nauczania języków obcych w roku szkolnym

KARTA OCENY ZGODNOŚCI OPERACJI z Lokalną Strategią Rozwoju Obszarów Rybackich. Wniosek dotyczy działania : Ocena kryteriów zgodności z LSROR

WEBML I UML JAKO NARZĘDZIA PROJEKTOWANIA APLIKACJI INTERNETOWYCH

Importowanie mapy zasadniczej do modelu BIM

Joanna Kwatera PO NITCE DO K ÊBKA. czyli jak æwiczyæ sprawnoœæ rachunkow¹ uczniów klas 4 6 szko³y podstawowej OPOLE

Transkrypt:

ZASTOSOWANIE POLSKIE SYMAP TOWARZYSTWO DO TWORZENIA BAZY INFORMACJI DANYCH PRZESTRZENNYCH PRZESTRZENNEJ FORTYFIKACJI ROCZNIKI GEOMATYKI 2012 m TOM X m ZESZYT 3(53) 117 ZASTOSOWANIE SYMAP DO TWORZENIA BAZY DANYCH PRZESTRZENNYCH FORTYFIKACJI USING SYMAP TO CREATE SPATIAL DATABASES OF FORTIFICATIONS Janina Rudowicz-Nawrocka, Mateusz WoŸniak Instytut In ynierii Rolniczej, Uniwersytet Przyrodniczy w Poznaniu S³owa kluczowe: baza danych przestrzennych, SyMaP, fortyfikacje, fortyfikacje, UML, XML Keywords: spatial database, SyMaP, fortifications, UML, XML Wprowadzenie Na powierzchni wielu pól uprawnych znajduj¹ siê przeszkody, zarówno naturalne (np. miejscowe zabagnienia, drzewa), jak i sztuczne (np. s³upy energetyczne), które niekorzystnie wp³ywaj¹ na gospodarowanie na tych polach. Wœród przeszkód sztucznych w wielu rejonach Polski znajduj¹ siê pozosta³oœci fortyfikacji (Jurga, Kêdryna, 2006) przedstawione na rysunku 1. Na terenie zachodniej Polski do najbardziej znanych nale ¹ umocnienia i fortyfikacje budowane przez Niemców, zw³aszcza Miêdzyrzecki Rejon Umocniony (MRU; Sadowski, 2005). Fortyfikacje wp³ywaj¹ niekorzystnie na efektywnoœæ wykorzystywania pól, jednoczeœnie jednak maj¹ niezaprzeczaln¹ wartoœæ historyczn¹ i nie zawsze uregulowany stan prawny. Cel i zakres pracy Celem pracy by³o stworzenie i przetestowanie aplikacji SyMaP stanowi¹cej implementacjê opracowanej bazy danych przestrzennych o pozosta³oœciach fortyfikacji na polach uprawnych. Za³o ono stworzenie aplikacji umo liwiaj¹cej przechowywanie, wyszukiwanie i prezentowanie zgromadzonych w bazie danych, z wykorzystaniem miêdzy innymi jêzyka XML oraz technologii LINQ. Przyjêto, e w ramach niniejszej pracy, do przetestowania aplikacji SyMaP, zinwentaryzowane i wykorzystane zostan¹ pozosta³oœci fortyfikacji MRU.

118 JANINA RUDOWICZ-NAWROCKA, MATEUSZ WO NIAK Rys. 1. Przyk³ady fortyfikacji MRU jako przeszkód terenowych na polach uprawnych (zdjêcia: Mateusz WoŸniak) Baza danych przestrzennych Relacyjna baza danych odwzorowuje obiekty z rzeczywistoœci, czyli pozosta³oœci fortyfikacji i dzia³ki (pola uprawne), na których siê znajduj¹ oraz relacje miêdzy nimi. Wykorzystuje wektorowy model danych, w którym zdefiniowano czêœæ geometryczn¹ i opisow¹ obiektów. Czêœæ geometryczna prezentuje po³o enie zarówno pozosta³oœci fortyfikacji, jak i dzia³ek za pomoc¹ wspó³rzêdnych. Natomiast czêœæ opisowa obejmuje charakteryzuj¹ce je atrybuty, m.in.: identyfikator, nazwê, pole powierzchni, rok budowy, stan aktualny, opis, zdjêcie. Na etapie implementacji struktura bazy danych zosta³a zdefiniowana w plikach XML (rys. 2), które s¹ zarz¹dzane przy pomocy technologii LINQ (rys. 3), z poziomu aplikacji SyMaP. Aplikacja SyMaP Aplikacja SyMaP jest zmaterializowaniem projektu zrealizowanym w fazie projektowania fizycznego (G³a ewski, 2006). Zosta³a stworzona w pakiecie programistycznym Visual Studio 2008 korzystaj¹cym z.net Framework 3.5. Jako jêzyk implementacji wykorzystano C#. Jak wczeœniej wspomniano, bazy danych zosta³y zapisane w plikach XML zarz¹dzanych przy pomocy technologii LINQ.

ZASTOSOWANIE SYMAP DO TWORZENIA BAZY DANYCH PRZESTRZENNYCH FORTYFIKACJI 119 Projektowanie aplikacji SyMaP odby³o siê zgodnie z zaleceniami in ynierii oprogramowania (Jaszkiewicz, 1997). Okreœlone zosta³y wymagania funkcjonalne i niefunkcjonalne oraz przygotowane diagramy UML, prezentuj¹ce statyczne i dynamiczne aspekty dzia³ania aplikacji. Przyk³ady diagramów UML dla aplikacji SyMaP prezentuj¹ rysunki 5 i 6. Rysunek 5 przedstawia diagram przypadków u ycia okreœlaj¹cy zakres funkcjonalny aplikacji, a rysunek 6 diagram sekwencji dotycz¹cy przedstawienia mapy obszaru wraz z dzia³kami i wystêpuj¹cymi na nich przeszkodami. Aplikacja SyMaP, zgodnie z przyjêtymi za³o eniami projektowymi, integruje Ÿród³a danych wykorzystywane w pracy oraz wymagane funkcjonalnoœci. W szczególnoœci umo liwia: m przechowywanie danych o zinwentaryzowanych przeszkodach w bazie danych (w plikach XML), m wyœwietlanie ww. danych oraz dzia³ek rolniczych, na których wystêpuj¹, w formacie wektorowym na podk³adach zdjêæ lotniczych, które uzyskano z geoportalu (www.geoportal.gov.pl), m wyœwietlanie atrybutów przeszkód (np. pola powierzchni), m wyszukiwanie przeszkód wed³ug atrybutów (np. nazwy, numeru) czy wg relacji prze- m strzennych (np. lokalizacji na okreœlonej dzia³ce), dodawanie, modyfikowanie, usuwanie danych o dzia³kach, przeszkodach, mapach podk³adowych i in. oraz wczytywanie map innych rejonów. W wyniku dzia³ania aplikacji SyMaP, jako obrazowy wynik modelowania, otrzymuje siê mapy bêd¹ce modelem topograficznym (G³a ewski, 2006) i zestawienia opisowe prezentuj¹ce lokalizacjê oraz typy przeszkód na poszczególnych dzia³kach. Testowanie aplikacji. Inwentaryzacja fortyfikacji Aplikacja SyMaP zosta³a przetestowana za pomoc¹ danych zebranych w czasie inwentaryzacji pozosta³oœci fortyfikacji pasa umocnieñ MRU. Inwentaryzacjê wykonano za pomoc¹ odbiornika GPS Garmin 60 na obszarze 24,5 km 2 w lipcu 2009 roku. Wykonano pomiary (obwód, œrodek przeszkody) oraz dokumentacjê fotograficzn¹ 32 pozosta³oœci fortyfikacji MRU, z czego 16 znajduj¹cych siê na terenach uprawnych. Do bezpoœredniego odczytania danych z odbiornika Garmin 60 wykorzystano aplikacjê MapSource. Powierzchnia zarejestrowanych przeszkód by³a zró nicowana i wynosi³a odpowiednio od 3,5 m 2 do 2,1 ha. W ramach pracy nie analizowano, czy okreœlenie po³o enia pozosta³oœci fortyfikacji z oryginalnej ortofotomapy (geoportal.gov.pl) da³oby zadowalaj¹c¹ dok³adnoœæ i tym samym wyeliminowa³oby pomiary terenowe, co z wielu wzglêdów (m.in. czasowych, finansowych, organizacyjnych) by³oby rozwi¹zaniem korzystnym. Zebrane dane wprowadzono do bazy danych zarz¹dzanej z poziomu aplikacji SyMaP, w której sprawdzono dzia³anie wymienionych wczeœniej funkcjonalnoœci. Przyk³ady dzia³ania aplikacji przedstawiaj¹ rysunki 4 i 7.

Rys. 5. Diagram UML przypadków u ycia aplikacji SyMaP prezentuj¹cy zakres funkcjonalny aplikacji 120 JANINA RUDOWICZ-NAWROCKA, MATEUSZ WO NIAK

ZASTOSOWANIE SYMAP DO TWORZENIA BAZY DANYCH PRZESTRZENNYCH FORTYFIKACJI 121 Rys. 6. Diagram sekwencji aplikacji SyMaP

Rys. 7. Dodatkowe informacje o pozosta³oœciach fortyfikacji gromadzone, wyszukiwane i wyœwietlane w aplikacji SyMaP 122 JANINA RUDOWICZ-NAWROCKA, MATEUSZ WO NIAK

ZASTOSOWANIE SYMAP DO TWORZENIA BAZY DANYCH PRZESTRZENNYCH FORTYFIKACJI 123 Podsumowanie Osi¹gniecie celu pracy, czyli stworzenie i przetestowanie aplikacji SyMaP stanowi¹cej implementacjê opracowanej bazy danych przestrzennych o pozosta³oœciach fortyfikacji na polach uprawnych jest zadaniem z³o onym, wymagaj¹cym wiedzy i umiejêtnoœci z wielu dziedzin, zw³aszcza z zakresu technologii informatycznych. W pracy zdecydowano siê na stworzenie w³asnej aplikacji, a nie wykorzystanie jednej z wielu istniej¹cych, poniewa chciano przetestowaæ zalecane technologie informatyczne. Pozwalaj¹ one osi¹gn¹æ dowolny cel, jednak ich opanowywanie jest zadaniem nie³atwym i czasoch³onnym. Aplikacja SyMaP mo e byæ wykorzystywana do ró nych celów przede wszystkim do analizowania wp³ywu fortyfikacji jako przeszkód terenowych na prowadzenie dzia³alnoœci rolniczej, ale równie do celów turystycznych czy hobbystycznych. Dla tych ostatnich szczególnie istotna jest mo liwoœæ rejestrowania informacji o stanie pozosta³oœci fortyfikacji oraz ich zdjêæ. Wprowadzenie danych o pozosta³oœciach Miêdzyrzeckiego Rejonu Umocnionego do opracowanej bazy danych oraz zarz¹dzanie nimi w stworzonej aplikacji SyMaP pozwala stwierdziæ, e zarówno opracowany model bazy danych, jak i jego implementacja spe³niaj¹ przyjête za³o enia. Literatura G³a ewski A., 2006: Modele rzeczywistoœci geograficznej a modele danych przestrzennych. http://zk.gik.pw.edu.pl/prace/generalia/glazewski_20060519.pdf Jaszkiewicz A.,1997: In ynieria oprogramowania. Helion. Gliwice. Jurga R. M., Kêdryna A. M., 2006: Festungfront Oder-Warthe-Bogren. Katalog. Wydawnictwo Donjon, Lubrza. Sadowski J., 2005: Miêdzynarodowe studium: Miêdzyrzecki Rejon Umocniony turystyczn¹ per³¹ Europy. Wydawnictwo Infort, Gliwice. www.geoportal.gov.pl Abstract The objective of this project was to create the spatial database of the remains of fortifications on the landfarms and to implement it using, among others, the XML language and LINQ technology. The developed SyMaP application was tested with the data of the remains of fortifications of the Miêdzyrzecki Rejon Umocniony. The database uses a vector data model which contains geometry and attributes of defined objects (remains of fortifications and land parcels). SyMaP makes it possible to store the data about the fortification in the data base, to present the fortification, their attributes and farmlands in vector format, to search fortifications and farmlands according to the attributes, to make simple analysis, to add, modify and delete data about farmlands, fortifications, maps etc. and to download maps of other regions. As the result of SyMaP application, we obtain maps and texts which present location and type of fortifications on given farmlands. The SyMaP application was created in Visual Studio 2008 with Net Framework 3.5. Implementation was made in C#. The database information are stored in XML files, which are managed by using LINQ technology. For SyMaP application functional and non-functional requirements were defined as well as UML diagrams for static and dynamic aspects of its working. The application was tested with the data of the remains of fortifications of the Miêdzyrzecki Rejon Umocniony. Entering the data to the created data base and managing them with the SyMaP application allows to state that the proposed database model and its implementation meet the assumptions made. dr in. Janina Rudowicz-Nawrocka jrn@up.poznan.pl mgr in. Mateusz WoŸniak marys.poznan@gmail.com

Rys. 2. Przyk³ad pliku w jêzyku XML przechowuj¹cego dane o dzia³ce Rys. 3. Przyk³ad generowania nowego dokumentu XML za pomoc¹ technologii LINQ

Rys. 4. Zinwentaryzowane pozosta³oœci fortyfikacji na tle dzia³ek i podk³adzie ze zdjêæ lotniczych widok w aplikacji SyMaP