WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ



Podobne dokumenty
ROLA ADMINISTRACJI W FOSS

Koncepcja węzła IIP na przykładzie planów zagospodarowania przestrzennego

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

Szczyrk, 11 czerwca Systemy Informacji Przestrzennej. Anatomia geoportalu. Michał Mackiewicz

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

Architektura TERYT GUS. EMUiA. EGiB. Pozostałe systemy ZSIN SZYNA USŁUG. EMUiA

Usługi sieciowe w Małopolskiej Infrastrukturze Informacji Przestrzennej w oparciu o wspólny projekt UMK i UMWM

DOBRE PRAKTYKI W PROCESIE BUDOWY INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ DLA TEMATU ZAGOSPODAROWANIE PRZESTRZENNE.

System INTEGRYB jako zintegrowane repozytorium danych umożliwiające zaawansowaną analitykę badawczą

Jak stworzyć Geoportal

1. Wymagania prawne. Europejskie uwarunkowania prawne:

Narzędzia analizy przestrzennej wspomagające zarządzanie rybołówstwem morskim w warunkach Wspólnej Polityki Rybackiej

serwisy W*S ERDAS APOLLO 2009

Przykłady zastosowao rozwiązao typu mapserver w Jednostkach Samorządu Terytorialnego

OpenLaszlo. OpenLaszlo

Implementacja standardu GML w oprogramowaniu ESRI i GISPartner na przykładzie Geoportalu2

Wdrożenie rozwiązań technicznych. oprogramowaniu Open Source (poziom podstawowy)

Czym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio

Wykorzystanie wolnego oprogramowania w technologii prowadzenia nowoczesnego ODGiK

Normy serii ISO w geodezji i geoinformatyce

Ekspert MS SQL Server Oferta nr 00/08

Rola usług sieciowych w Małopolskiej Infrastrukturze Informacji Przestrzennej (MIIP)

Dane hydrogeologiczne, systemy wspomagania decyzji i Dyrektywa INSPIRE

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

Rozwiązanie GIS dla mniejszego. miasta: model Miasta Stalowa Wola. Janusz JEśAK. Jacek SOBOTKA. Instytut Rozwoju Miast. ESRI Polska Sp. z o. o.

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Tworzenie aplikacji GIS w technologii Flex. Tomasz Turowski Esri Polska

12 czerwca Piotr Kozłowski Dyrektor ds. Rozwoju Sektora Samorządowego

Biocentrum Ochota infrastruktura informatyczna dla rozwoju strategicznych kierunków biologii i medycyny POIG /09

SOA Web Services in Java

Podsumowanie prac związanych z dostawą sprzętu i oprogramowania oraz szkoleń.

Dokumentacja kompilacji źródeł aplikacji 1.0

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Bazy danych 2. Wykład 1

Sposoby i zasady udostępniania TBD

edziennik Ustaw Opis architektury

Programowanie w Javie 2. Płock, 26 luty 2014 r.

dlibra 3.0 Marcin Heliński

Shapefile, GeoPackage czy PostGIS. Marta Woławczyk (QGIS Polska)

WYKONANIE OPROGRAMOWANIA DEDYKOWANEGO

KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL

Montaż kolektorów słonecznych i pieców na biomasę w Gminie Modliborzyce

Oracle Application Express -

egroupware czy phpgroupware jest też mniej stabilny.

SPECYFIKACJA WYMAGAŃ. w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A.

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ

Usługi danych przestrzennych w GEOPORTAL-u. Marek Szulc , Warszawa

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Konspekt pracy inżynierskiej

z dnia 30 maja 2017 r. Przewodniczący: Protokolant: Rafał Komoń

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Technologiczne i ekonomiczne aspekty wykorzystania Wolnego Oprogramowania

Wykorzystanie wolnego oprogramowania do modelowania informacji geograficznej

III konferencja z cyklu "Wolne oprogramowanie w geoinformatyce" Wrocław maja 2011 r.

