Innowacyjne rozwiązania typu open source w aplikacjach typu gis-web. Dominik Tałanda



Podobne dokumenty
ZAPYTANIA PRZESTRZENNE W RELACYJNYCH BAZACH DANYCH

Oracle Spatial Option

Technologiczne i ekonomiczne aspekty wykorzystania Wolnego Oprogramowania

Jak stworzyć Geoportal

Przestrzenne bazy danych. Wstęp do przestrzennych baz danych

Przestrzenne bazy danych. Definicja i cechy przestrzennych baz danych

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

Continuous Integration i jakość kodu. Michał Prajs

Wykorzystanie mechanizmów obiektowych przykład przetwarzanie danych przestrzennych Krzysztof Jankiewicz.

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

Przestrzenne bazy danych PostGIS

Przestrzenne bazy danych. Typy obiektów przestrzennych

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

GIS. Grzegorz Chilkiewicz

Multimedialne bazy danych. Andrzej Łachwa, WFAiIS UJ 2011

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

DANE PRZESTRZENNE W BAZACH DANYCH SYSTEMU MICROSOFT SQL SERVER 2008 R2 WPROWADZENIE

MULTILINESTRING MULTILINESTRING((11 5, 7 4, 3 9), (5 3, 2 7, 6 5)) MULTIPOLYGON MULTIPOLYGON(((0 0, 5 5, 10 0, 0 0)), ((3 2, 5 1, 7 2, 3 2)))

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

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

Technologie map cyfrowych w praktyce

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

PGI COMPASS S.A. doświadczenia w tworzeniu rozwiązań na potrzeby Infrastruktury Informacji Przestrzennej

3. Standaryzacja modeli danych przestrzennych

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

AUTOMATYCZNE CYFROWYCH MIAST KONSTRUKCJE. Autor: JÜRGEN DÖLLNER, Potsdam. Wykonała : Iwona Nowosad

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

BalticBottomBase. Instytut Morski w Gdańsku Gdańsk,

serwisy W*S ERDAS APOLLO 2009

SPATIAL ZADANIA Krzysztof Jankiewicz, Instytut Informatyki Politechnika Poznańska

Geometria. Rodzaje i własności figur geometrycznych:

Oracle Spatial Option

Porównanie systemów zarządzania relacyjnymi bazami danych

1. Wymagania prawne. Europejskie uwarunkowania prawne:

Sposoby i zasady udostępniania TBD

Zastosowania technologii WMS w prowadzeniu PZGiK

Spatial Option zastosowania. Oracle Spatial Option. Spatial Option dlaczego? Spatial Option dlatego. Zastosowania. A co poza tym? Krzysztof Jankiewicz

3 Źródła 13. Mogą to być dane geoprzestrzenne, przestrzenne, dane o terenie, katastralne, itp..

GIS STRUKTURY DANYCH RELACJE PRZESTRZENNE.

IDERioja: Rządowa Infrastruktura Danych Przestrzennych w La Rioja (Hiszpania)

Ponowne wykorzystanie danych sektora publicznego w Austrii Prawo, Standardy, Modele Biznesowe. GISCONS Jarosław Giero

Format KML w oprogramowaniu GIS

ERDAS TITAN środowisko 3D udostępniania danych przestrzennych

Oracle Spatial. Platforma aplikacyjna i integracyjna GIS. Krzysztof Kazubski. Centrum Kompetencyjne ORACLE Spatial

MOŻLIWOŚCI SKŁADOWANIA DANYCH 3D W BAZACH DANYCH PRZESTRZENNYCH 1

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

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

Wykład I. Wprowadzenie do baz danych

Projekt CASCADOSS. The Cascadoss Project is financed by the European Commission under the Sixth Framework Programme

Wykorzystanie wolnego oprogramowania w technologii prowadzenia nowoczesnego ODGiK

GML w praktyce geodezyjnej

ROZSZERZENIE MOŻLIWOSCI SYSTEMU POSTGIS O METODĘ TRIANGULACJI DELAUNAY, PRZY WYKORZYSTANIU BIBLIOTEKI CGAL 1

Styczeń Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska. Systemy baz danych - wykład VIII. dr inż.

Przykładowe zastosowanie wolnego i otwartego oprogramowania w administracji publicznej

PLANIMETRIA CZYLI GEOMETRIA PŁASZCZYZNY CZ. 3

Portal internetowy Europejskiej Sieci Ekologicznej Natura 2000 w Polsce.

PLANIMETRIA CZYLI GEOMETRIA PŁASZCZYZNY CZ. 1

RELACYJNE BAZY DANYCH I ICH ZNACZENIE W SYSTEMACH INFORMACJI GEOGRAFICZNEJ

Badanie ankietowe dotyczące funkcjonalności aplikacji geoportalowej

Charakterystyka przestrzennych typów danych. do tworzenia raportów. Using spatial data types in reports.

Dane przestrzenne Ćwiczenia laboratoryjne (6)

