Metody klasyfikacji informacji:
klasy i podklasy (np. Język strukturalny UML)
poziomy i cechy elementów (MicroStation)
kategorie, obiekty i atrybuty (np. MGE PC)
warstwy, podwarstwy, obiekty (Eu Mapa)
Metody wyszukiwania danych:
Wyszukiwanie z warunkiem przestrzennym. Wyszukiwane są wszystkie obiekty spełniające zadany warunek geometryczny.
Wyszukiwanie z warunkiem opisowo-przestrzennym. (geometryczny lub topologiczny) (np. wybieranie z obszaru dzielnicy)
Wyszukiwanie z warunkiem opisowym. (np. wszystkie obiekty, które są obiektami zabytkowymi)
Typowe pytania stawiane bazom danych:
Identyfikacja – Co się znajduje w...?
Położenie – Gdzie się znajduje...?
Tendencje – Co się zmieniło od...?
Optymalna droga – Jaka jest najkrótsza droga między...?
Układ – Jaka zachodzi relacja między...?
Modele – Co się stanie gdy...?
Standaryzacja modeli danych przestrzennych:
- różne modele danych
- wymiana danych między systemami
Standard określający zasady odzwierciedlania geometrii obiektów przechowywanych w SIP.
Simple Feature Access
Boundary – reprezentacja granicy obiektu
Point – 0 – podstawowy element
Curve – 1 – linia łamana
Surface – 2 – płaszczyzna
Geometry Collection – kolekcja geometrii
Geometry – skupia wszystkie typy obiektów:
- jest klasą abstrakcyjną (nie może reprezentować obiektu rzeczywistego, jedynie zawiera zbiór reguł definiujący inne klasy obiektów)
Do klasy Goemetry należą:
- boje geometry – Point, Curve, Surface i Geometry Collection
- oraz goemetrii rozszerzonej (extended geometry)
zawierające wyspecjalizowane klasy 0,1 i 2 – wymienione Multi Point, Multi Line String i Multi Polygon, oraz abstrakcyjne podklasy Multi Curve.
Język UML
Klasa – to opis zbioru obiektów, które mają takie same atrybuty, operacje, związki i znaczenie.
Nazwa klasy - ZAMÓWIENIE
Atrybuty: - IoI zamówienia
- IoI klienta
Dozwolone operacje - Stan zamówienia
Powiązanie – związek strukturalny, który w,że obiekty jednej klasy są połączone z obiektami innej klasy.
Nazwa powiązania – jest przypisana do powiązania i określa istotę danego związku.
FIRMA zamawia WYPOSAŻENIE
Liczebność – związek strukturalny między obiektami określający ile obiektów powiązanych ze sobą klas może być połączonych przez jeden egzemplarz powiązania. 0..1
Podstawowe metody klasy - GEOMETRY -
Dimension ( ) : Integer – wymiarowość obiektu
Geometry Type ( ) : String – nazwa typu geometrii
SRID ( ) : Integer – id układu współrzędnych
Envelope ( ) : Geometry – minimalny prostokąt ograniczający geometrię
AsText ( ) : String – geometria w postaci tekstowej
AsBiravy ( ) : Biravy – geometria w postaci birowej
isEmpty ( ) : Integer – wartość 1, jeżeli obiekt nie posiada geometrii
Boundary ( ) : Geometry – granica obiektu
isSimple ( ) : Integer – 1, gdy jest obiektem prostym
isClosed ( ) : Integer – 1, gdy jest zamknięty
Analiza przestrzenna:
Metoda (Inna Geometria i Geometry) : Integer – wartość 1, jeżeli prawda
Równość przestrzenna (pokrywanie się geometrii)
Rozdzielność przestrzenna (brak wspólnych elementów geometrii)
Przecinanie się przestrzenne (wspólne elementy geometrii)
Przyleganie (wspólna granica)
Przecinanie się krawędziami (istnieje wspólny punkt lub wspólne punkty geometrii)
Przykrywanie (obiekt częściowo przykrywa inny obiekt)
Przynależenie
Zawieranie się
Odległość (najmniejsza odległość między obiektami)
Bufor (geometria buforu we wskazanej odległości od geometrii obiektu)
Nakładanie się obszarów - iloczyn ( zbiór punktów zawierających punkty należące do obydwu geometrii)
Dodawanie obszarów
Różnica obszarów
Różnica symetryczna obszarów
Metody poszczególnych klas obiektów:
Klasa Point:
X ( ) : Double – wartość współrzędnej X dla punktu
Y ( ) : Double
Klasa Curve:
Is Ring ( ) : Integer – 1, gdy jest prostym zamkniętym
Start Point ( ) : Point – początek
End Point ( ) : Point – koniec
Klasa Surface:
Area ( ) : Double – pole powierzchni obiektu
Centroid ( ) : Point – punktowa interpretacja obszaru (bez gwarancji położenia wewnątrz obszaru obiektu)
Point On Surface ( ) : Point – punkt z gwarancją, że jest położony wewnątrz obiektu
Klasa Polygon - obszar zdefiniowany przez jeden zewnętrzny obiekt stanowiący granicę oraz wiele obiektów wewnętrznych, które definiują obszary wyłączone (wyspy)
Metody:
Klasa Polygon:
Exterior Ring ( ) : Line String – zewnętrzny obiekt definiujący poligon
Num Interior Ring ( ) : Integer – liczba wewnętrznych obszarów poligonu
Interior Ring (N:Integer) : Line String – geometria wskazanego obszaru wewnętrznego w ramach poligonu
Podstawowe błędy powstające w trakcie tworzenia lub modyfikowania obiektów:
Niedokończony obiekt (niedomknięty poligon)
Niezdefiniowany obiekt (brak id)
Brak węzła (przecięcie krawędzi w miejscu,gdzie węzła nie ma)
REGIONALNA BAZA DANYCH
- tworzona jest na potrzeby społeczności lokalnej obejmującej swoim działaniem teren województwa lub kilku sąsiadujących ze sobą
Struktura zasobu RBD
- podział administracyjny regionu
- infrastruktura techniczna
- środowisko przyrodnicze
- gospodarka
- strefy społeczna i kulturowa
1. Podział administracyjny:
- granice województw, powiatów i gmin
- ewidencja gruntów i budynków
2. Infrastruktura techniczna:
- komunikacja
- energetyka
- gospodarka wodno-ściekowa
- gospodarka odpadami stałymi
3. Środowisko przyrodnicze:
- zasoby środowiska przyrodniczego
- warunki przyrodnicze
- tereny i obiekty prawnie chronione
- stan i zagrożenie środowiska
4. Gospodarka:
- przemysł i budownictwo
- charakterystyka przedsiębiorczości
- rolnictwo i ludność wiejska
5. Strefy społeczna i kulturowa:
- demografia
- sieć osadnicza
- rynek pracy
- poziomy wykształcenia
- szkolnictwo podstawowe i ponadpodstawowe
- ochrona zdrowia
- pomoc społeczna
- kultura
- uwarunkowania historyczne
Turystyka i sport:
- walory turystyczne
- zagospodarowanie turystyczne
- ruch turystyczny
- zagrożenie rozwoju funkcji turystycznej