ArcGIS for INSPIRE wsparcie dla budowy europejskiej infrastruktury informacji przestrzennej

Niezbędne serwery aplikacji. Wprowadzenie do technologii JBoss i Apache Tomcat.

MODEL INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ NA MAZOWSZU. Posiedzenie Rady Infrastruktury Informacji Przestrzennej 4 listopada 2015 r.

Serwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak

Modernizacja systemu gromadzenia i przetwarzania informacji hydrogeologicznych

Zenoss. Monitorowanie nowoczesnej serwerowni

BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA.

Funkcjonalność systemów zarządzania bazami danych przestrzennych w kartografii internetowej (PosrtgreSQL/PostGIS) Krzysztof Kuśnierek

Pojęcie systemu baz danych

Architektura użytkowa Regionalnej Infrastruktury Informacji Przestrzennej Województwa Lubelskiego. Maciej Żuber COMARCH Polska S.A.

działania i produkty projektu Ciechocinek, r.

Programowanie obiektowe

Tomasz Grześ. Systemy zarządzania treścią

Przykładowe zastosowanie wolnego i otwartego oprogramowania w administracji publicznej

Wybrane działy Informatyki Stosowanej

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

Opis wdrożenia Platformy Technologicznej epodreczniki.pl na zasobach Poznańskiego Centrum Superkomputerowo-Sieciowego

Forum Client - Spring in Swing

danych przestrzennych

Procesy integracji modeli danych do jednolitej struktury WBD. Tadeusz Chrobak, Krystian Kozioł, Artur Krawczyk, Michał Lupa

CEL PODEJMOWANYCH DZIAŁAŃ Zapewnienie dostępu do danych i usług przestrzennych wszystkim zainteresowanym

Wybrane działy Informatyki Stosowanej

tel. fax

System informacji prawnej w wersji internetowej

HARMONIZACJA ZBIORÓW DANYCH PRZESTRZENNYCH JAKO OBOWIĄZEK ORGANU ADMINISTRACJI

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

ERDAS TITAN środowisko 3D udostępniania danych przestrzennych

GEOPORTAL 2. Broker INSPIRE Broker krajowy Broker branżowy. Eliza Asendy, Marek Szulc , Warszawa

Rozwiązania bazodanowe EnterpriseDB

Dokument Detaliczny Projektu

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

Inteligentny czujnik w strukturze sieci rozległej

Win Admin Replikator Instrukcja Obsługi

Instrukcja szybkiego rozpoczęcia pracy

Zakres świadczenia usługi utrzymania i asysty technicznej oprogramowania. System Oceny Formalno Merytorycznej (SOFM)

Projekt MSIP-GPW. Mazowiecki System Informacji Przestrzennej gmin i powiatów współdziałających w ramach województwa. Seminarium podsumowujące projekt

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

System informacji przestrzennej, jako szczególne narzędzie w realizacji działań statutowych Regionalnej Dyrekcji Ochrony Środowiska w Gdańsku.

Aplikacje Internetowe

Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Transkrypt:

WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ Zamawiający: Wojewódzkie Biuro Urbanistyczne we Wrocławiu ul. Świdnicka 12/16 50-068 Wrocław Wykonawca: GISPartner Sp. z o.o. ul. Kilińskiego 30 50-264 Wrocław Na podstawie umowy nr 28/2010 z dnia 20.07.2010

O PORTALU Wdrożenie zostało wykonane w ramach międzynarodowego projektu Via Regia Plus działanie 4.2.4., finansowanego z Programu dla Europy Środkowej Europejskiej Współpracy Terytorialnej. Węzeł infrastruktury oparty o technologię GIS stanowi ogólnodostępne aplikacje i usługi sieciowe działające za pośrednictwem przeglądarki internetowej, umożliwiające przeglądanie i wyszukiwanie zbiorów danych przestrzennych z zakresu planowania i zagospodarowania przestrzennego. Projekt swoim zasięgiem objął obszar funkcjonalny miasta Wrocławia. Celem projektu jest publikacja dokumentów planistycznych poziomu lokalnego (studia uwarunkowań i kierunków zagospodarowania przestrzennego gmin) oraz dokumentów i opracowań planistycznych poziomu regionu (Plan zagospodarowania przestrzennego województwa oraz inne opracowania planistyczne wykonywane w Wojewódzkim Biurze Urbanistycznym).