Zadanie 1. Suma silni (11 pkt)

GEOPLAN Z SIATKĄ TRÓJKĄTNĄ

Bazy danych w geomatyce Databases in Geomatics

3 Źródła 14. Mogą to być dane geoprzestrzenne, przestrzenne, dane o terenie, katastralne, itp..

Podstawy przetwarzania danych pochodzących z lotniczego skanowania laserowego w oprogramowaniu LP360 firmy QCoherent

GIS i dane geograficzne w bazach relacyjnych

Przegląd aplikacji dedykowanych do przetwarzania produktów LiDAR

ZAPOZNANIE SIĘ Z PODSTAWOWYMI SPOSOBAMI

03/02/2012 S23 Państwa członkowskie - Zamówienie publiczne na usługi - Ogłoszenie o zamówieniu - Procedura otwarta

Standard SQL/MM: SQL Multimedia and Application Packages

Wolne i Otwarte Oprogramowanie w instytucjach publicznych i firmach

System informacji o szlakach turystycznych Mazowsza

Baza danych. Modele danych

Geoserwis GDOŚ. - zastosowanie oprogramowania OpenSource we wdrażaniu dyrektywy INSPIRE w zakresie ochrony środowiska

SYSTEM GEOINFORMACYJNY DO TWORZENIA MAP AKUSTYCZNYCH DRÓG

TWORZENIE RAPORTÓW ZAWIERAJĄCYCH DANE PRZESTRZENNE

Podstawowe zasady modelowania śrub i spoin oraz zestawienie najważniejszych poleceń AutoCAD 3D,

Podstawy Informatyki i algorytmizacji

nas sprawdził czas INFORMATYKA ELEKTRONIKA AUTOMATYKA

LITERATURA. C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki )

ROZWÓJ INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ w statystyce publicznej. Janusz Dygaszewicz Główny Urząd Statystyczny

Zastosowanie relacyjnych baz danych w Systemach Informacji Geograficznej

Krzyżówka oraz hasła do krzyżówki. Kalina R., Przewodnik po matematyce dla klas VII-VIII, część IV, SENS, Poznań 1997, s

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

Podstawowe pojęcia geometryczne

Wykład Ćwiczenia Laboratorium Projekt Seminarium Liczba godzin zajęć zorganizowanych w Uczelni ,5 1

Algorytm SAT. Marek Zając Zabrania się rozpowszechniania całości lub fragmentów niniejszego tekstu bez podania nazwiska jego autora.

Prezentacja firmy

Okręgi i proste na płaszczyźnie

KRZYŻÓWKA Może być np. równoboczny lub rozwartokątny. Jego pole to a b HASŁO:

Modernizacja systemu gromadzenia i przetwarzania informacji hydrogeologicznych

GIS i dane geograficzne w bazach relacyjnych

8. Analiza danych przestrzennych

Outsourcing kadry IT. w branżach: finanse, bankowośd i ubezpieczenia

Zarządzanie danymi przestrzennymi. Analizy przestrzenne

WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA IV DOBRY DZIAŁ 1. LICZBY NATURALNE

Ocenianie przedmiotowe MATEMATYKA

PRZEWODNIK PO PRZEDMIOCIE

Publiczna prezentacja założeń projektu pn. Polska Platforma Medyczna portal zarządzania wiedzą i potencjałem badawczym. Wrocław, 12 grudnia 2016 r.

Transkrypt:

Innowacyjne rozwiązania typu open source w aplikacjach typu gis-web Dominik Tałanda

Wprowadzenie do GIS AGENDA

Dominik Tałanda SMT Software S.A. Prowadzący GIS konieczne minimum teorii Ćwiczenia

SMT Software S.A. Na rynku od 2002 roku Ponad 400 specjalistów IT 7 oddziałów na terenie kraju: Wrocław (siedziba główna), Warszawa, Poznań, Kraków, Gliwice, Katowice, Białystok; oddział w Holandii, Francji, UK. Część grupy kapitałowej Grupa SMT S.A. notowanej na GPW Outsourcing IT Projekty informatyczne aplikacje mobilne specjaliści zespoły usługi zarządzane dedykowane online mobilne GIS testy i audyty

Dominik Tałanda Współpracuje z SMT od sześciu lat; W ramach tej współpracy przeszedł ścieżkę od programisty do osoby zarządzającej projektami, specyficznej specjalizacji informatyki jaką jest GIS; W projektach wykorzystuje rozwiązania udostępniane na licencjach open source lub pokrewnych (Openlayers, Geoserver czy PostreSQL + PostGIS) oraz rozwiązana komercyjne (Oracle Database, Esti ArcGIS Server).

Wprowadzenie do GIS KONIECZNE MINIUM TEORII

Konieczne minimum teorii Pytanie Zapytanie relacyjne Zapytanie geometr. W jakim państwie leży Praga? TAK TAK Czy Praga jest w tym samym państwie co Pilzno? TAK TAK Co leży bliżej Berlina, Gorzów Wielkopolski czy Szczecin? NIE TAK Czy Polska graniczy z Republiką Czeską? NIE TAK Jakie miasta znajdują się w odległości do 200 km od Poznania? NIE TAK

