MIERNICTWO GÓRNICZE PODSTAWY GIS 03
Transkrypt
MIERNICTWO GÓRNICZE PODSTAWY GIS 03
GIS Geoinformatyka MIERNICTWO GÓRNICZE PODSTAWY GIS 03 Dr inż. Jan Blachowski Politechnika Wrocławska Instytut Górnictwa Zakład Geodezji i GIS Pl. Teatralny 2 tel (71) 320 68 73 SYLLABUS Model wektorowy (uzupełnienie) Prosty model wektorowy, Topologiczny model wektorowy, Sieciowy model wektorowy, Model obiektowy Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej • • • • dr inż. Jan Blachowski 1 GIS Geoinformatyka MODEL OBIEKTOWY WPROWADZENIE Zorientowane obiektowo (object-oriented) podejście do projektowania baz danych geograficznych Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej Zgrupowanie w obiekt wszystkich danych opisujących jednostkę oraz operacji, które są dla niej właściwe • możliwość zdefiniowania struktury obiektów, • możliwość zdefiniowania operacji, które mogą być im przypisane OBIEKT = STAN + ZACHOWANIE • • • • Tożsamość obiektów jest unikalna, Tożsamość obiektów nie ulega zmianie, Obiekty złożone składają się z kilku innych obiektów, Obiekt może należeć do nadrzędnej klasy obiektów Dziedziczy własności klasy nadrzędnej STAN – zbiór wartości atrybutów obiektów (właściwości, które opisują jego stan) ZACHOWANIE – metody operacji wykonywanych na obiekcie (metod, które opisują jego zachowanie) 3 MODEL OBIEKTOWY W modelu obiektowym rzeczywistość reprezentowana przez zbiór obiektów i ich wzajemnych relacji • Zbiór obiektów to klasa obiektów, • Wiele cech obiektów jest definiowane na poziomie klasy Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej Model obiektowy dotyczy zbiorów obiektów i ich wzajemnych relacji. Nie ma tu rozdzielenia stanu elementów (cech określających czym są) od ich zachowań (metody określające sposób ich funkcjonowania) dr inż. Jan Blachowski Przykład W relacyjnej bazie danych HOTEL ma atrybuty takie jak: numer ID, Nazwa, Adres, Liczba pokojów, standard W modelu obiektowym • Atrybuty stają się stanem (właściwościami), • Hotel staje się klasą obiektów, • Przechowywane są także zachowania obiektu czyli operacje, które mogą na nim wykonywane (np. zmiana standardu, zmiana liczby pokojów, zamknięcie poza sezonem) 4 2 GIS Geoinformatyka MODEL OBIEKTOWY ZAKWATEROWANIE Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej ZAKWATEROWANIE TURYSTYCZNE PENSJONAT HOTEL ZAKWATEROWANIE MIESZKANIOWE APARTAMENT DOM MIESZKANIE Hierarchia obiektów - klasy nadrzędne i klasy podrzędne, np. Hotel należy do klasy budynków, składa się z restauracji, ogrodu, basenu, kortu tenisowego, ... Obiekty w klasie mają takie same własności – stany i zachowania Budynki charakteryzują się rozmiarem, kształtem, lokalizacją, Budynki mogą być budowane, burzone, rysowane na mapie Obiekty w klasie Hotel dziedziczą własności obiektów klasy nadrzędnej Budynki 5 MODEL OBIEKTOWY W modelu obiektowym: • Każdy obiekt jest zestawem cech geometrycznych, właściwości i metod, • Obiekty przestrzenne tego samego rodzaju są przechowywane w klasach obiektów, • Obiekty w ramach jednej klasy charakteryzuje ten sam typ wzajemnych relacji, Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej • Klasa obiektu może być przechowywana w tabeli bazy danych (rys. poniżej) dr inż. Jan Blachowski Rys. Kolumna z informacją o klasie obiektu [ArcGIS] 6 3 GIS Geoinformatyka MODEL OBIEKTOWY Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej W modelu obiektowym relacje przestrzenne oparte są na operatorach, np.: nakładanie, przyleganie, stykanie, zawieranie. Decydują one o wzajemnych relacjach między obiektami Rys. 16. Przykład testu na zawieranie obiektów Relacje ogólne wykorzystywane do budowania innych typów relacji między obiektami • Przykład: powiązanie latarni w modelu oświetlenia miasta z informacją o rodzaju latarni Relacje topologiczne włączone do definicji klasy obiektów, np. topologiczny model sieciowy, na podst. [Longley i inni, 2006] 7 MODEL OBIEKTOWY W modelu obiektowym możliwe jest zdefiniowanie kilku typów reguł dotyczących relacji między obiektami Najczęściej stosowane są reguły: (a) atrybutów, (b) połączeń, (c) relacji i (d) geograficzne Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej (a) Reguły atrybutów dr inż. Jan Blachowski • Używane do zdefiniowania możliwych do wprowadzenia wartości atrybutów, np. reguła zakresu, reguła kodowanej cechy Przykład reguły zakresu to dopuszczalna prędkość na drogach, np. między 20 a 130 km/h Przykład reguły kodowanej cechy to kategorie danych np. rodzaj przeznaczenia budynku (mieszkalny, użyteczności publicznej, ...), stan obiektu (istniejący, projektowany) (b) Reguły połączeń • Używane do zdefiniowania możliwych kombinacji elementów, tworzone na podstawie geometrii, topologii i właściwości obiektów Przykład stacje transformatorowe w połączeniach linii energetycznych o różnych napięciach 8 4 GIS Geoinformatyka MODEL OBIEKTOWY W modelu obiektowym możliwe jest zdefiniowanie kilku typów reguł dotyczących relacji między obiektami Najczęściej stosowane są reguły: (a) atrybutów, (b) połączeń, (c) relacji i (d) geograficzne (d) Reguły geograficzne Powierzchnia Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej 10 000 Właściwości geometrii Powierzchnia 4 500 Powierzchnia 5 500 Podatek 2 500 Wskaźnik proporcjonaln y do powierzchni Podatek 1 125 Podatek 1 375 Właściciel Matt Kowalski Powielenie • Powierzchnia działki dzielona proporcjonalnie do wielkości dwóch nowych działek, • Kod użytkowania ziemi przypisany do obu działek, • Nazwisko właściciela pozostaje przy niesprzedanej działce, do działki sprzedanej wprowadza się nazwisko nowego właściciela, • Podatek od nieruchomości naliczany jest proporcjonalnie do powierzchni Właściciel Matt Kowalski Właściciel Jay Key Rys. Przykład reguł stosowanych podczas dzielenia działek [Longley i inni, 2006] 9 MODEL OBIEKTOWY Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej Cechy charakterystyczne modelu obiektowego Kapsułkowanie – złączenie opisów stanu i zachowania każdego obiektu Dziedziczenie – możliwość wykorzystania części lub wszystkich charakterystyk obiektu w innym obiekcie Polimorfizm – realizacja operacji takich jak rysowanie, usuwanie, tworzenie dla każdego obiektu dr inż. Jan Blachowski 10 5 GIS Geoinformatyka MODEL OBIEKTOWY Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej Cechy charakterystyczne modelu obiektowego Kapsułkowanie – złączenie opisów stanu i zachowania każdego obiektu Dziedziczenie – możliwość wykorzystania części lub wszystkich charakterystyk obiektu w innym obiekcie Polimorfizm – realizacja operacji takich jak rysowanie, usuwanie, tworzenie dla każdego obiektu Kapsułkowanie: każdy obiekt zawiera jednocześnie opis swojego stanu i zachowania. Stan dotyczy właściwości lub atrybutów, zachowanie dotyczy metod lub operacji, które mogą być zastosowane do obiektu Przykład: dla gruntów rolnych stan to rodzaj upraw, pH gleby, zachowanie to możliwość dzielenia lub łączenia 11 MODEL OBIEKTOWY Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej Cechy charakterystyczne modelu obiektowego Kapsułkowanie – złączenie opisów stanu i zachowania każdego obiektu Dziedziczenie – możliwość wykorzystania części lub wszystkich charakterystyk obiektu w innym obiekcie Polimorfizm – realizacja operacji takich jak rysowanie, usuwanie, tworzenie dla każdego obiektu dr inż. Jan Blachowski Kapsułkowanie: każdy obiekt zawiera jednocześnie opis swojego stanu i zachowania. Stan dotyczy właściwości lub atrybutów, zachowanie dotyczy metod lub operacji, które mogą być zastosowane do obiektu Przykład: dla gruntów rolnych stan to rodzaj upraw, pH gleby, zachowanie to możliwość dzielenia lub łączenia Dziedziczenie: zdolność do wielokrotnego wykorzystywania jednej lub wszystkich właściwości obiektu w odniesieniu do innego obiektu. Umożliwia tworzenie i rozszerzanie modeli GIS dzięki wykorzystaniu istniejących klas obiektów. Nowe klasy obiektów można budować na podstawie części jednej lub więcej istniejących klas obiektów oraz dodawanie do nich nowych unikatowych właściwości i metod. 12 6 GIS Geoinformatyka MODEL OBIEKTOWY Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej Cechy charakterystyczne modelu obiektowego Kapsułkowanie – złączenie opisów stanu i zachowania każdego obiektu Dziedziczenie – możliwość wykorzystania części lub wszystkich charakterystyk obiektu w innym obiekcie Polimorfizm – realizacja operacji takich jak rysowanie, usuwanie, tworzenie dla każdego obiektu Kapsułkowanie: każdy obiekt zawiera jednocześnie opis swojego stanu i zachowania. Stan dotyczy właściwości lub atrybutów, zachowanie dotyczy metod lub operacji, które mogą być zastosowane do obiektu Przykład: dla gruntów rolnych stan to rodzaj upraw, pH gleby, zachowanie to możliwość dzielenia lub łączenia Dziedziczenie: zdolność do wielokrotnego wykorzystywania jednej lub wszystkich właściwości obiektu w odniesieniu do innego obiektu. Umożliwia tworzenie i rozszerzanie modeli GIS dzięki wykorzystaniu istniejących klas obiektów. Nowe klasy obiektów można budować na podstawie części jednej lub więcej istniejących klas obiektów oraz dodawanie do nich nowych unikatowych właściwości i metod. Polimorfizm: przypisanie obiektom sposobów tworzenia, usuwania czy rysowania 13 MODEL OBIEKTOWY Studium przypadku – obiektowy model danych przestrzennych Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej Schemat systemu zaopatrzenia w wodę • elementy sieci wodociągowej, • obiekty topograficzne (tło) dr inż. Jan Blachowski Typy obiektów w sieci wodociągowej • magistrala, przyłącza, złącza i odpowiadająca za przepływ wody, • zawory, hydranty i wodomierze Rys. 19 Przykład modelu obiektowego sieci wodociągowej [Longley i inni, 2006] Zadanie modeli przestrzennych to reprezentacja podstawowych właściwości środowiska w formie cyfrowej w celu zarządzania, analizy i prezentacji pompa Obiekty topograficzne • domy, ulice, budynki (nie biorą udziału w analizach) Model służy do • zarządzanie siecią, • analiza działania sieci na podst. [Longley i inni, 2006] 14 7 GIS Geoinformatyka MODEL OBIEKTOWY Studium przypadku – obiektowy model danych przestrzennych • Obiekty sieci wodociągowej uwzględnione są w modelu jako elementy sieci, Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej • Zdefiniowane relacje przestrzenne • Reguły topologiczne takie jak: połączenia sieci, kierunki przepływu, opór przepływu Rys. 19 Przykład modelu obiektowego sieci wodociągowej [Longley i inni, 2006] Zadanie modeli przestrzennych to reprezentacja podstawowych właściwości środowiska w formie cyfrowej w celu zarządzania, analizy i prezentacji • Analizy (sieciowe), np. wykrywanie elementów uszkodzonych, prognozowanie przepływu na podst. [Longley i inni, 2006] 15 MODEL OBIEKTOWY Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej Studium przypadku – obiektowy model danych przestrzennych dr inż. Jan Blachowski Schemat modelu obiektowego sieci wodociągowej wykorzystujący UML (Unified Modelling Language) • Ramki oznaczają klasy obiektów, • Linie określają sposoby dziedziczenia przez klasy części właściwości klas znajdujących się wyżej w hierarchii modelu Rys. 20 Model obiektowy Schemat systemu zaopatrzenia w wodę [Longley i inni, 2006] 16 8 GIS Geoinformatyka MODEL OBIEKTOWY Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej Problemy • Trudność w reprezentowaniu świata jako ograniczonych przestrzennie obiektów Domniemanie niepewności reprezentacji wielu koncepcji przestrzennych, Obiekty przestrzenne modelowane w bazach danych są produktem interpretacji i uogólnień, • W fazie rozwoju brak standardu modelu danych, brak precyzyjnie zdefiniowanych podstaw teoretycznych, brak standardowego języka zapytań Zalety • Nie rozróżnia między danymi przestrzennymi i atrybutowymi Wydaje się bardziej odpowiedni dla danych GIS i operacji graficznych 17 PODSUMOWANIE Model danych zorientowany obiektowo składa się ze stanu (własności) i zachowań (możliwych operacji) przypisanych jednostce, Cechy mogą być definiowane na poziomie klasy obiektów, Miernictwo Górnicze Wprowadzenie do systemów informacji geograficznej Model obiektowy charakteryzuje występowanie klas nadrzędnych i podrzędnych oraz hierarchiczność i dziedziczenie cech, dr inż. Jan Blachowski Cechy charakterystyczne to: kapsułkowanie, dziedziczenie i polimorfizm, Rodzaje reguł określających związki między obiektami to: atrybutów, geograficzne, połączeń i relacji 9