Wolne Oprogramowanie w projektach GIS

48

Transcript of Wolne Oprogramowanie w projektach GIS

Page 1: Wolne Oprogramowanie w projektach GIS
Page 2: Wolne Oprogramowanie w projektach GIS

Technologiczne i ekonomiczne aspekty wykorzystania Wolnego Oprogramowania

Michał Kukułka

Kierownik Projektów GISSMT Software S.A. / GEOSOLUTION

www.smtsoftware.com

www.geosolution.pl

Page 3: Wolne Oprogramowanie w projektach GIS

Agenda

�O SMT Software SA

�Wolne Oprogramowanie w projektach GIS

�ryzyko czy szansa?

��Porównanie z technologiami komercyjnymi

�Aspekt ekonomiczny

�Aspekt technologiczny

Page 4: Wolne Oprogramowanie w projektach GIS

�Od 2002 na rynku usług IT

�Ponad 200 specjalistów

�6 oddziałów na terenie kraju: Warszawa, Wrocław, Poznań, Białystok, Gliwice,

Katowice, 1 oddział zagraniczny w Holandii

�Status spółki publicznej notowanej na rynku NewConnect od kwietnia 2010

SMT Software

�Status spółki publicznej notowanej na rynku NewConnect od kwietnia 2010

�Partnerstwa: Microsoft, Oracle, Sitecore, strategiczny alians z Deloitte

�Współpracujemy z Microsoft w obszarze rozwoju internetowej wyszukiwarki Bing

�NaleŜymy do grupy kapitałowej Grupa ADV S.A.

Page 5: Wolne Oprogramowanie w projektach GIS

Obszary działalności

Nasze usługi i kompetencje

Page 6: Wolne Oprogramowanie w projektach GIS

• outsourcing projektów i kadry specjalistów IT

• analiza wymagań, projektowanie i wykonawstwo rozwiązań informatycznych „szytych na miarę” dla klientów biznesowych

• realizacja aplikacji biznesowych na urządzenia przenośne – w tym telefony

Outsourcing IT

Systemy GIS

Zakres usług SMT

urządzenia przenośne – w tym telefony komórkowe, terminale i urządzenia PDA

• wdraŜanie korporacyjnych aplikacji i portali intranetowych oraz przeprowadzanie testów uŜyteczności

• Systemy informatyczne dla banków i instytucji finansowych

• przetwarzanie danych mapowych (płaskich i przestrzennych)

Aplikacje dedykowane

Rozwiązania mobilne

Rozwiązania

webowe

Systemy finansowe

Page 7: Wolne Oprogramowanie w projektach GIS

GIS w SMT

�System FLOTA (logistyka)

�Outsourcing programistyczny

�Rozwój Microsoft Bings

�Projekty IT w technologii:

�OpenSource

�ESRI

�Intergraph

Page 8: Wolne Oprogramowanie w projektach GIS

Moje doświadczenie

�Intergraph

�Autodesk

�Udział w ponad 20 projektach IT z komponentem GIS

�14 lat doświadczenia

Page 9: Wolne Oprogramowanie w projektach GIS

OpenSource vs. Technologie komercyjne

Page 10: Wolne Oprogramowanie w projektach GIS

Większa elastyczność

�MoŜliwość zmiany technologii

�Warunkiem jest dobry projekt techniczny

�Edycja kodu źródłowego w przypadku znalezionych

błędów

�Przykład Open Layers

�Usuwanie błędów w technologii komercyjnej

�Konieczność posiadania usługi wsparcia (maintenance, subskrypcja)

�Aspekt ekonomiczny

Page 11: Wolne Oprogramowanie w projektach GIS

Większa elastyczność

�MoŜliwość zastosowania dodatkowych komponentów

�Np.: Geoserver WMS 1.1 > Degree WMS 1.3 (Harvesting)

�Powszechne uŜycie Java

��Uniwersalność rozwiązania

�Ten sam budŜet większy zakres

�Obieg dokumentów,

�System Zarządzania Treścią

Page 12: Wolne Oprogramowanie w projektach GIS

Wzrost konkurencyjności wśród dostawców

�Szybki start nowo powstałych firm

�Większa konkurencyjność na rynku

�Dostawcy techn.komercyjnych są zmuszeni do obniŜenia marŜy

lub zaoferowania wartości dodanej

�Otwarte źródła - moŜliwość zmiany Wykonawcy przez

Zamawiającego

�W przypadku technologii komercyjnych często nie wykonalne

Page 13: Wolne Oprogramowanie w projektach GIS

OpenSource - narzędzie reklamy

�Autodesk – upublicznienie MapGuide

�MapGuide 6.5

�Autodesk MapGuide (koszt około 800 Euro)

�OpenSource MapGuide�OpenSource MapGuide