Konieczne minimum teorii

Konieczne minimum teorii Jak przechowywać dane przestrzenne w bazie? Własne struktury danych (specyficzne układy tabel i kolumn) BLOB Typy Geometryczne

Konieczne minimum teorii Metadane BoundingBox Układ odniesienia*

Wprowadzenie do GIS. Konieczne minimum teorii Typy Geometrii (Oracle): SDO_GTYPE określa typ geometrii w formacie dltt d liczba wymiarów wykorzystywanych do opisu geometrii, l dotyczy systemu LRS (linear referencing system), tt typ geometrii. Prawidłowe wartości to: dl00 UNKNOWN_GEOMETRY geometria ignorowana przez funkcje i operatory przestrzenne, dl01 POINT geometria składająca się z jednego punktu, dl02 LINESTRING geometria składająca się z jednego ciągu linii, dl03 POLYGON jeden wielokąt, dl04 COLLECTION różnorodna kolekcja elementów, dl05 MULTIPOINT geometria składająca się z wielu punktów, dl06 MULTILINESTRING wiele ciągów linii, dl07 MULTIPOLYGON wiele rozłącznych wielokątów lub powierzchni, dl08 SOLID bryła geometria składająca się z wielu płaszczyzn zamykających przestrzeń, dl09 MULTISOLID geometria składająca się z wielu brył. SDO_GEOMETRY(2007, 8307, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 1, 277, 1003, 1, 421, 1003, 1, 609, 1003, 1, 695, 1003, 1), SDO_ORDINATE_ARRAY(12.603676, 50.408755, 12.620972, 50.411942, 12.671389, ) )

Wprowadzenie do GIS. Konieczne minimum teorii Zapytania przestrzenne (Oracle) Wyznaczające relacje pomiędzy dwoma obiektami: RELATE określa zależność pomiędzy obiektami, WITHIN_DISTANCE sprawdza czy obiekty znajdują się w określonej odległości. Operacje na pojedynczych obiektach: SDO_ARC_DENSIFY zamienia łuki i okręgi na przybliżone odpowiedniki wyrażone za pomoc linii prostych, SDO_AREA wyznacza powierzchnię dwuwymiarowej geometrii, SDO_BUFFER generuje wielokąt otaczający geometrię, SDO_CENTROID zwraca punkt georeferencyjny obrębu geometrii, SDO_CONVEXHULL zwraca obiekt reprezentujący powłokę wypukłą geometrii, SDO_LENGTH wylicza długość obwodu, SDO_MBR wyznacza najmniejszy prostokąt obejmujący geometrię, SDO_[MIN MAX]_MBR_ORDINATE wyznacza dolną/górną krawędź MBR obejmującego geometrię dla określonego wymiaru, SDO_POINTONSURFACE zwraca punkt należący do powierzchni geometrii. Operacje na dwóch obiektach: SDO_DISTANCE oblicza odległość od geometrii, SDO_DIFFERENCE różnica topologiczna dwóch geometrii, SDO_INTERSECTION część wspólna dwóch geometrii, SDO_UNION suma topologiczna dwóch geometrii, SDO_XOR symetryczna różnica dwóch geometrii.

Konieczne minimum teorii OGC (Open Geospatial Consortium): WMS WMS CSW Rozwiązania OpenSource: Geoserver Deegree Geonetwork

Konieczne minimum teorii Przykład zapytania WMS http://spdpsh.pgi.gov.pl/geopshv7/geopshv7/wms?format=image%2fpng&layers=geopshv7%3arbdh&transpa RENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A900913&BBOX=116394.909 72278,6565616.651624,3957814.2026878,7185673.8249869&WIDTH=1570&HEIGHT=253 http://spdpsh.pgi.gov.pl/geopshv7/geopshv7/wms? FORMAT=image%2Fpng& LAYERS=GeoPSHv7%3ARBDH& TRANSPARENT=TRUE& SERVICE=WMS& VERSION=1.1.1& REQUEST=GetMap& STYLES=& SRS=EPSG%3A900913& BBOX= 116394.90972278, 6565616.651624, 3957814.2026878, 7185673.8249869& WIDTH=1570& HEIGHT=253

Konieczne minimum teorii Style - SLD

Wprowadzenie do GIS ĆWICZENIA

Ćwiczenia Praca nad zadaniami PostgreSQL PostGIS SHP GeoServer SLD OpenLayers

Dziękujemy za uwagę! Ewa Jankowiak Senior Recruitment Specialist ewa.jankowiak@smtsoftware.com SMT Software S.A. ul. Piłsudskiego 13 50-048 Wrocław tel. +48 71 769 59 00 fax +48 71 769 59 01 www.smtsoftware.com Wrocław Warszawa Gliwice Poznań Katowice Kraków Białystok