analiza danych przestrzennych.pdf

(416 KB) Pobierz
Microsoft Word - Wyklad_SIT_2007_2008.doc
8. Analiza danych przestrzennych
Treścią niniejszego rozdziału będą analizy danych przestrzennych. Analiza, ogólnie
mówiąc, jest procesem poszukiwania (wydobywania) informacji ukrytej w zbiorze danych.
Najprostszym przypadkiem analizy danych przestrzennych jest wzrokowa ocena ich
rozmieszczenia na podstawie zobrazowania w postaci tradycyjnej mapy. W opisanym
przypadku analizy dokonuje człowiek patrząc na mapę. W systemach informacji
przestrzennej zadanie to wykonuje komputer przy pomocy odpowiedniego oprogramowania
na podstawie zbioru danych, który zgodnie z przyjętym modelem opisuje rzeczywistość.
Analiza realizowana jest z zastosowaniem metod matematycznych, które stają się
„wzrokiem” komputera pozwalającym wyciągać wnioski. Wzrok komputera zbudowany jest
z elementarnych procedur matematycznych dostarczających odpowiedzi na najprostsze
pytania związane z relacjami obiektów w przestrzeni typu: czy odcinki się przecinają, po
której stronie odcinka leży punkt, czy punkt leży wewnątrz wielokąta itp.. W rezultacie
wymienione elementarne procedury po wykonaniu stosownych obliczeń dają odpowiedzi na
postawione pytania. Początkiem każdej analizy jest wybór danych, na podstawie których w
dalszym jej etapie wykonane zostaną odpowiednie działania prowadzące do otrzymania
wyniku. Podejmowane w trakcie analizy działania mogą dotyczyć:
¾ geometrii obiektów,
¾ atrybutów opisowych,
¾ powiązania geometrii z atrybutami opisowymi.
Wynikiem analizy może być jedynie wybranie interesującej nas (spełniającej warunki
zadania) grupy obiektów, utworzenie nowych obiektów lub modyfikacja atrybutów obiektów
istniejących.
W dalszej części niniejszego rozdziału przedstawimy kilka najistotniejszych analiz
istotnych z punktu widzenia systemu informacji o terenie.
8.1. Wyszukiwanie
W zagadnieniu wyszukiwania obiektów możemy wyróżnić dwa podstawowe typy zadań.
Wyodrębnienie typów wynika z charakteru stawianych warunków.
Pierwszą (najprostszą) grupę zadań stanowi wyszukiwanie obiektów spełniających
jedynie warunki dotyczące atrybutów opisowych. Jako przykład takiego zadania możemy
uznać znalezienie wszystkich budynków o określonej funkcji i liczbie kondygnacji. W
przypadku takiego wyszukiwania odpowiedź czy obiekt spełnia warunki czy nie jest
informacja zapisana w samym obiekcie bez konieczności analizowania związku z innymi
obiektami bazy danych.
Waldemar Izdebski - Wykłady z przedmiotu SIT 70
Drugą grupę zadań stanowią sytuacje kiedy wśród postawionych warunków koniecznych
do wybrania obiektu znajdują się warunki przestrzenne np. konieczność położenia obiektu
wewnątrz zadanego wielokąta.
Rys. 8.1. Ilustracja wyszukiwania obiektów spełniających określone warunki
Pełne możliwości wyszukiwania uzyskuje się więc łącząc oba z wymienionych typów
wyszukiwania uzyskując wyszukiwanie z zastosowaniem warunków przestrzenno-opisowych.
Przy badaniu położenia obiektu wewnątrz obszaru warunek może być postawiony tak, że
cały badany obiekt musi się mieścić w dozwolonym obszarze lub wystarczające jest aby tylko
jego cześć wchodziła do zadanego obszaru.
A
B
Rys. 8.2. Ilustracja położenia obiektów względem obszaru zapytań.
Czasami wręcz wymagamy aby wybierane obiekty były przecinane przez granice obszaru
lub pewien zadany obiekt liniowy. Szczególnie jest to istotne przy planowaniu inwestycji
liniowych w kontekście znalezienia właścicieli działek, których inwestycja będzie dotyczyła.
102813157.002.png
Waldemar Izdebski - Wykłady z przedmiotu SIT 71
Rys. 8.3. Ilustracja wybierania obiektów powierzchniowych przeciętych obiektem liniowym
8.2. Pomiary wielkości geometrycznych
Pomiary wielkości geometrycznych są najprostszym przypadkiem analizy danych
przestrzennych. Na podstawie wskazywanych punktów pomiarowych obliczane są wartości
mierzonej wielkości (kąta, odległości, domiaru, itp.). Zadanie najczęściej realizowane jest w
trybie interaktywnym, podczas prezentacji graficznej gdzie operator dokonuje wskazania
punktów kursorem graficznym.
Rys. 8.4. Ilustracja pomiaru wielkości geometrycznych
Wskazanie graficzne punktu służy do znalezienia w bazie danych właściwego punktu i
wykorzystanie do obliczenia wartości jego współrzędnych. Powyższy rysunek ilustruje
pomiar odległości od narożnika budynku do drzewa. W przypadku dużego zagęszczenia
punktów w okolicy wskazanej kursorem mogą nastąpić problemy z wyborem właściwych
punktów z tego też względu w takich sytuacjach należy dokonywać odpowiedniego
powiększenia aby nie było wątpliwości co do identyfikacji punktów.
Innym wariantem pomiaru jest sytuacja kiedy nie daje się jednoznacznie wskazać
konkretnego punktu a możemy jedynie określić w sposób przybliżony lokalizację punktu
używając kursora. Sytuacja taka jest zbliżona do pomiaru na mapie klasycznej, gdzie punkt
przyłożenia przymiaru (tak jak i właściwe ustawienie kursora) jest sprawą subiektywnej
102813157.003.png 102813157.004.png
Waldemar Izdebski - Wykłady z przedmiotu SIT 72
oceny mierzącego. Sytuację przedstawiono na powyższym rysunku pokazując pomiar
odległości między wzrokowo (subiektywnie) wyznaczonymi środkami budynków.
8.3. Nakładanie obszarów
Zadanie niniejsze często bywa również nazywane nakładaniem warstw czy
przecięciem warstw. Jest dosyć powszechnie wykorzystywane w systemach informacji o
terenie do różnych analiz. Efektem działania funkcji jest utworzenie nowej grupy obiektów
będących częścią wspólną obiektów wchodzących do zbiorów P i Q .
A
1
1
A
B
B
2
2
+
=
3
3
C
4
C
4
P Q
Rys. 8.5. Ilustracja nakładania obszarów
Innym efektem działania funkcji może być jedynie modyfikacja atrybutów
poszczególnych obszarów. Jeśli przyjmiemy, że zbiór P zawiera kontury klasyfikacji gruntów
a zbiór Q działki ewidencyjne to realizując zadanie nałożenia obszarów uzyskujemy tzw.
rozliczenie użytków w działkach. Z punktu widzenia tego właśnie zadania wcale nie jest
konieczne aby tworzyć nowe obiekty powierzchniowe. Istotne jest jedynie obliczenie jakie
powierzchnie poszczególnych konturów znajdują się w poszczególnych działkach.
A B C Suma
1 1,1250 1,1250
2 1,7018 1,0745 1,3486 4,1249
3
2,7747 2,4754 5,2501
4
0,8739 0,6261 1,5000
2,8268 4,7231 4,4501 12,0000
Na analogicznej zasadzie można dokonać analizy obszarów zabudowy na działkach
ewidencyjnych nakładając działki na budynki.
8.4. Agregacja
Funkcja agregacji łączy ze sobą obiekty charakteryzujące się równością wybranych
atrybutów tworząc obszary po zewnętrznym obrysie przylegających do siebie obiektów.
102813157.005.png
Waldemar Izdebski - Wykłady z przedmiotu SIT 73
Rys. 8.6. Ilustracja agregacji
Przykładem wykorzystania funkcji może być automatyczne utworzenie granic
obrębów na podstawie działek posiadających wpis o numerze obrębu z którego pochodzą.
Analogicznie możemy utworzyć granicę gminy na podstawie obrębów itp..
8.5. Wycinanie
Funkcja wycinania powoduje wybranie (przycięcie) wskazanej treści przez obiekt
ograniczający. Schematycznie działanie wycinania przedstawiono na poniższym rysunku.
+
=
Rys. 8.7. Ilustracja wycinania
102813157.001.png
Zgłoś jeśli naruszono regulamin