�ObniŜenie kosztów rozwoju oprogramowania

�Forma reklamy

�Metoda dotarcia do klienta

Page 14: Wolne Oprogramowanie w projektach GIS

OpenSource - narzędzie reklamy

�ESRI

�Udostępnienie licencji kodu źródłowego katalogu metadanych o

nazwie Geoportal Server

�Trudna instalacja (benchmark z geonetwork)�Trudna instalacja (benchmark z geonetwork)

�Wymaga Arcgis Server jeśli potrzebujemy mapy

�Udostępnienie specyfikacji standardu GeoServices

Representational State Transfer (REST)

�Komercyjne narzędzia do edycji danych OpenStreet Maps

Page 15: Wolne Oprogramowanie w projektach GIS

Rodzaje wdroŜeń – kiedy stosować Wolne Oprogramowanie?

�Mapy internetowe

�Dedykowane aplikacje GIS

��Geoportale – rozbudowane narzędzia spełniające

wymagania INSPIRE

Page 16: Wolne Oprogramowanie w projektach GIS

Mapy internetowe - System Integracji Danych o Mogilnikach

Page 17: Wolne Oprogramowanie w projektach GIS

Technologia

� Apache HTTP Server

� PHP

� XML

� J2EE

� Tomcat� Tomcat

� Baza danych Oracle 10g� Openlayers� GeoServer (WMS, WFS)� JavaScript

� jQuery

�Google Maps API

Page 18: Wolne Oprogramowanie w projektach GIS

Dedykowane aplikacje GIS - Powiat Wołów

Page 19: Wolne Oprogramowanie w projektach GIS

Dedykowane aplikacje GIS - Powiat Wołów

�Integracja warstw przestrzennych z bazami opisowymi

�Dedykowane funkcje wyszukiwania działek

��Publikacja WMS

Page 20: Wolne Oprogramowanie w projektach GIS

Dedykowane aplikacje GIS - OSADY

Page 21: Wolne Oprogramowanie w projektach GIS

Technologia

� Apache HTTP Server

� PHP

� XML

� J2EE

� Tomcat

� Baza danych Oracle 10g� Openlayers� Openlayers� GeoServer (WMS)/Degree� JavaScript

� jQuery

Page 22: Wolne Oprogramowanie w projektach GIS

�ZłoŜa kopalin

�Rejestr Obszarów Górniczych

�Wnioski/Koncesje

Dedykowane aplikacje GIS - MIDAS

Page 23: Wolne Oprogramowanie w projektach GIS

Dedykowane aplikacje GIS - MIDAS

�Rozwiązanie oparte na ArcGIS Server 9.3.1

�Integracja z rozbudowaną częścią opisową

�Historia zmian geometrii

�Analizy przestrzenne

Page 24: Wolne Oprogramowanie w projektach GIS
Page 25: Wolne Oprogramowanie w projektach GIS

MIDAS – zalety ArcGIS Server

�Gotowe komponenty

�Podstawowe rozwiązania moŜliwe do stworzenia

poprzez kreatory aplikacji

�Zapewniona większa skalowalność systemu

�Cluster

Page 26: Wolne Oprogramowanie w projektach GIS

ArcGIS Server/MIDAS - napotkane problemy

�Historia zmian – brak gotowych narzędzi

�Integracja z częścią opisową bazy danych – struktura

ArcSDE

�Zastosowanie standardu Oracle Spatial - szybsze i

przejrzyste

�Obecnie brak kreatorów dla technologii lekkich

(JavaSrcipt, Flex)

Page 27: Wolne Oprogramowanie w projektach GIS

System Integracji Danych Geologiczno-Glebowych

Page 28: Wolne Oprogramowanie w projektach GIS

System Integracji DanychGeologiczno-Glebowych

�Beneficjent: Państwowy Instytut Geologiczny –

Państwowy Instytut Badawczy

�Wykonawca – Konsorcjum:

��Instytut Uprawy NawoŜenia i Gleboznawstwa w Puławach

�SMT Software SA

Page 29: Wolne Oprogramowanie w projektach GIS

System Integracji DanychGeologiczno-Glebowych

�Funkcjonalność Geoportalu SDI

�WMS

�WFS, WFS-T

�Usługa katalogowa�Usługa katalogowa

�Geoportal jako składowa systemu CMS

�W pełni konfigurowalne środowisko

�Dedykowany system ekspercki

�4 modele matematyczne – analiza danych 2D i 3D

Page 30: Wolne Oprogramowanie w projektach GIS

Technologia

� Apache HTTP Server

� PHP

� Joomla� XML

� J2EE

� Tomcat

� Baza danych Oracle 10g� Baza danych Oracle 10g� Baza danych MySQL� Openlayers� GeoServer (WMS, WFS, WSF-T)� GRASS� JavaScript

