background image

 

Opracował: Marta Włodarczyk-Sielicka 

 

NAWIGACJA 

semestr VII 

 

 

SYSTEMY INFORMACJI PRZESTRZENNEJ 

Ćwiczenia laboratoryjne  

 

Prowadzący: dr inż. Piotr Wołejsza 

 

Dane do ćwiczenia: folder Metody Budowy DTM 

Oprogramowanie: Surfer 10 

Cel ćwiczenia: Celem ćwiczenia jest zapoznanie się z metodami budowy DTM.  
Przebieg ćwiczenia: 

Proszę zgrać dane do swojego folderu.  

 

WPROWADZENIE 
W  ćwiczeniu  należy  obliczyć  błędy  odwzorowania  powierzchni.  Na  podstawie  otrzymanych 
wyników należy opracować sprawozdanie wg wytycznych podanych na końcu instrukcji. 
 
OGÓLNY SCHEMAT BUDOWY DTM WYBRANĄ METODĄ I OBLICZEŃ BŁĘDÓW 
 

 

Uruchomić program Surfer 

 

Skopiować do swojego folderu pliki f2_100.dis f2_test.grd i f2_test.txt 

 

Otworzyć nowy dokument i zapisać pliku XXX.srf (XXX – nazwa metody) 

 

Wprowadzić dane do przetwarzania [grid  Data…] z pliku f2_100.dis 

 

Ustawić parametry metody zgodnie z instrukcją 

  Na panelu Grid Line Geometry 

ustawić parametry regularnej siatki grid na: Minimum = 1, 

Maximum  = 100,  Spacing = 1,  #of  lines = 100 

(dwa pozostałe parametry powinny ustawić 

się automatycznie) 

  W  polu  Grid  Output  File 

wpisać  ścieżkę  dostępu  odpowiednią  dla  swojego  katalogu  i 

zapisać pod nazwą XXX.grd (XXX – nazwa metody + opcja ustawień) 

 

Dodać  mapę  3D  modelowanej  powierzchni  i  powierzchni  wzorcowej  z  pliku  f2_test.grd  i 
XXX.grd  (!!!  w 

przypadku  kilku  opcji  ustawień  dla  badanej  metody  do  dokumentu  należy 

dodać kilka map, zgodnie z instrukcją). 

 

Obliczyć błąd i jego wartości maksymalne wg punktu Obliczanie błędu 

 

Wpisać wartość błędu dla badanej metody w arkuszu Wyniki.xls w kolumnie Ex i Emax (x – 
błąd dla kolejnych ustawień podczas budowy DTM) 

 
OGÓLNY SCHEMAT OBLICZANIA BŁĘDU 
 

  Polecenie  [Grid   

Residuals…],  otworzyć  plik  *.grd  aktualnie  modelowanej  powierzchni 

oraz plik z punktami pomiarowymi, w których zostanie obliczony błąd (f2_test.txt). w wyniku 
działania  funkcji  Residuals  otrzymujemy  różnicę  pomiędzy  wysokością  w  punkcie 

f2_test.txt,  a  wysokością  obliczoną  w  pliku  grd.  Różnice  są  ujemne  i  dodatnie,  dlatego  w 

background image

 

Opracował: Marta Włodarczyk-Sielicka 

 

celu  poprawnego  obliczenia  błędu  niezbędne  jest  obliczenie  wartości  bezwzględnej  z 

otrzymanej kolumny różnic. 

 

 

Chcąc  obliczyć  wartość  bezwzględną  należy  skorzystać  z  funkcji  wartości  bezwzględnej, 

która w Surferze określona jest jako:  fabs. w Surferze, w arkuszu kalkulacyjnym  [Data   
Transform] 

i  wpisać  polecenie  przekształcenia  otrzymanej  kolumny  na  wartość 

bezwzględną. 

 

 

Nastepnie  korzystając  z  funkcji  statystycznych  (Data  statistics)  obliczyć  wartość  średnią  i 

maksymalną błędu. Wpisać w odpowiednie miejsce w stworzonym arkuszu Wyniki.xls. 

 
USTAWIENIA W OPCJACH PRZESZUKIWANIA PUNKT

ÓW POMIAROWYCH 

 
W przypadku przeszukania czterosektorowego, należy: 

 

Wyłączyć opcję bez przeszukania (No Search)

  W Advanced options Number of sectors to search 

wpisać ilość sektorów (zawsze 4) 

  W  Maximum  number  of  data  to  use  from  ALL  sectors 

wpisać  maksymalną  liczbę 

punktów (odczytać z poniższych tabelek) 

  W  Maximum  number  of  data  to  use  from  EACH  sectors 

wpisać  liczbę  punktów 

przypadającą na jeden sector (np. w przypadku 16 punktów – 4 punkty na jeden sektor) 

 

Dla każdej opcji badań należy ustawić promień przeszukiwania punktów na 50 (w naszym 
przypadku będzie to odpowiadało 50 metrom) 

 
 
Ćwiczenie 1. Budowa DTM metodą triangulacji (Triangulation) 
 

Nazwy plików XXX – triangulation 
Ilość modelowanych powierzchni: 
Badanie wpływu parametrów: ustawienia domyślne 

Badanie wpływu ilości punktów: brak 
Nazwy błędów powierzchni w arkuszu kalkulacyjnym: E1 i E1max 
 
Ćwiczenie 2.
 Budowa DTM metodą najbliższego sąsiada (Nearest Neighbor) 
 
Nazwy plików XXX – NearNbor 
Ilość modelowanych powierzchni: 
Badanie wpływu parametrów: ustawienia domyślne 

Badanie wpływu ilości punktów: brak 
Nazwy błędów powierzchni w arkuszu kalkulacyjnym: E1 i E1max 
 