REALIZACJA PROJEKTU Projekt techniczny architektury i funkcjonalności systemu Wykonanie serwisu Dostawa i instalacja serwera Przekazanie kodów źródłowych Przekazanie dokumentacji i instrukcji dot. instalacji środowiska i aplikacji Przekazanie maszyny wirtualnej ze środowiskiem programistycznym Opracowanie dokumentacji dot. wykorzystywanych portów komunikacyjnych, procedur backup u i przywracania Opracowanie modelu danych dla studium uwarunkowań i kierunków zagospodarowania Przeprowadzenie testów akceptacyjnych aplikacji Przeprowadzenie szkoleń Przeprowadzenie prezentacji

KOMPONENTY Oprogramowanie użyte do budowy systemu składa się tylko i wyłącznie z elementów, komponentów dostępnych na licencjach open source. System jest prowadzony zgodnie z standardami oraz przyjętymi praktykami środowiska programistów open source, by w przyszłości ułatwić jego dalszy rozwój w środowisku planistycznych oraz jednostkach edukacyjnych.

System opracowany został w oparciu o architekturę trójwarstwową, czyli architekturę typu klient- serwer, w której interfejs użytkownika, przetwarzanie i składowanie danych stanowią odrębne komponenty. Warstwa danych jest realizowana za pomocą systemu zarządzania bazą danych PostrgreSQL wraz z rozszerzeniem PostGIS. Dane przestrzenne są zapisywane w bazie zgodnie ze standardem zapewniającym obsługę typów danych i funkcji za pomocą języka SQL. Warstwa aplikacji zapewnia podstawowe mechanizmy przetwarzania danych przestrzennych, w tym wykonywanie kopi bezpieczeństwa danych, publikacji serwisów mapowych. przyjmuje zastosowanie trzech maszyn wirtualnych dla celów: systemy zarządzania bazą danych (PostgreSQL, PostGIS), serwer aplikacyjny (Geoserver, katalog Deegree, Monitoring, Apache Tomcat), serwer aplikacyjny (OpenLayers, Apache Tomcat, Apache HTTP)

Schemat komponentów Kluczowe komponenty systemu komunikują się za pomocą ogólnie uznanych protokołów komunikacji między innymi takich jak: WMS WFS CSW JDBC GWT RPC