� jQuery

� GeoNetwork Open Source (CSW)

Page 31: Wolne Oprogramowanie w projektach GIS

Zarządzanie – geoportal jako składowa CMS

Page 32: Wolne Oprogramowanie w projektach GIS

Konfiguracja

Page 33: Wolne Oprogramowanie w projektach GIS

System Integracji Danych Geologiczno-Glebowych

Page 34: Wolne Oprogramowanie w projektach GIS

Modele matematyczne zdefiniowane w GRASS

Page 35: Wolne Oprogramowanie w projektach GIS
Page 36: Wolne Oprogramowanie w projektach GIS

GRASS

�Zalety

�Koszt

�Analizy GRID w środowisku aplikacji WWW

�Analizy 2D i 3D�Analizy 2D i 3D

�Wady

�Najnowsza wersja zawiera błędy krytyczne

�Wersja Beta nie obsługuje bazy Oracle

�Serwer plików

Page 37: Wolne Oprogramowanie w projektach GIS

Rozwiązania mobilne

Page 38: Wolne Oprogramowanie w projektach GIS

Nasze doświadczenie

Wybrane aplikacje mobilne

Page 39: Wolne Oprogramowanie w projektach GIS

LiveCliq (Android)

Rozwiązania mobilne / zrealizowane projekty

Page 40: Wolne Oprogramowanie w projektach GIS

Mobilna ksiąŜka kucharska

Klient: Adv.pl

� Mobilna ksiąŜka kucharska – aplikacja na

iPhone oraz system Android.

� Aplikacja umoŜliwia przeglądanie przepisów

na podstawie trzech wybranych cech:

kategorii dania, rodzajów składników, czasu

przygotowania.

� Funkcjonalności przepisu:

Rozwiązania mobilne / zrealizowane projekty

� Funkcjonalności przepisu:

� Dodawanie do „ulubionych”

� Wysyłka na wskazany adres

e-mail.

Wersja Android

Page 41: Wolne Oprogramowanie w projektach GIS

Rozwiązania mobilne / zrealizowane projekty

Saudi Aramco

Zakres współpracy:

• WdroŜenie systemu do monitoringu

pojazdów, słuŜącego do zarządzania

flotą samochodowąflotą samochodową

• Projekt aplikacji dostępnej równieŜ na

urządzeniach przenośnych

• W ramach projektu w trybie on-line

dostarczane są informacje o połoŜeniu

450 pojazdów, docelowo (ponad 2000)

• Saudi Aramco to największy koncern

naftowy w Arabii Saudyjskiej

Page 42: Wolne Oprogramowanie w projektach GIS

Rozwiązania mobilne / realizowane projekty

Page 43: Wolne Oprogramowanie w projektach GIS

Prototyp przeglądarki WMS

�Ekran multi-dotykowych

�Obsługa gestów

Page 44: Wolne Oprogramowanie w projektach GIS

Rozwiązania mobilne a OpenSource?

�ESRI – Udostępnienie biblioteki na systemy mobilne (API)

�Android

�Windows Phone 7

Page 45: Wolne Oprogramowanie w projektach GIS

Wolne Oprogramowanie w projektach GIS

�Większa elastyczność

�Ten sam koszt, a większy zakres prac

Podsumowanie

�Uzupełnienie rozwiązań komercyjnych

Page 46: Wolne Oprogramowanie w projektach GIS

Wolne Oprogramowanie w projektach GIS

�Dostawcy technologii komercyjnych

współpracują z podwykonawcami

specjalizującymi się w OpenSource

Podsumowanie

specjalizującymi się w OpenSource

�Są kapitało związani z tego typu firmami

�Korzystają z tych technologii pod szyldem

marki własnej technologii

Page 47: Wolne Oprogramowanie w projektach GIS

Jakie technologie wybierać?

�Wybór rozwiązania, które są aktywnie rozwijane

�Popularność technologii

�Gwarancja wsparcia i usunięcia problemów

Podsumowanie

�Dostępność technologii – nowi gracze na

rynku

�Zaleta - Większy wybór potencjalnego Wykonawcy

�Wada – brak kwalifikacji w zakresie GIS

Page 48: Wolne Oprogramowanie w projektach GIS

WROCŁAW

ul. Marszałka Józefa Piłsudskiego 13

tel. +48 (0) 71 769 59 00

fax +48 (0) 71 769 59 01

WARSZAWA

ul. Dominikańska 25a

tel. +48 (0) 22 380 47 50

fax +48 (0) 22 380 47 51

GLIWICE

ul. ŁuŜycka 16

tel. +48 (0) 32 237 41 88

Kontakt: Michał Kukułka

tel. 511 434 835

e-mail: [email protected]