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



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

serwisy W*S ERDAS APOLLO 2009

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

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

GIS w środowisku sieciowym

Normy serii ISO w geodezji i geoinformatyce

ERDAS ADE Suite edytor baz danych Oracle Spatial

Struktura systemu Strona serwerowa:

Geobaza -format gromadzenia danych (i nie tylko) w ArcGIS10. Tomek Letmański Esri Polska

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

System informacji o szlakach turystycznych Mazowsza

Sposoby i zasady udostępniania TBD

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

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

Rodzaje analiz w SIT/GIS

Oferta CZĘŚĆ II ZAMÓWIENIA Dostarczenie oprogramowania GIS. Dla:

GŁÓWNE WĄTKI REALIZOWANE W PROJEKCIE GEOPORTAL

Migracja z aplikacji ArcMap do ArcGIS Pro

Przestrzenne bazy danych. Definicja i cechy przestrzennych baz danych

Jak stworzyć Geoportal

WYKONANIE OPROGRAMOWANIA DEDYKOWANEGO

Portal internetowy Europejskiej Sieci Ekologicznej Natura 2000 w Polsce.

Zastosowanie relacyjnych baz danych w Systemach Informacji Geograficznej

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

Technologia odpowiada człowiekowi. w w w. w i n u e l. c o m. p l

System Informacji dla Linii Kolejowych narzędziem wspomagającym podejmowanie decyzji w PKP Polskie Linie Kolejowe S.A.

ERDAS TITAN środowisko 3D udostępniania danych przestrzennych

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

Badanie ankietowe dotyczące funkcjonalności aplikacji geoportalowej

PODSTAWY BUDOWY SYSTEMÓW GIS NA PRZYKŁADZIE WYBRANEJ APLIKACJI

Hurtownie danych - przegląd technologii Robert Wrembel Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl

Wprowadzenie do systemów GIS

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

Hurtownie danych - przegląd technologii

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Modele (graficznej reprezentacji) danych przestrzennych postać danych przestrzennych

System Zarządzania Państwowym Zasobem Geodezyjnym i Kartograficznym. Wisła, r.

ARCHITEKTURA MAZOWIECKIEGO SYSTEMU INFORMACJI PRZESTRZENNEJ

Korzystanie z różnych typów danych w środowisku ArcGIS. Zofia Chudzyńska ESRI Polska Zakopane 2007

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

1. Wymagania prawne. Europejskie uwarunkowania prawne:

GIS. Grzegorz Chilkiewicz

Web GIS. Adam Kuran ESRI Polska

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

WYKORZYSTANIE GIS W SERWISIE INTERNETOWYM SAMORZĄDU WOJEWÓDZTWA MAŁOPOLSKIEGO

Zarządzanie danymi przestrzennymi. Analizy przestrzenne

Projekt inżynierski Przestrzenna baza danych

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

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

Koniec problemów z zarządzaniem stacjami roboczymi BigFix. Włodzimierz Dymaczewski, IBM

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

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

Przestrzenne bazy danych. Wstęp do przestrzennych baz danych

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

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

ArcGIS for INSPIRE wsparcie dla budowy europejskiej infrastruktury informacji przestrzennej

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

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

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

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

Tworzenie plików w formacie DjVu z wykorzystaniem oprogramowania DocumentExpress Enterprise Edition

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

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

Programowanie obiektowe

Oracle Application Express -

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

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

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

Spis treści. O autorach... 12

Fazy i typy modernizacji zbiorów w w IIP. Uniwersytet im. Adama Mickiewicza Wydział Nauk Geograficznych i Geologicznych Poznań:: r.

Przegląd oprogramowania GIS do tworzenia map tematycznych. Jacek Jania

Bazy danych dla MPZP. Aplikacja wspomagające projektowanie graficzne MPZP

Systemy Informacyjne GUGiK (SIG) Uniwersalny Moduł Mapowy (UMM) Istota. Partnerzy. Obecny stan UMM. Elementy i Funkcjonalności.

Wprowadzenie do technologii Business Intelligence i hurtowni danych

