Systemy mobilne wyklad 8-Slajd23

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Helikalny typ danych przestrzennych

Helikalny typ danych przestrzennych


Oracle opracowal nowy typ danych HHCODE (ang. Helical Hyperspatial Code) - jako jednostke organizacji danych wielowymiarowych

Podstawowe cechy standardu HHCODE to:

- kodowanie i kompresja zdefiniowanych wymiarów w jedna kolumne w tablicy - pojedyncza wartosc reprezentuje n wymiarów

- nie ma problemów ze zwiekszeniem ilosci wymiarów

- w celu "wydobycia" danych na temat poszczególnych wymiarów nalezy uzyc specjalnych funkcji, o które rozszerzono SQL

- znakomicie poprawia sie efektywnosc wykonywania zapytan (przeszukiwanie tylko jednej kolumny)

Tworzenie danych przestrzennych, uzywajac HHCODE, dokonuje sie poprzez rekursywna dekompozycje przestrzeni

W podejsciu tym wyróznia sie nastepujace kroki:

1. okresla sie poziom dekompozycji interesujacego obszaru - im wiekszy poziom dekompozycji tym wiecej kwadrantów. Poziom 0 to caly region, poziom 1 reprezentuje pierwszy poziom dekompozycji

2. kolejne poziomy uzyskujemy przez dodanie kolejnej cyfry (liczba poziomów to rezolucja danych)

Uwagi:

- wszystkie obiekty lezace w danym regionie posiadaja te sama wartosc HHCODE

- zwiekszajac liczbe poziomów odwzorowuje sie coraz mniejsze powierzchnie

- wystepuje bardzo duza latwosc generalizacji, z danych szczególowych wyodrebnia sie region, dokonujac agregacji w kolumnie HHCODE


<< Poprzedni slajd | Spis treści | Następny slajd >>