Środowisko Programistyczne Eclipse IDE for Java Developers 3.5 Java 1.6 Google Plugin for Eclipse 3.5 [h=p://dl.google.com/eclipse/plugin/3.5] Google Web Toolkit SDK >= 2.0.3 Subversive SVN Connectors (1.4.2) [h=p://community.polarion.com/projects/subversive/download/eclipse/2.0/ update- site/] Geoserver 2.x Apache Tomcat 5.5.x PostgreSQL 8.4 + PostGIS 1.5.1 Deegree 2.3 Apache HTTP

DODATKOWE KOMPONENTY / MODUŁY PROGRAMISTYCZNE Apache HTTP Server 2.2.x Apache License V2.0 serwer HTTP, pozwala na optymalizację oraz podniesienie bezpieczeństwa systemu, GWT 2.0.3 Apache License V2.0 framework do tworzenia aplikacji AJAX w oparciu o język Java, SmartGWT 2.2 GNU LGPL framework programistyczny interfejsu użytkownika, GeoExt 0.7 BSD license komponent wspierający elementy interfejsu użytkownika w zakresie integracji komponentu OpenLayers z GWT, GWT OpenLayers 0.4 Apache License V2.0 framework w zakresie obsługi komponentu OpenLayers Biblioteki Apache Commons - commons- fileupload- 1.2.2.jar Apache License 2.0 pakiet wspierający operacje obsługi przesyłania plików, - commons- io- - 1.4.jar Apache License 2.0 kolekcja narzędzi zapewniających wsparcie operacji IO, GWT- Log 3.0 Apache License 2.0 wzbogacenie funkcjonalność związanych z obsługą logowania błędów, Geoserver 2.0 prinpng plugin GPL 3 serwis wydruków, CatalogConnector v. 1.0.1 BSD obsługa zapytań CSW do katalogów metadanych, obsługuje za pomocą konektorów m. in. Deegree, geonetwork, gpt9, geomedia, indicio, conterra. Posiada możliwość konfiguracji na poziomie obsługi jednoczesnych zapytań do kilku katalogów. Aopalliance 1.0 rozszerzenie języka pozwalające na lepsze wykorzystanie możliwości języka Java w programowaniu zorientowanym na programowanie obiektowe c3p0 0.9.1.2 LGPL zarządzanie pulą połączeń zgodnie ze specyfikacją JDBC Eodsql 2.1 LGPL 2.1 obsługa bindowania relacyjnej bazy danych na obiekty javowe. Guice 2.0 Apache License 2.0 biblioteka pozwalająca na wstrzykiwanie zależności za pomocą annotacji w celu konfigurowania obiektów javy. Postgresql- 8.4-701.jdbc BSD sterownik obsługi bazy danych PostgreSQL z poziomu języku javy. Rrd4j 2.0.5 Apache License 2.0 biblioteka obsługująca bazy danych w standardzie RRD Webalizer - 2.23 GPL 2 realizacja części funkcjonalności związanych z statystykami Proj4js 1.0.1 LGPL biblioteka wymagana przez OpenLayers w celu realizacji rozszerzonej funkcjonalności obsługi układów współrzędnych.

PODSTAWOWE CECHY PORTALU Otwartość rozwiązania, możliwość modyfikacji i rozbudowy systemu o nowe funkcje Skalowalność rozwiązania (zwiększanie liczby użytkowników i woluminu danych z zachowaniem wydajności) Zastosowanie nowoczesnych narzędzi i metod tworzenia oprogramowania w zakresie: zarządzania bazą danych, wielowarstwowej architektury, technologii usług sieciowych zgodnie ze standardami OGC, wykorzystanie standardów ISO serii 19100 i OGC Aplikacja internetowa działająca w oparciu o cienkiego klienta wspierająca standardowe przeglądarki internetowej (Mozilla 2.5, FireFox>3.5, IE >7 Safari, Opera). Przeglądanie danych bez konieczności instalacji dodatkowych komponentów wtyczek czy plug- in ów instalowanych na komputerach użytkowników Dojrzałość technologii wykorzystanie najbardziej rozwiniętych, najczęściej używanych technologii w zakresie Wolnego Oprogramowania Interfejs aplikacji w języku polskim i angielskim

FUNKCJE W ZAKRESIE PREZENTACJI DANYCH Możliwość zmiany projekcji z predefiniowanej listy Wyświetlenie aktywnej legendy Wyświetlenie współrzędnych kursora Dodanie warstwy WMS Odczyt i zapis plików WMC Ustawienie poziomu przeźroczystości dla warstwy Wykonywanie analiz atrybutowo- przestrzenne FUNKCJE W ZAKRESIE WYSZUKIWANIA LOKALIZACJI ORAZ OPERACJI NA METADANYCH Wyszukiwanie obiektów w określonych klasach wraz ze wskazaniem na mapie Wyszukiwanie metadanych z ich lokalizacją w portalu mapowym (CSW) Wyszukiwanie metadanych w zasięgu aktualnego widoku mapy (CSW) Nawigacja po podziale administracyjnym (WFS- G) Dodawanie komentarzy lub uwag do obiektów Wyświetlenie informacji ze studium (WMS) Analiza atrybutowa

DZIĘKUJĘ ZA UWAGĘ Daniel Dubiel GISPartner Sp. z o.o.