Wybrane zagadnienia w pracy z danymi rastrowymi w ArcGIS Marcin Paź Esri Polska

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

PORTAL GEOSTATYSTYCZNY - GIS jako źródło informacji o terytorium i społeczeństwie

Modernizacja systemu gromadzenia i przetwarzania informacji hydrogeologicznych

Departament Geodezji i Kartografii Urzędu Marszałkowskiego Województwa Łódzkiego

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

OPIS PRZEDMIOTU ZAMÓWIENIA

Luxriot VMS. Dawid Adamczyk

GML w praktyce geodezyjnej

Funkcjonalność Modułu Zobrazowania Operacyjnego WAZkA COP.

ISDP w systemach geoinformatycznych dla Parków Narodowych

Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych

Wykorzystanie w edukacji morskiej platformy GIS Systemu Informacji Geograficznej

Zamiana reprezentacji wektorowej na rastrową - rasteryzacja

Co to jest Business Intelligence?

GIS STRUKTURY DANYCH RELACJE PRZESTRZENNE.

Geoportal Uniwersalny Moduł Mapowy. interoperacyjność danych i usług danych przestrzennych

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

1 Instalowanie i uaktualnianie serwera SQL Server

ZAŁĄCZNIK NR 5 - GRUPA PRODUKTÓW 5: OPROGRAMOWANIE BAZODANOWE

Zarządzanie danymi przestrzennymi

Hurtownie danych - przegląd technologii

MODELOWANIE SIECI DYSTRYBUCYJNEJ DO OBLICZEŃ STRAT ENERGII WSPOMAGANE SYSTEMEM ZARZĄDZANIA MAJĄTKIEM SIECIOWYM

DEMONSTRACJA DZIAŁANIA ELEMENTÓW INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ (WYKŁAD)

Serwery LDAP w środowisku produktów w Oracle

Zapytanie ofertowe nr MPU-II/48/D4/2/2013

Transkrypt:

Oracle Spatial Platforma aplikacyjna i integracyjna GIS Krzysztof Kazubski

Oracle : kompletna linia produktowa Wymagania Oracle10g Express Edition Oracle10g Personal Edition Oracle10g Standard Edition One Oracle10g Standard Edition Oracle10g Enterprise Edition Rozwój aplikacji Wydział/Zakład Przedsiębiorstwo

Oracle : wieloplatformowy RDBMS Solaris, HP-UX, AIX, Tru64 Linux Windows NT, 2000, XP OpenVMS OS/390 Apple Mac OS X

Dlaczego Oracle Spatial? 1. Pliki Baza danych Elastyczność, zarządzalność, dostępność, skalowalność równieŝ do zastosowań przestrzennych Ustrukturyzowany model i dane Jedyne źródło prawdy" dla danych przestrzennych 2. Wiele formatów Pojedynczy format Najlepsze funkcje przestrzenne w postaci zespolonej Inwestycja w posiadane narzędzia 3. Narzędzia GIS Bezpośredni dostęp (SQL) Dodanie inteligencji przestrzennej do aplikacji biznesowych

Od GIS do bazy Spatial Wczoraj Dziś Aplikacja Aplikacja Aplikacja Monolityczny GIS Połączenie do własnego lub typowego DBMS Własne API warstwa pośrednia Spatial DB Tradycyjny DBMS Open API serwer mapowy Baza Spatial GML SQL WMS WFS

Obszary zastosowań Oracle Spatial Wizualizacja Przechowywanie Analizy Pozyskiwanie Dane

Oracle Spatial: długa historia... Oracle9i Oracle10g Topologia, sieci, GeoRaster, Analizy przestrzenne, wydajność, Oracle 7.3.3 Spatial Data Option Oracle 7.1.6 MultiDimension Oracle 8.0.4 Spatial Cartridge Wyłącznie punkty Oracle8i Spatial Punkty, linie, poligony Operatory przestrzenne 40% zwiększenie prędkości Punkty, linie, poligony Operatory przestrzenne Oracle8i R2 Oracle8i R3 Wydajne Java Classes Punkty, linie, poligony, okręgi, łuki Dodatkowe operatory przestrzenne Replikacja, partycjonowanie Agregacja przestrzenna Układy geodezyjne Referencja liniowa transformacja międzyukładowa Długie transakcje... 1994 1995 1996 1997 1998 1999 2000 2001 2003 2004 2005