Ćwiczenie 3. Budowa DTM metodą naturalnego sąsiada (Natura Neighbor) 
 
Nazwy plików XXX – NaturalNbor 
Ilość modelowanych powierzchni: 

Badanie wpływu parametrów: ustawienia domyślne 
Badanie wpływu ilości punktów: brak 
Nazwy błędów powierzchni w arkuszu kalkulacyjnym: E1 i E1max 
 
Ćwiczenie 4.
 Budowa DTM zmodyfikowaną metodą Sheparda (Modified Shapard’s Metod) 
 
Nazwy plików XXX – MSM 

Ilość modelowanych powierzchni: 
Badanie wpływu parametrów: ustawienia domyślne 

background image

 

Opracował: Marta Włodarczyk-Sielicka 

 

Badanie wpływu ilości punktów: brak 

Nazwy błędów powierzchni w arkuszu kalkulacyjnym: E1 i E1max 
 
Ćwiczenie 5.
 Budowa DTM metodą odwrotnych odległości (Inverse Distance to a Power) 
 
Nazwy plików XXX – MOO; 
!!! 

(w przypadku plików *.grd dopisać do nazwy liczbę wg kolumny Ustawienia w poniższej tabeli, 

np. MOO1.GRD dla ustawień nr 1) 

Ilość modelowanych powierzchni: 
Badanie wpływu parametrów: tak 
 

Opcja badań  Ustawienia  Potęga odległości  Ilość punktów  Przeszukiwanie  Nazwy błędów 

czterosektorowe  E1 i E1max 

24 

czterosektorowe  E2 i E2max 

II 

16 

czterosektorowe  E3 i E3max 

16 

czterosektorowe  E4 i E4max 

 
 
Ćwiczenie  6.  Budowa  DTM  metodą  odwrotnych  odległości  z  parametrem  wygładzania  (Inverse 
Distance to a Power) 
 
Nazwy plików XXX – MOOzPW; 
!!! 

(w przypadku plików *.grd dopisać do nazwy liczbę wg kolumny Ustawienia w poniższej tabeli, 

np. MOOzPW1.GRD dla ustawień nr 1) 
Ilość modelowanych powierzchni: 
Badanie wpływu parametrów: tak 
 

Ustawienia 

Potęga odległości 

Parametr 
wygładzania 

Ilość 
punktów 

Przeszukiwanie 

Nazwy 
błędów 

16 

czterosektorowe 

E1 

E1max 

16 

czterosektorowe 

E2 

E2max 

 
Ćwiczenie 7. Budowa DTM metodą krigingu (Kriging) 
 
Nazwy plików XXX – kriging; 
!!! 

(w przypadku plików *.grd dopisać do nazwy liczbę wg kolumny Ustawienia w poniższej tabeli, 

np. Kriging1.GRD dla ustawień nr 1) 

Ilość modelowanych powierzchni: 
Badanie wpływu parametrów: tak 
 

Opcja badań  Ustawienia  Semiwariogram  Ilość punktów  Przeszukiwanie  Nazwy błędów 

Liniowy 

24 

czterosektorowe  E1 i E1max 

Gaussa 

24 

czterosektorowe  E2 i E2max 

Sferyczny 

24 

czterosektorowe  E3 i E3max 

Logarytmiczny 

24 

czterosektorowe  E4 i E4max 

 
Ćwiczenie 8. Budowa DTM metodą RBF (Radial Basis Function) 
 
Nazwy plików XXX – RBF; 
!!! 

(w przypadku plików *.grd dopisać do nazwy liczbę wg kolumny Ustawienia w poniższej tabeli, 

np. RBF1

.GRD dla ustawień nr 1) 

background image

 

Opracował: Marta Włodarczyk-Sielicka 

 

Ilość modelowanych powierzchni: 

Badanie wpływu parametrów: tak 
 

Ustawienia 

Funkcja 
bazowa 

I

lość 

punktów 

Promień 
(parametr) 
funkcji 

Nazwy 

błędów 

multiquadric 

domyślny 

E1 

E1max 

multiquadric 

32 

domyślny 

E2 

E2max 

 
PRZYGOTOWANIE SPRAWOZDANIA: 
W sprawozdaniu należy scharakteryzować każdą metodę wg następujących kryteriów: 

 

Dokładność  odwzorowania  powierzchni  (ocena  wizualna  –  porównanie  modelowanej 

powierzchni  z  powierzchnią  wzorcową);  ocenić  ogólny  kształt  modelowanej  powierzchni, 
charakterystyczne  zniekształcenia,  odwzorowanie  na  krawędziach  i  w  rogach  domeny 
badanej powierzchni. Wyciągnąć wnioski. 

 

Błędy odwzorowania powierzchni; przeanalizować zależność błędów od badanych ustawień 
(jeżeli  są),  dołączyć  odpowiednie  wykresy  (oddzielnie  dla  zaznaczonych  opcji  badań,  jeśli 
są);  wybrać  optymalne  ustawienia,  które  minimalizują  błąd  odwzorowania  powierzchni  dla 
każdej metody i zestawić na wspólnym wykresie. Wyciągnąć wnioski. 

 

Ocenić  wpływ  struktury  i  ilości  danych  na  dokładność  odwzorowania  powierzchni.  W  tym 
celu  przeprowadzić  badania  na  danych  z  pliku  (dla  metody  z  najmniejszym  błędem 
średnim) 

 
 

 

F2_196.dis (dane rozproszone, zbiór większy) 

 

 

F2_100.pro (dane regularne, zbiór mniejszy) 

 

 

F2_200.pro (dane regularne, zbiór większy) 

 

 

Na  podstawie  przeprowadzonych  badań  i  otrzymanych  wyników  przedyskutować  wybór 
metody optymalnej.