Surfer
Produkt firmy Golden Software,Inc.
Witamy na stronie polskiego dystrybutora programu.

Surfer jest programem zaprojektowanym do wszechstronnej wizualizacji danych XYZ, dzi臋ki czemu bywa najcz臋艣ciej u偶ywany do tworzenia map i modelowania powierzchni terenu, ale nie jest to jedyne zastosowanie tego programu. Wbudowany szeroki zestaw interpolacyjnych metod generowania regularnej siatki warto艣ci, pozwala wybra膰 optymalny algorytm do charakteru danych wej艣ciowych. W najnowszych wersjach analizie i wizualizacji mog膮 podlega膰 dane XYZC, daj膮ce mo偶liwo艣膰 generowania przestrzennych siatek warto艣ci i wizualizacji na ich podstawie.

Dane XYZ to bardzo powszechna forma opisu obiekt贸w fizycznych. Trzy kolumny liczb nazwane X, Y i Z mog膮 reprezentowa膰 cyfrowy obraz terenu, ale te偶 powierzchni臋 stropu i sp膮gu z艂o偶a, zawarto艣膰 o艂owiu w glebie, wielko艣膰 opad贸w w milimetrach, nat臋偶enie ha艂asu wzd艂u偶 arterii komunikacyjnych czy wiele innych zjawisk. Wszystkie one maj膮 wsp贸ln膮 cech臋: opisuje je funkcja dw贸ch zmiennych. St膮d te偶 kr膮g u偶ytkownik贸w programu Surfer nie zamyka si臋 do specjalno艣ci wy艂膮cznie kartograficznych, ale obejmuje wszystkie dziedziny dzia艂alno艣ci naukowej i in偶ynierskiej, wsz臋dzie tam gdzie zachodzi konieczno艣膰 modelowania i wizualizacji kszta艂tu funkcji dw贸ch zmiennych.

Zmiany w najnowszych wersjach programu Surfer id膮 w kierunku rozszerzenie wizualizacji o czwarty wymiar. Dane XYZC w 艣rodowisku programu mog膮 by膰 przetworzone w przestrzenn膮 siatk臋 warto艣ci. Trzy zmienne XYZ s艂u偶膮 w tym przypadku do narzucenia przestrzennej geometrii siatki z parametr C jest wy艣wietlany w tej przestrzennej strukturze. Pozwala to na przestrzenny rendering analizowanej warto艣ci oraz generowanie przekroj贸w przez siatk臋 warto艣ci 3D. W zakresie tego typu wizualizacji Surfer przejmuje formy wizualizacji, kt贸re by艂y dost臋pne w wycofanym programie Voxler.

Wizualizacja danych XYZ

Dzi臋ki rozbudowanym procedurom gridingu i wielu zaimplementowanym algorytmom tworzenia regularnej siatki warto艣ci dla nieregularnie roz艂o偶onych punkt贸w XYZ Surfer sta艂 si臋 standardem w wizualizacjach technicznych wymagaj膮cych przedstawienia graficznego funkcji z=f(x,y) na podstawie sko艅czonej liczby punkt贸w XYZ. Program dokonuje odwzorowania powierzchni metod膮 tworzenia regularnej siatki warto艣ci o g臋sto艣ci ustalanej przez u偶ytkownika. Na podstawie nieregularnie roz艂o偶onych punkt贸w XYZ dokonuje oblicze艅 warto艣ci funkcji w w臋z艂ach regularnej siatki prostok膮tnej o ustalonej geometrii.

Wizualizacja danych XYZC

Na bazie danych XYZ zmienne XY s艂u偶y艂y do generowania p艂askiej siatki warto艣ci, gdzie zmienna Z by艂a odtwarzana metodami interpolacyjnymi jako warto艣ci w w臋z艂ach siatki. W przypadku danych XYZC trzy zmienne przestrzenne XYZ odtwarzaj膮 geometri臋 siatki w uk艂adzie 3D, a w oparciu o zmienn膮 C generowane s膮 warto艣ci w w臋z艂ach tej przestrzennej siatki. Rysunek obok pokazuje przekroje przez siatk臋 przestrzenn膮. Efekt animacji przesuwanej p艂aszczyzny przekroju zosta艂 wygenerowany poza programem na bazie poszczeg贸lnych obraz贸w wyeksportowanych z programu.
Tworzenie map i obliczenia na mapach

Dzi臋ki swoim podstawowym cechom Surfer znalaz艂 zastosowanie przede wszystkim do tworzenia map. Pozwala nie tylko tworzy膰 mapy warstwicowe i ich przestrzenne obrazy ale pozwala te偶 na dokonywanie oblicze艅 na bazie regularnej siatki warto艣ci. Specjalizowane procedury pozwalaj膮 generowa膰 przekroje mapy wzd艂u偶 dowolnie wybranej linii 艂amanej. Program pozwala liczy膰 powierzchni臋 krzywizn, powierzchni臋 rzut贸w na p艂aszczyzn臋 XY oraz obj臋to艣ci.

Kriging i modelowanie wariogramu

W programie Surfer jako jedna z metod gridingu (tworzenia regularnej siatki warto艣ci) zosta艂a zastosowana metoda kriging z liniowym wariogramem, a procedury modelowania wariogramu pozwalaj膮 dobra膰 optymalny jego kszta艂t. Jest to najpowszechniej stosowana metoda w tworzeniu regularnej siatki warto艣ci, daje ona najlepsze efekty modelowania przebiegu funkcji z=f(x,y) na podstawie sko艅czonej liczby punkt贸w XYZ. Modelowanie wariogramu jest dodatkow膮 procedur膮, kt贸ra pozwala zwi臋kszy膰 dok艂adno艣膰 tej metody.




Przyk艂ad zastosowania programu Surfer: mapa, blokdiagram i przekr贸j poprzeczny warstw geologicznych przez Wis艂臋 i wzg贸rze wawelskie (na podstawie przyk艂adowych danych, dane kartograficzne z serwisu OpenStreetMap.org)
Lot nad Kopcem Ko艣ciuszki w Krakowie
Lot nad G贸r膮 Sw. Heleny