Rozbudowywalne bazy danych: Podstawa do integracji Abstrakcyjne typy danych Obrazy Video Audio Text Spatial... Zasób Pytania Indeksy Operacje Serwer bazy danych ORACLE Przeglądarka www gruby klient mobilny klient

Architektura Oracle Spatial Oracle Capabilities Spatial dane typu Spatial ORACLE Spatial indeksy Spatial Wszystkie dane przestrzenne składowane w bazie dostęp do danych Spatial przez SQL pytania/analizy Select, join, buffer, within distance, nearest neighbor, intersection, union, convex hull, centroid,... Szybki dostęp do danych Spatial

Przykłady pytań przestrzennych Znajdź punkty serwisowe w pobliŝu klienta SELECT ce.cell_id FROM cells ce, customers cu WHERE cu.custid = 5467 AND SDO_CONTAINS(ce.covered_area, cu.location) = TRUE ; Znajdź punkty wewnątrz strefy wzdłuŝ drogi SELECT c.cell_id FROM cells c, roads r WHERE road_name = M4 AND SDO_OVERLAPS (c.covered_area, SDO_GEOM.SDO_BUFFER (r.road_geom, :distance) );

Funkcje i operatory Spatial Operatory geometryczne Union Difference Intersect XOR Buffer Centroid ConvexHull Obliczenia Length Area Distance Original Difference XOR Union Intersect

Oracle 10g: Zaawansowane analityczne funkcje przestrzenne Przestrzenna reprezentacja analiz Obrazuje związki przestrzenne Wyszukiwanie (identyfikacja) obszarów spełniających określone warunki przestrzenne Wykorzystanie Analiza ryzyka ubezpieczeniowego Analiza przestępczości Analizy demograficzne, profil klientów Epidemiologia Identyfikacja moŝliwości biznesowych w odniesieniu do regionu: np. kontrola przychodów w odniesieniu do poszczególnych obszarów

Dynamiczna Segmentacja (LRS) (Linear Referencing Segmentation) Skojarzenie pomiaru z punktem leŝącym na obiekcie liniowym (np. drogi, przewody, sieci energetyczne) Proporcjonalny pomiar odległości od początku obiektu (50,15,53.8) (5,10,0) (30,10,27) (45,10,44) (55,20,60) (15,5,11.2) (40,5,38)

Dynamiczna Segmentacja działania elementarne Lokalizacja Punktu 200 120 Offset (X,Y)? Wyznaczanie punktu 0 (Mx,My,M)? 200 (X,Y) 0

Oracle Workspace Manager Długie transakcje i zarządzanie wersjami Zarządzanie wersjami Obsługa wielu kopii danych w tej samej bazie danych z zachowaniem copy-on-write. Trwałe kopie danych oraz wersjonowanych kopii przechowywane są w tej samej bazie danych. V1 Live Data V2 Zalety Ilość kopiowanych danych jest optymalizowana Konflikty są identyfikowane w momencie powstania. Wsparcie transakcji grupowych. V3 Zarządzanie wersjami

Oracle Locator Wszystkie typy geometryczne Punkty, linie, poligony 2D, 3D, 4D Wszystkie metody indeksowania Rtrees, Quadtrees (trwałe lub hybrydowe) Wszystkie pytania przestrzenne Inside, touch, overlap, Wyszukiwanie sąsiedztwa within distance, nearest neighbor obliczenia odległości Wiele układów współrzędnych transformacja współrzędnych Funkcjonalność bazowa Zawarta we wszystkich bazach ORACLE KaŜda baza ORACLE jest bazą Spatial!

Oracle Spatial Locator oraz : operacje geometryczne agregacja Spatial segmentacja liniowa definiowanie układów współrzędnych zarządzanie siecią topologia obsługa rastrów geokodowanie Spatial Data Mining Funkcjonalność rozszerzona Opcja Oracle Enterprise Edition Analizy przestrzenne, zaawansowane modyfikacje.

Oracle 10g: Model Danych Sieciowych Model Danych Sieciowych model danych do przechowania struktury grafu w bazie jawnie przechowywane i zarządzane połączenia sieciowe atrybuty dla odcinków i węzłów Analizy Sieci wykonanie funkcji analiz sieci w bazie śledzenie i wybór tras wyszukiwanie w odniesieniu do sieci Obsługa bardzo duŝych sieci partycjonowanie hierarchizacja

Oracle 10g: Geo Raster Nowy typ danych do przechowywania rastrów zdjęcia lotnicze, teledetekcja, mapy rastrowe, pliki gridowe,... wielokanałowe, wielowarstwowe XML schema do przechowywania Metadanych źródło danych, opis warstwy,... informacje Georeferencyjne powiązane pixeli z długością i szerokością geograficzną powierzchni Ziemi Cechy składowanie i indeksowanie danych rastrowych bez ograniczeń rozmiaru dla kaŝdego obiektu generowanie piramidy rozdzielczości, kafelkowanie, mozaikowanie udostępnianie na zewnątrz

Oracle 10g: Topologiczny Model Danych Nowy model danych do składowania spójnej topologii obsługa relacji topologicznych: przyległości, stref, połączeń brak powielania danych wspólne granice między obiektami przechowywane są tylko raz obiekty z róŝnych tabel mogą uwspólniać krawędzie, np. działki i drogi spójne dane brak uzgodnień pomiędzy obiektami przesuwanie granicy między obiektami jest wykonywane tylko raz relacje topologiczne są szybkie i prosto określone Object View G1 G2 G3 G4 G5 Topology View e1 n1 e4 e6 f1 e2 n2 f2 n5 n6 e5 n7 f3 e8 n8 f0 e9 e3 e7 n3 n9 e10 n4

Oracle 10gR2 nowy model danych dla układów współrzędnych bazujący na definicjach EPSG pełny zestaw definicji układów współrzędnych w EPSG kompresja GeoRaster: JPEG i Deflate Typy kartograficzne zorientowane punkty teksty analizy sieciowe wewnątrz bazy (PL/SQL) typy i funkcje OGC wyznaczanie tras serwis web owy XML z geokodowaniem, śledzeniem i wyznaczaniem tras

Strategia produktowa... Produkty Oracle Spatial, Oracle Locator, Oracle Mapviewer Standaryzacja Open Geospatial Consortium,... SQL, ISO TC-211, TC-204 Integracja z aplikacjami Oracle E-Business Suite SQL3/MM Spatial

Dlaczego baza Spatial? KaŜda baza Oracle jest bazą Spatial integracja przestrzenna danych przestrzennych i opisowych otwarty dostęp brak typów własnych wysoka wydajność architektura 64 bit, brak Middleware integralność zarządzana w bazie skalowalność: obsługa Terabajtów danych skalowalność: obsługa tysięcy uŝytkowników łatwość oprogramowania -- SQL i Java bezpieczeństwo i dostępność zarządzanie krótkimi i długimi transakcjami

Interoperability na Oracle10g MapInfo Bentley Autodesk ESRI Intergraph Oracle10g Oracle 10g Spatial Database Server

Wkrótce w bazie Oracle Funkcjonalności w opracowaniu wparcie 3D systemy współrzędnych niektóre typy 3D (proste bryły) powierzchnie (TIN) serwisy Web owe WMS (obecnie MapViewer) WFS OpenLS web services integracja BI integracja z Discoverer em wprowadzenie połączeń z tablicami/wykresami MapViewer wprowadzanie danych (MapBuilder) Caching wcześniej generowanych obrazów lepsza kontrola umiejscawiania opisów linijka skalowa, strzałka północy,... GeoRaster nowe typy kompresji (JPEG 2000, ECW) niektóre funkcje statystyczne i analityczne