11.02.2015 Views

Praca Dyplomowa - AGH

Praca Dyplomowa - AGH

Praca Dyplomowa - AGH

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Akademia Górniczo-Hutnicza<br />

im. Stanisława Staszica w Krakowie<br />

Wydział Geodezji Górniczej<br />

i Inżynierii Środowiska<br />

Katedra Geoinformacji, Fotogrametrii i Teledetekcji<br />

Środowiska<br />

<strong>Praca</strong> <strong>Dyplomowa</strong><br />

Tytuł pracy<br />

Modelowanie 3d dla celów wizualizacji i prezentacji obiektów za pomocą<br />

narzędzi geoinformatycznych<br />

Title of work<br />

3d modeling for the visualization and presentation of objects using<br />

geoinformatics tools<br />

Nazwisko i imię: Gacek Magdalena<br />

Kierunek studiów: Inżynieria Środowiska<br />

Specjalność: Monitoring Środowiska<br />

Ocena: ……………<br />

Recenzent<br />

dr inż. Andrzej Wróbel<br />

Opiekun Pracy<br />

dr inż. Tomasz Pirowski<br />

Oświadczam, świadoma odpowiedzialności karnej za poświadczenie<br />

nieprawdy, że niniejszą pracę dyplomową wykonałam osobiście i<br />

samodzielnie i że nie korzystałam ze źródeł innych niż wymienione w pracy.<br />

.............................<br />

czytelny podpis autora pracy<br />

Kraków 2011


Składam serdeczne podziękowania<br />

Panu dr inż. Tomaszowi Pirowskiemu<br />

za pomoc i cenne wskazówki udzielane<br />

podczas realizacji pracy dyplomowej<br />

2


Streszczenie:<br />

Celem pracy było opracowanie modelu trójwymiarowego (3D) wieży ratuszowej<br />

mieszczącej się na Rynku Głównym w Krakowie z dokładnością wystarczającą do celów<br />

prezentacyjnych przy wykorzystaniu amatorskiego sprzętu fotograficznego<br />

i półprofesjonalnego, ogólnodostępnego oprogramowania on-line. Kryteria te są<br />

niezbędne, aby tego typu rozwiązania znalazły zwolenników, w przeciwieństwie do<br />

kosztownych i skomplikowanych profesjonalnych opracowań inwentaryzacyjnych czy<br />

architektonicznych.<br />

Część teoretyczna stanowi opis sposobów prezentacji danych trójwymiarowych,<br />

od standardów grafiki 3D oraz modelowania poprzez metody pozyskiwania danych do<br />

wizualizacji i zastosowaniach gotowych produktów. Przedstawiono również informacje<br />

historyczne i opis architektury modelowanego obiektu oraz charakterystykę sprzętu<br />

pomiarowego.<br />

W części praktycznej przedstawiono założenia i przebieg prac terenowych,<br />

opisano zestaw narzędzi, którymi posługiwano się w trakcie modelowania brył, tj.<br />

programów do tworzenia modeli 3D na bazie zdjęć cyfrowych obiektu (Photosynth,<br />

Photofly, Google SketchUp, AutoCAD) wraz z omówieniem poszczególnych etapów ich<br />

powstawania. Jako efekt końcowy przeprowadzonych prac uzyskano 4 modele<br />

trójwymiarowe badanego obiektu, pokryte teksturami, a także dwie animacje powstałe<br />

w programach AutoCAD oraz Google SketchUp. W celu kontroli możliwości<br />

poszczególnych rozwiązań komercyjnych oprócz profesjonalnego oprogramowania<br />

typu AutoCAD sprawdzono również, poza zakresem pracy, półprofesjonalny<br />

ImageModeler.<br />

Wykazano, że ogólnodostępne narzędzia dają wystarczające, a czasami nawet<br />

lepsze wyniki niż specjalistyczne oprogramowanie komercyjne. Przedstawione<br />

wizualizacje wykonane zostały przy zastosowaniu technik fotografii naziemnej i mogą<br />

znaleźć zastosowanie głównie w celach edukacyjnych i prezentacyjnych, takich jak<br />

promocja czy reklama, a także stanowić uzupełnienie dokumentacji architektonicznej.<br />

3


Summary:<br />

The key assumption of the diploma thesis was to make a 3D model of Town Hall<br />

Tower, which is located in the Main Market Square in Krakow, with a precision<br />

adequate for the purpose of presentation of making use the most unprofessional<br />

photographic equipment and semi-professional software, widely available on-line.<br />

These criteria are necessary for this type of tools were his supporters, in contrast to<br />

the costly and complicated photogrammetric elaborations.<br />

The thesis is divided into two parts: theoretical and practical respectivelly. The<br />

theoretical part provides description of how to present three dimensional data from<br />

3D graphics and modeling by the method of data collection and visualization<br />

applications to finished products. It also presents the historical information and a<br />

description of the architecture of the facility and the characteristics of measuring<br />

equipment.<br />

The practical part presents the assumptions and the course of fieldwork,<br />

describes toolkit which were used during the modeling of solids, ie, programs to create<br />

3D models based on digital images of the object (Photosynth, Photofly, Google<br />

SketchUp, AutoCAD), along with a discussion of the various stages of its creation. As a<br />

final result of work carried out three-dimensional models achieved 4 test object,<br />

textured and two animations created in AutoCAD and Google SketchUp. In order to<br />

control the possibility of different commercial solutions in addition to professional<br />

software such as AutoCAD, also examined outside the scope of work, semiprofessional<br />

ImageModeler.<br />

Has been shown that public utility provide enough, and sometimes even better<br />

results than specialized commercial software. All of presented visualizations were<br />

created using the photographic techniques and can be use to educational and<br />

presentational purposes, such as a promotion and an advertisement. This forms of<br />

visualizatiosn may also be a kind of architectural documentation.<br />

4


Spis treści<br />

1. Wstęp. ......................................................................................................................7<br />

2. Wizualizacja – sposób prezentacji danych 3D. ..........................................................9<br />

2.1 Grafika trójwymiarowa i jej standardy. ..............................................................10<br />

2.2 Modelowanie 3D. ..............................................................................................18<br />

2.3 Metody pozyskiwania danych do wizualizacji .....................................................21<br />

2.3.1 Dane wektorowe.........................................................................................23<br />

2.3.2 Stereodigitalizacja zdjęć lotniczych .............................................................23<br />

2.3.3 Stereoskopia satelitarna..............................................................................24<br />

2.3.4 Skaning laserowy ........................................................................................25<br />

2.3.5 Niemetryczne zobrazowania cyfrowe ..........................................................26<br />

2.3.6 Metody łączące różne techniki ....................................................................27<br />

2.4 Prezentacja danych – przeglądarki 3D ................................................................27<br />

2.5 Zastosowania .....................................................................................................31<br />

2.5.1 Miasta 3D....................................................................................................32<br />

2.5.2 Nawigacja 3D ..............................................................................................35<br />

2.5.3 Wirtualny Kraków .......................................................................................38<br />

2.5.4 „Chińskie google” ........................................................................................39<br />

2.5.5 Budownictwo i inżynieria ............................................................................40<br />

2.5.6 3D dla branży rozrywki cyfrowej .................................................................41<br />

2.5.7 Modelowanie 3D a możliwości GIS – przykłady ...........................................42<br />

3. Aparaty cyfrowe .....................................................................................................45<br />

3.1 Modelowanie budynków na podstawie zdjęć cyfrowych ....................................46<br />

3.2 Pozyskiwanie zdjęć ............................................................................................47<br />

3.3 Charakterystyka wykorzystanych aparatów cyfrowych ......................................48<br />

4. Obiekt opracowania................................................................................................52<br />

4.1 Położenie ...........................................................................................................52<br />

4.2 Historia ..............................................................................................................52<br />

4.3 Charakterystyka budynku ..................................................................................55<br />

5. Przegląd oprogramowania – wybór. .......................................................................59<br />

5.1 Program Microsoft Photosynth ..........................................................................59<br />

5


5.1.1 Co to jest Photosynth ..................................................................................59<br />

5.1.2 Historia .......................................................................................................59<br />

5.1.3 Opis działania programu .............................................................................60<br />

5.1.4 Ocena możliwości programu .......................................................................63<br />

5.1.5 Ciekawostki .................................................................................................64<br />

5.2 Projekt „Photofly”..............................................................................................65<br />

5.2.1 Wprowadzenie ............................................................................................67<br />

5.2.2 Wykonanie zdjęć .........................................................................................67<br />

5.2.3 Tworzenie i edycja sceny .............................................................................68<br />

5.2.4 Interfejs programu ......................................................................................72<br />

5.2.5 Eksport........................................................................................................74<br />

5.2.6 Podsumowanie ...........................................................................................76<br />

5.3 Wizualizacja w programach AutoCAD i SketchUp ...............................................77<br />

5.3.1 Google SketchUp - charakterystyka .............................................................78<br />

5.3.2 Zestaw narzędzi Google SketchUp ...............................................................79<br />

5.3.3 <strong>Praca</strong> w Google SketchUp ...........................................................................80<br />

5.3.4 AutoCAD .....................................................................................................84<br />

6. Model obiektu ........................................................................................................89<br />

6.1 Prace terenowe .................................................................................................89<br />

6.2 Photosynth ........................................................................................................92<br />

6.3 Photofly .............................................................................................................97<br />

7. Podsumowanie ..................................................................................................... 101<br />

8. Literatura .............................................................................................................. 104<br />

6


1. Wstęp.<br />

Grafika komputerowa, jako dziedzina zajmująca się wykorzystaniem technik<br />

informatycznych do celów wizualizacji, podlega ciągłemu rozwojowi. Skok<br />

technologiczny w kierunku pozyskiwania, modelowania oraz udostępniania informacji<br />

przestrzennej sprawił, że trójwymiarowa wizualizacja komputerowa stała się jednym<br />

z najpopularniejszych sposobów przedstawiania obiektów oraz zjawisk rzeczywistych.<br />

Połączenie algorytmów komputerowych, cyfrowego przetwarzania obrazów i Internetu<br />

umożliwiło nadanie wizualizacjom fotorealizmu, co spowodowało, że prezentowanie<br />

modeli za pośrednictwem przeglądarek, stało się standardem.<br />

Panujący trend na modelowanie 3D motywujący producentów do tworzenia<br />

coraz to nowszych i ciekawszych aplikacji umożliwiających pozyskanie<br />

trójwymiarowych obiektów na drodze przetwarzania serii zdjęć 2D oraz dominacja na<br />

rynku aparatów cyfrowych wpłynęły na podjęcie tego tematu w ramach pracy<br />

magisterskiej. Jako założenie przyjęto analizę rozwiązań opierających się na względnie<br />

tanich i prostych technikach, wykorzystujących zdjęcia cyfrowe, programy graficzne do<br />

ich obróbki, a także aplikacje bazujące na uproszczonych rozwiązaniach<br />

fotogrametrycznych, niewymagające od użytkownika fachowej wiedzy.<br />

Rozdział 2 stanowi obszerny przegląd literaturowy wprowadzający w tematykę<br />

wizualizacji, ze szczególnym naciskiem na sposoby prezentacji danych<br />

trójwymiarowych. Przedstawiono tutaj wiele przykładów zastosowania w różnych<br />

dziedzinach, m. in. planowaniu przestrzennym, budownictwie i inżynierii, rozrywce czy<br />

GISie.<br />

Dokładny opis aparatów użytych do pozyskania materiału zdjęciowego zawarto<br />

w rozdziale 3. Przedmiotem opracowania była zabytkowa wieża ratuszowa znajdująca<br />

się na Rynku Głównym w Krakowie, którą szczegółowo scharakteryzowano<br />

i zilustrowano w rozdziale 4.<br />

W dobie dzisiejszych rozwiązań rzadko zdarza się, aby jakiś produkt powstał<br />

w wyniku zastosowania wyłącznie jednej technologii. Zazwyczaj mamy do czynienia<br />

z wykorzystaniem kilku. Dotyczy to zarówno kwestii opracowania jak i pozyskiwania<br />

danych. Ten aspekt towarzyszy części praktycznej pracy, na którą składają się rozdziały<br />

5 oraz 6. Zawierają one analizę programów pod kątem ich przydatności, jakości<br />

7


otrzymanych wyników, a także łatwości użytkowania, na podstawie podejmowanych<br />

prób uzyskiwania poprawnych modeli 3D. Zastosowano dwa podejścia, z których jedno<br />

zakładało stworzenie trójwymiarowej bryły w programach: Photosynth oraz Photofly<br />

„od zera”, tzn. z zastosowaniem tylko i wyłącznie zdjęć wykonanych własnoręcznie.<br />

Drugi sposób polegał na wykorzystaniu zewnętrznego źródła danych – pliku<br />

pozyskanego z galerii trójwymiarowej Google w postaci modelu krawędziowego wieży,<br />

istniejącego niezależnie od prac podjętych w niniejszym opracowaniu, a następnie<br />

poddaniu go obróbce w programach: AutoCAD 2011 oraz Google SketchUp 6, czego<br />

produktem końcowym były animacje.<br />

W podsumowaniu, w rozdziale 7, zawarto wnioski dotyczące modelowania<br />

w poszczególnych programach, ich wady i zalety oraz porównanie. Zweryfikowano<br />

początkowe założenia z końcowymi ocenami wynikającymi z przeprowadzonych prac<br />

oraz opisano problemy napotkane podczas realizacji praktycznej części pracy.<br />

8


2. Wizualizacja – sposób prezentacji danych 3D.<br />

Dynamiczny rozkwit techniki komputerowej przypadający na połowę XX wieku<br />

zapoczątkował nowa erę, tworząc narzędzia towarzyszące człowiekowi w codziennej<br />

pracy i rozrywce. Ciągły rozwój techniki, sprzętu i oprogramowania pozwala w szybkim<br />

tempie na implementację nowych rozwiązań. Jeszcze niedawno z powodu ograniczeń<br />

technologicznych nie do pomyślenia było oglądanie trójwymiarowych modeli na<br />

ekranie komputera. Dziś obowiązują już standardy, pozwalające na udostępnianie<br />

danych do użytku publicznego oraz ich łatwą wymianę pomiędzy różnorakimi<br />

programami (Cisło, 2007a).<br />

Prezentacja danych w przestrzeni 3D jest obecnie coraz powszechniejszym<br />

rozwiązaniem. Wizualizacje służą już nie tylko do promocji miast, regionów, ale<br />

również do tworzenia map hałasu, propagacji fal radiowych, korytarzy i cyrkulacji<br />

powietrza, symulacji działań antyterrorystycznych, katastrof żywiołowych, działań<br />

wojskowych i wielu innych. Coraz większa funkcjonalność oprogramowania 3D i jego<br />

kompatybilność ze standardowym sprzętem komputerowym tworzy nowe możliwości,<br />

a wraz z nimi potrzeby i zastosowania. Rozwój oprogramowania pozwala wizualizować<br />

i analizować przestrzeń w funkcji czasu. Wykorzystanie wizualizacji 3D jest uniwersalne<br />

i dotyczy różnych środowisk: urbanistów, architektów, projektantów i oczywiście<br />

geodetów (Izdebski, Szadkowski, 2009).<br />

Zadajmy sobie pytanie: „czym jest komputerowa, trójwymiarowa wizualizacja<br />

3d”. Z jednej strony wizualizację traktuje się jako ogólną nazwę graficznych metod<br />

tworzenia, analizy i przekazywania informacji [wikipedia.org [1]], natomiast inna prosta<br />

definicja tłumaczy proces jako przedstawienie w rzucie prostokątnym lub<br />

perspektywicznym sceny istniejącej w pamięci komputera. Innymi słowy scena<br />

istniejąca w pamięci komputera to po prostu obraz, jaki widzi komputer, będący<br />

zbiorem danych opisujących wszystkie parametry powstającej wizualizacji. Na<br />

podstawie zadanych przez twórcę parametrów komputer "wie" jak ma wyglądać<br />

wizualizacja i na tej podstawie generuje obraz widoczny dla człowieka. Co do rodzaju<br />

rzutu w jakim jest wykonana wizualizacja 3d, może to być widok prostokątny lub<br />

perspektywiczny. Z naszego punktu widzenia bardziej naturalnym widokiem jest<br />

9


perspektywa, dlatego też jest to dominujący rodzaj rzutu w wizualizacjach<br />

komputerowych [wizualizacje3d.blox.pl [2]].<br />

2.1 Grafika trójwymiarowa i jej standardy.<br />

Grafika trójwymiarowa jest jedną z głównych dziedzin grafiki komputerowej,<br />

która w dzisiejszych czasach jest powszechnie stosowana. Obrazy i projekty<br />

przedstawione w trzech wymiarach budzą zachwyt. Taka metoda prezentacji<br />

umożliwia wierne i przestrzenne odzwierciedlenie obiektów w bardzo wysokiej jakości.<br />

Te cechy sprawiają, że grafika trójwymiarowa jest obecnie najczęściej wybieraną<br />

metodą wśród profesjonalnych grafików komputerowych na całym świecie.<br />

Nazwa - grafika 3D, pochodzi od angielskiego słowa Three - Dimensional<br />

Graphics. Obecnie większość kart graficznych dostępnych na rynku posiada<br />

wbudowane funkcje ułatwiające tworzenie obrazu przestrzeni trójwymiarowej, tzw.<br />

akceleracja 3D [www.fg-art.pl [3]], co skutkuje możliwością wyświetlania obiektów<br />

zbudowanych z wielokątów, przy jednoczesnym wykonywaniu dużej części obliczeń<br />

związanych z generowaniem grafiki 3D: przekształcenia geometryczne (takie jak obrót,<br />

skalowanie, rzutowanie perspektywiczne), cieniowanie wielokątów, proste modele<br />

oświetlenia, teksturowanie wielokątów, mapy nierówności (tj. Bump Mapping, Normal<br />

Mapping). Współczesne GPU (Graphics Processing Unit) pozwalają dzięki tzw.<br />

shaderom, czyli krótkim programom opisującym właściwości pikseli oraz wierzchołków,<br />

na uzyskanie praktycznie dowolnych efektów.<br />

Geometria obiektów trójwymiarowych może być reprezentowana na kilka<br />

sposobów:<br />

siatka wielokątów – obiekt jest budowany z płaskich wielokątów (najczęściej<br />

trójkątów lub czworokątów), które mają wspólne wierzchołki i krawędzie.<br />

W ten sposób można tworzyć proste bryły, albo – jeśli siatka jest dostatecznie<br />

gęsta – dobrze przybliżać skomplikowane obiekty,<br />

10


Rys. 2.1 Przykład siatki z cieniowaniem, [www.programowanie.tk.krakow.pl [4]]<br />

voxele (woksele) – obiekt jest budowany z elementarnych komórek,<br />

zazwyczaj sześcianów (trójwymiarowych pikseli). Tego rodzaju reprezentacja<br />

jest rozpowszechniona szczególnie w diagnostyce medycznej (tomografia<br />

komputerowa), gdzie uzyskuje się szereg przekrojów (obrazów bitmapowych)<br />

ciała pacjenta i na ich podstawie tworzy trójwymiarowe modele<br />

[pl.wikipedia.org [5]],<br />

Rys. 2.2 Przykład reprezentacji wokselowej, [www.cs.umbc.edu [6]]<br />

CSG (Constructive Solid Geometry) – obiekty powstają w wyniku połączenia<br />

prymitywów (prostych figur geometrycznych, z których buduje się inne,<br />

bardziej skomplikowane) za pomocą operatorów boolowskich (sumy, różnicy,<br />

iloczynu), które są bezpośrednio włączone do reprezentacji. Obiekt jest<br />

pamiętany jako drzewo z operatorami w węzłach wewnętrznych i prostymi<br />

prymitywami w liściach. Niektóre weszły reprezentują operatory boolowskie,<br />

inne zaś wykonują przesunięcia, obroty i skalowanie [grafika.aei.polsl.pl [7]],<br />

11


Rys. 2.3 Przykład reprezentacji CSG obiektu, [pl.wikipedia.org [8]]<br />

<br />

opis matematyczny – obiekty są określone równaniami. Mogą to być np. kule,<br />

płaszczyzny oraz szczególnie użyteczne i powszechnie stosowane<br />

powierzchnie parametryczne (płaty powierzchni), np. powierzchnie Béziera,<br />

Hermite'a czy NURBS (Non-Uniform Rational B-Spline). Istnieją programy,<br />

które swoje funkcjonowanie opierają głównie o właśnie taki sposób<br />

modelowania, zaliczyć do nich można np. POV-Ray.<br />

Rys. 2.4 Przykładowa powierzchnia NURBS wraz z siatką kontrolną, [pl.wikipedia.org [9]]<br />

Dane trójwymiarowe mogą zostać pobrane ze świata rzeczywistego, np. za<br />

pomocą wspomnianych tomografów komputerowych, skanerów trójwymiarowych, ze<br />

zdjęć satelitarnych a także stereoskopowych. Obiekty 3D mogą również zostać<br />

stworzone przez człowieka w procesie modelowania [pl.wikipedia.org [1]] .<br />

Do tworzenia grafiki 3D zostało stworzonych wiele programów na różne<br />

platformy sprzętowe i systemy operacyjne. Przykładowe aplikacje umożliwiające<br />

12


tworzenie i modyfikację obiektów trójwymiarowych tzw. modelery, z których część<br />

umożliwia również tworzenie animacji 3D to: 3ds Max, ArchiCAD, Autodesk Softimage,<br />

Google SketchUp, Solid Edge, ImageModeler.<br />

„Zarówno nowe technologie pozyskiwania danych geoprzestrzennych takie jak<br />

np. skaning laserowy, ale także klasyczne już metody fotogrametrii cyfrowej<br />

dostarczają dużej ilości danych, które nadają się do prezentacji trójwymiarowych.<br />

Współczesny odbiorca oczekuje, aby były one dostępne również poprzez Internet<br />

(Jędryczka, 2008), dlatego też opracowano języki zdolne do ilustrowania obiektów<br />

w 3D na stronach internetowych. Większość popularnych pakietów użytkowych na<br />

świecie typu CAD/GIS, umożliwia zapis modeli w nich tworzonych do formatów<br />

obsługiwanych przez usługę WWW. Do niedawna był to głównie język VRML (rys. 2.5) -<br />

język modelowania rzeczywistości wirtualnej (ang. Virtual Modeling Language),<br />

mający swój początek w roku 1995, obecnie zastąpiony przez standard ISO – X3D<br />

(Extensible 3D) [xml.coverpages.org [10]]. Do głównych zalet VRML zaliczyć należy:<br />

„możliwość tworzenia bardzo realistycznych scen, mechanizm LoD (Level of Details)<br />

pozwalający wyświetlać dane o różnym stopniu dokładności, wzbogacanie wirtualnego<br />

świata elementami dźwiękowymi, animacjami czy sekwencjami wideo, opcje<br />

wstawiania tzw. sensorów, które umożliwiają interakcje użytkownika z obiektem oraz<br />

uniwersalność, dostępność i dobre zestandaryzowanie” (Cisło, 2007b).<br />

Rys. 2.5 Schemat rozwoju języków opisu obiektów 3D w środowisku rzeczywistości wirtualnej,<br />

(Cisło, 2007b)<br />

Dzisiejszy „Geo-Web” jest atrakcyjny i wykorzystywany w wielu dziedzinach, nie<br />

posiada jednak ujednoliconych standardów. Formaty zapisu czy wymiany danych<br />

oparte są w większości na uniwersalnym języku formalnym XML, przeznaczonym do<br />

reprezentacji różnych danych w strukturalizowany sposób [www.w3.org [11]]. Innymi<br />

słowy, obecnie XML jest meta językiem do tworzenia innych języków. Na jego<br />

podstawie powstał również standard trójwymiarowej grafiki internetowej – X3D<br />

(rys. 2.6), o którym wspomniano wcześniej (rys. 2.5). Ten Stosunkowo mało popularny<br />

standard, do obsługi którego niezbędna jest instalacja wtyczek posiada wiele cech<br />

czyniących go niezwykle przydatnym. Są to m. in.:<br />

13


dodatkowe formaty usprawniające ładowanie modeli: tradycyjny, XML oraz<br />

binarny kodowania danych,<br />

wykorzystywanie technik modelowania brył za pomocą wzorów<br />

matematycznych – NURBS (rys. 2.4),<br />

łatwość integrowania z przeglądarkami Web za pośrednictwem XML lub<br />

innych aplikacji,<br />

synergia statycznej grafiki płaskiej i przestrzennej z nawigacją i animacją,<br />

wykorzystywanie technik audio i video,<br />

umożliwienie połączeń sieciowych i interakcji,<br />

uniwersalność oraz możliwość rozbudowywania (Cisło, 2007b).<br />

Popularnością cieszą się też formaty takie jak np. KML czy COLLADA, które<br />

zostaną opisane w dalszej części rozdziału.<br />

Rys. 2.6 Przykład grafiki w formacie X3D, [www.xml.com [12]]<br />

„W serwisach oferujących dane geoprzestrzenne na stronach WWW tzw. geoserwisach<br />

(ang. Geospatial Web Services) często jednak dominują nadal wizualizacje<br />

dwuwymiarowe danych wektorowych i język SVG oraz dane rastrowe. Open Geospatial<br />

Consortium (OGC) dzieli serwisy GWS, w grupie tzw. „wolnego” oprogramowania, na<br />

kilka rodzajów” (Jędryczka, 2008), są to m.in.:<br />

- Web Map Service - specyfikacja OGC standaryzująca sposób udostępniania przez<br />

serwer map, a także określania przez serwer swoich możliwości w tym zakresie.<br />

Mapy te są obrazowane na podstawie danych geograficznych zawartych w bazie<br />

i wyświetlane po stronie klienta w takich formatach rastrowych jak GIF, JPEG, PNG<br />

[geosystems.pl [13]];<br />

14


Rys. 2.7 Przykłady wykorzystania WMS w różnych aplikacjach, (Malinowski, Pawłowski, 2008)<br />

- Web Coverage Service (WCS) – definiuje sposób dostępu do danych geograficznych<br />

pokrywających pewien obszar terenu (modele terenu, zdjęcia lotnicze, satelitarne),<br />

dane są zwracane jako obiekty geograficzne i można wykonywać na nich określone<br />

operacje [kngk.agh.edu.pl [14]];<br />

- Web Feature Service - „specyfikacja definiująca interfejsy dla dostępu do danych<br />

i operacji, jakie można wykonywać na obiektach geograficznych. Pozwala na<br />

pobieranie i wykonywanie operacji na danych zakodowanych w GML, dostępnych na<br />

serwerach typu Web Feature. Usługa opiera się na protokole http”<br />

[geosystems.pl [13]].<br />

Z tych bardziej znanych wśród nich to przykładowo: aplikacje typu klient jak np.,<br />

Dapple (rys. 2.8) [dapple.geosoft.com [15]], Intergraph OGC Viewer (rys. 2.9)<br />

[www.intergraph.com [16]] oraz MapBuilder [www.mapbuilder.net [17]], czy<br />

z serwisów map (WMS) ESRI, GEOBIT GEO - SYSTEM, czy INTERGRAPH, gdzie mapę<br />

traktuje się jako graficzną reprezentację danych, nie zaś jako same dane<br />

geoprzestrzenne. Przykłady wykorzystania WMS w różnych aplikacjach przedstawia<br />

rysunek 2.7.<br />

15


Rys. 2.8 Przykład reprezentacji danych w aplikacji Dapple<br />

W serwisach internetowych rzadko spotyka się prezentacje trójwymiarowe<br />

rzeźby terenu, widoku krajobrazu czy obiektów infrastruktury. Wymaga to z reguły<br />

zainstalowania „wtyczki” (ang. plug - in) do przeglądarki stron WWW.<br />

Najczęściej używane aplikacje na świecie, przenoszące użytkownika w świat<br />

trzech wymiarów to Google Earth, Virtual Earth oraz World Wind. Ich popularność<br />

wynika z faktu bycia szybką formą prezentacji zbliżoną do oglądu rzeczywistego,<br />

przeznaczonej dla szerokiego kręgu odbiorców. Ponadto dużą zaletą jest możliwość<br />

zamieszczania swoich własnych danych.<br />

Rys. 2.9 Zrzut ekranu Intergraph OGC Viewer<br />

Język KML wprowadzony przez Google jako otwarty standard do opisu<br />

i wizualizacji danych geograficznych w serwisach WWW, został zaakceptowany<br />

16


i zatwierdzony przez Open Geospatial Consortium (OGC). „Umożliwia on użytkownikom<br />

między innymi dołączanie do map, posiadających pokrycie zdjęciami satelitarnymi (lub<br />

lokalnie lotniczymi), także modele trójwymiarowe (rys. 2.10). Wiele aplikacji do<br />

budowy takich modeli wprowadza obecnie standard X3D lub implementuje format<br />

wymiany danych COLLADA (the Collaborative Design Activity) (Jędryczka, 2008).<br />

Rys. 2.10 Przykład danych w formacie KML, Google Earth<br />

Format COLLADA, został ogłoszony przez grupę Khronos w 2006 roku jako<br />

standard przemysłowy. Został stworzony jako rodzaj swoistego „pomostu” – wymiany<br />

„między aplikacjami, graficznymi, a narzędziami DCC (ang. Digital Content Creation),<br />

służącymi do tworzenia szeroko pojętych treści cyfrowych (grafika, animacje, dźwięki<br />

itp.). COLLADA została zaadoptowana także w wielu innych narzędziach, które<br />

wyposażono w opcję exportu modeli 3D do GoogleEarth takich jak np. w RealViz,<br />

Autocad, PhotoModeler. Generalnie format ten jest zgodny z ogólnym profilem<br />

aplikacji Google Earth. Ponadto w połączeniu z językiem KML w pełni obsługuje<br />

technologię LOD, co jest istotne np. dla danych wykorzystujących obrazy<br />

wysokorozdzielcze” (Jędryczka, 2008). Rysunek 2.11 przedstawia sposób połączenia<br />

standardu COLLADA i języka KML w celach prezentacji modelu budynku w Google<br />

Earth.<br />

Rys. 2.11 Połączenie standardu COLLADA z językiem KML, Jędryczka, 2008<br />

17


Pierwszym standardem wymiany, przechowywania i prezentacji<br />

trójwymiarowych modeli wirtualnych miast jest CityGML – ogólno dostępny system<br />

informacji, służący do ukazywania obiektów w przestrzeni 3D. Został zaprezentowany<br />

przez Open Geospatial Consortium (OGC) w 2008 r., a jego pojawienie przyspieszyło<br />

zarówno rozwój, jak i wdrażanie współdziałającej technologii GeoVe – Geo-Virual<br />

Environment. Językiem służącym do przechowywania i wymiany danych wirtualnych,<br />

dotyczących miast 3D jest XML. GeoVe jest oprogramowaniem służącym do analiz<br />

i prezentacji wirtualnych modeli miast 3D. Procesy związane z generowaniem<br />

i zaopatrywaniem trójwymiarowych modeli miast są automatyczne. Najmocniejszą<br />

stroną GeoVe jest możliwość łączenia różnych geoinformacji w całość.<br />

Oprogramowanie urzeczywistnia ideę „cyfrowych miast” czyli wirtualnych<br />

odpowiedników obszarów zabudowanych w prawdziwym świecie [citygml.org [18]],<br />

Dollner J., 2009). Językiem CityGML jest GML – Geography Markup Language oraz<br />

KML. Języki te powstały w oparciu o meta język XML. GML jest stworzony dla<br />

systemów geograficznych. Dzięki niemu możliwa jest wymiana danych geograficznych<br />

przez Internet. KML został uznany za standard w wizualizacjach map 2D oraz<br />

przeglądarek 3D powierzchni Ziemi. Cechami wspólnymi GML i KML jest możliwość<br />

opisania cech geometrycznych obiektów, posługując się punktami i wielobokami.<br />

Różnicuje je fakt, iż język KML nie posiada możliwości zapisu cech semantycznych<br />

obiektów, które posiada GML. Dodatkowo język KML używa układu odniesienia<br />

WGS84, a obiekty w CityGML mogą być zapisywane zarówno w systemie globalnym,<br />

jak i lokalnym. Przeglądarka Google Earth obsługuje format KML zapisany w formacie<br />

CityGML (Jędryczka, 2009; www.opengeospatial.org [19]).<br />

2.2 Modelowanie 3D.<br />

Modelowanie trójwymiarowe, jak sama nazwa wskazuje jest podstawowym<br />

procesem wykorzystywanym w grafice i polega na tworzeniu oraz edycji obiektów<br />

w standardzie 3D [www.fg-art.pl [20]]. Tworzenie modelu komputerowego wymaga<br />

zrozumienia zasad, za pomocą których przekazujemy programowi obraz tworzonej<br />

przestrzeni. Musimy nauczyć się "komputerowego" sposobu myślenia<br />

o trójwymiarowych obiektach. Budowa modelu jest zazwyczaj najbardziej<br />

18


czasochłonnym etapem tworzenia wizualizacji. Zanim przystąpimy do wykonania<br />

modelu, musimy wziąć pod uwagę wiele czynników, które będą miały wpływ na jego<br />

dokładność, wykonanie oraz eksport do programu renderującego [www.sztukaarchitektury.pl<br />

[21]]. Tego rodzaju procesy przeprowadzane są przez wyspecjalizowane<br />

oraz przystosowane do tego celu aplikacje komputerowe, noszące nazwę modelerów.<br />

Do obsługi tego rodzaju oprogramowania potrzeba znajomości podstawowych<br />

zagadnień z dziedziny grafiki trójwymiarowej. Tradycyjna grafika trójwymiarowa<br />

wykorzystuje do projektowania obiektów 3D siatki graficzne. W przypadku<br />

modelowania, oprócz tego rodzaju siatek wykorzystuje się również właściwości<br />

powierzchni parametrycznych. To pozwala na dokładniejsze oraz bardziej precyzyjne<br />

modelowanie obiektów mniej lub bardziej skomplikowanych. Dzięki metodzie<br />

modelowania trójwymiarowego powstają projekty graficzne zapierające dech<br />

w piersiach [cad.reh.home.pl [22]].<br />

W procesie modelowania trójwymiarowego określa się kilka rodzajów oraz<br />

procesów, dzięki którym powstają coraz to ciekawsze oraz bardziej skomplikowane<br />

konstrukcje oraz grafiki komputerowe. Wszystko oczywiście odbywa się w standardzie<br />

grafiki trójwymiarowej, która w tym przypadku jest metodą wyjściowa dla wszystkich<br />

rodzajów modelowania trójwymiarowego [www.fg-art.pl [20]].<br />

Obiekty 3D są przeważnie budowane z siatek wielokątów lub definiowane przy<br />

pomocy krzywych bądź powierzchni parametrycznych (np. płaty Beziera, NURBS),<br />

modelery używają obu reprezentacji. Siatka wielokątów ma tę przewagę, że łatwo<br />

można deformować obiekt (np. skręcać, wyginać, stosować system kości), z kolei<br />

krzywe parametryczne w naturalny sposób tworzą gładkie powierzchnie<br />

[pl.wikipedia.org [23]].<br />

Wyróżnia się siedem rodzajów modelowania 3D:<br />

<br />

<br />

wykorzystywanie przekrojów poprzecznych modelów,<br />

wykorzystywanie w procesie modelowania L – systemów, czyli systemów<br />

Lindenmayera będących zbiorem symboli i reguł ich przetwarzania, który<br />

znajduje szerokie zastosowanie w grafice komputerowej do tworzenia fraktali<br />

i realistycznie wyglądających form roślinnych (Orzeł, 2007), przykład na<br />

rysunku 2.12,<br />

19


metakule, rys. 2.13,<br />

Rys. 2.12. Drzewo fraktalne, [wikipedia.org[24]]<br />

Rys. 2.13. Metakule, [wikipedia.org[23]]<br />

<br />

wykorzystanie do projektowania modeli terenów map wysokości,<br />

Rys. 2.14. Przykład modelowania mapy wysokościowej, [wikipedia.org[23]]<br />

<br />

<br />

zarysy obiektu, z których w późniejszym etapie powstaje gotowy obiekt,<br />

bryły obrotowe,<br />

20


Rys. 2.15. Przykład modelowania w systemie CAD - CATIA, [ipbmvr.simr.pw.edu.pl [25]]<br />

oraz najtrudniejszy rodzaj modelowania trójwymiarowego - CSG (ang.<br />

Constructive Solid Geometry) - definiowanie brył przez operacje boolowskie<br />

(suma, różnica, iloczyn) na innych bryłach [cad.reh.home.pl [22]].<br />

2.3 Metody pozyskiwania danych do wizualizacji<br />

Wybór metody, według której będzie generowany obiekt, zależy od jego<br />

przeznaczenia. Część rozwiązań pozwala uzyskać budynki o dużym poziomie<br />

szczegółowości, natomiast inne dostarczają dane zgeneralizowane, ale w bardzo<br />

krótkim czasie. Wyróżnia się kilka metod pozyskiwania danych do wizualizacji<br />

trójwymiarowej, z czego najpopularniejsze to: stereodigitalizacja oraz korzystanie<br />

z danych ewidencyjnych. W przypadku przedsięwzięć na szeroką skalę, gdzie powstają<br />

całe miasta 3D, często stosuje się metody połączone. W efekcie takiego postępowania<br />

uzyskuje się modele na poziomie szczegółowości LoD 2 (Tabela 1). Niestety bardzo<br />

często powstałe obiekty wymagają poprawy, a nawet całkowitego przerobienia. Przy<br />

niewielkich indywidualnych pracach nad modelem 3D korzysta się zazwyczaj z danych<br />

wektorowych pochodzących z ewidencji. Dane ewidencyjne, posiadające obrysy<br />

budynków, importuje się do dowolnego oprogramowania umożliwiającego poruszanie<br />

się w 3D, gdzie wykonywany jest model. Do nakładania tekstur wykorzystuje się zdjęcia<br />

wykonane kamerami niemetrycznymi. W efekcie takich zabiegów powstają obiekty na<br />

poziomie szczegółowości LoD 2 i LoD 3 (Izdebski, Szadkowski, 2009).<br />

Tabela 1 przedstawia skalę CityGML LoD będącą wymiernikiem<br />

stopnia/poziomów szczegółowości modeli budynków, mających na celu<br />

uporządkowanie i zhierarchizowanie pojęcia „Model 3D”. Taka standaryzacja zwraca<br />

21


uwagę na rozróżnienie zarówno produktów jak i potrzeb stojących za każdym<br />

z poziomów dokładności. Wyróżniono w tym celu pięć głównych poziomów<br />

dokładności LoD (Level of Detail), w zależności od złożoności geometrycznej,<br />

dokładności i kompletności obiektów 3D.<br />

Tabela 1: Skala poziomów dokładności, Kolbe, 2005; Szadkowski 2009; citygml.org [18]<br />

Ilustracja<br />

Dokładność<br />

poziomu<br />

Charakterystyka<br />

Sytuacyjna Wysokościowa<br />

szczegółowości<br />

LoD 0<br />

Numeryczny model terenu pokryty<br />

ortofotomapą. Obiekty pozbawione<br />

dachów. Prezentacja wymiarowa 2D+H<br />

(2,5 D).<br />

XY: ≥ 5m<br />

H: ≥ 5m<br />

LoD 1<br />

Model blokowy posiadający proste<br />

bryły. Budynki posiadają kształt<br />

przyziemia a wysokość szacuje się z<br />

ilości kondygnacji. Model nie posiada<br />

realistycznych struktur dachów,<br />

wszystkie są płaskie. Do jego<br />

wykonania wystarczą dane katastralne.<br />

LoD 2<br />

Model posiadający rozróżnione<br />

struktury dachów. Elewacje pokryte są<br />

strukturami. Budynki powstają poprzez<br />

zrzutowanie dachów prostopadle na<br />

powierzchnię terenu.<br />

LoD 3<br />

Model zawiera dokładny, rzeczywisty<br />

kształt i wygląd dachu a także<br />

rzeczywiste, wysokorozdzielcze i<br />

fotorealistyczne tekstury elewacji.<br />

Modele bardzo złożone geometrycznie.<br />

LoD 4<br />

Model architektoniczny. Zawiera<br />

strukturę wewnętrzną i zewnętrzną.<br />

Posiada drzwi, ściany a nawet meble.<br />

Model złożony geometrycznie o<br />

realistycznych wysokorozdzielczych<br />

strukturach.<br />

XY: 5m H: 5m<br />

XY: 2m H: 1m<br />

XY: 0,5m H: 0,5m<br />

XY: 0,2m H: 0,2m<br />

22


2.3.1 Dane wektorowe<br />

Do modelowania budynków 3D bardzo często wykorzystywane są dane<br />

pochodzące z Topograficznej Bazy Danych (TBD) oraz Ewidencji Gruntów i Budynków<br />

(EGIB). TBD jest krajowym, publicznym systemem gromadzenia, zarządzania<br />

oraz udostępniania danych topograficznych, który ma na celu uniknięcie<br />

wielokrotnego pozyskiwania i aktualizacji tych samych danych (Pyka, 2009). EGiB pełni<br />

funkcję katastru nieruchomości. Ma na celu dostarczenie informacji o gruntach,<br />

budynkach i lokalach, umożliwiających wykonanie zadań służących m.in. do<br />

planowania przestrzennego, gospodarki i obrotu nieruchomościami. Zakres danych<br />

przedstawia faktyczny stan prawny w aspekcie struktury przestrzennej i opisowej<br />

(Hycner, 2010). Dane TBD są w dużym stopniu zestandaryzowane. Dokładność TBD jest<br />

na poziomie dokładności mapy topograficznej w skali 1 : 10 000. W topograficznej<br />

bazie danych budynki są zawarte w klasie budowle i urządzenia. Z klasy tej można<br />

skorzystać przy modelowaniu budynków 3D. W atrybutach budynków dopisywana jest<br />

liczba kondygnacji i na jej podstawie należy oszacować wysokość budynków. Dane<br />

pochodzące z EGIB również są przydatne, ale rzadziej wykorzystywane (Różycki, 2007).<br />

Rys. 2.16. Wizualizacja warstwy „Budynki<br />

mieszkalne” z TBD dla obszaru centrum<br />

Warszawy, źródło: opracowanie firmy<br />

Geo-System.<br />

Rys. 2.17. Wizualizacja warstwy „Budynki”<br />

z EGiB dla dzielnicy Żoliborz w Warszawie,<br />

źródło: opracowanie firmy Geo-System.<br />

2.3.2 Stereodigitalizacja zdjęć lotniczych<br />

Stereodigitalizacja zdjęć lotniczych jest procesem pozyskiwania danych<br />

geometrycznych w 3D o obiektach znajdujących się a powierzchni terenu. Proces ten<br />

23


polega na rekonstrukcji modelu przestrzennego zrealizowanej na autografie<br />

analogowym, analitycznym lub cyfrowym. Rekonstrukcja modelu oparta jest o parę<br />

zdjęć tworzącą stereogram. Na podstawie współrzędnych uzyskanych w układzie<br />

modelu drogą transformacji uzyskuje się współrzędne szczegółów terenowych<br />

w układzie geodezyjnym (Izdebski, 2010). Uzyskany w wyniku pomiaru<br />

stereoskopowego obiekt jest wektoryzowany - powstaje szkielet. Kolejny etap to<br />

utworzenie całościowego modelu szkieletowego, który następnie pokrywany jest<br />

teksturami. Stereodigitalizacja należy do metod półautomatycznych.<br />

2.3.3 Stereoskopia satelitarna<br />

Współczesne systemy satelitarne umożliwiają obrazowanie stereoskopowe<br />

i możliwość tworzenia obiektów 3D. Wysokorozdzielcze systemy satelitarne<br />

charakteryzują się możliwością wychylenia układu optycznego w przód i wstecz, czego<br />

efektem jest tzw. stereoskopia z jednej orbity (Rys. 2.18). System obrazuje dany obszar<br />

dwa razy: raz wychylając układ optyczny do przodu, a drugi raz wstecz, z opóźnieniem<br />

około 50 sekund. W rezultacie otrzymuje się stereo-pary o bardzo dobrych warunkach<br />

pomiaru wysokości. Ten sposób stereoskopii zdecydowanie przewyższa stereoskopię<br />

z sąsiednich orbit. Potencjał kartograficzny wysokorozdzielczych obrazów satelitarnych<br />

typu Ikonos czy QuickBird z pikselem zbliżonym do 1 metra odpowiada potencjałowi<br />

zdjęć lotniczych w skali 1 : 25000 – 1 : 35000 (Kurczyński, 2004).<br />

Rys. 2.18. IKONOS - zasada wykonywania zdjęć stereo, [www.satimagingcorp.com [26]]<br />

Stereo - pary z Ikonosa są dobrym materiałem do tworzenia prostych<br />

metrycznych modeli budynków. Efekty może nie są tak widowiskowe jak<br />

24


w przypadków modeli stworzonych z danych o lepszej jakości. Jednak w przypadku<br />

bazowania na danych z Ikonosa znamy dokładność wysokościową (ok. 1 - 2 m)<br />

stworzonych modeli budynków, a co za tym idzie możemy wykorzystywać je nie tylko<br />

do prostych wizualizacji (Różycki, 2007).<br />

2.3.4 Skaning laserowy<br />

Technologia skaningu laserowego LiDAR (Light Detection and Ranging),<br />

wykorzystuje promieniowanie elektromagnetyczne, stanowiąc dzięki temu jedną<br />

z najnowocześniejszych fotogrametrycznych metod pomiarowych. Technologia ta<br />

może być stosowana zarówno w pomiarach naziemnych TSL (Terrestrial Laser<br />

Scanning) jak i z pokładu samolotu, czy śmigłowca ASL (Airborne Laser Scanning)<br />

(Brożek M., 2010).<br />

Zasada działania metody ASL polega na mierzeniu odległości pomiędzy samolotem,<br />

a powierzchnią terenu. Obliczenia bazują na określeniu różnicy czasu, jaka następuje<br />

między wysłaniem impulsu lasera, a jego odbiorem. Cały system składa się z dalmierza<br />

laserowego z systemem skanującym umieszczonego na pokładzie samolotu, GPS –<br />

Globalnego Systemu Pozycjonowania (Global Positioning System), INS – Inercjalnego<br />

Systemu Nawigacyjnego (Inertial Navigation System), naziemnych stacji referencyjnych<br />

GPS, stacji do przetwarzania danych, systemu planowania i zarządzania lotem oraz<br />

kamery cyfrowej (Rys. 2.19).<br />

Rys. 2.19 Schemat pomiaru w Lotniczym Skaningu Laserowym, [www.searchmesh.net [27]]<br />

25


„Zintegrowanie systemów GPS/INS pozwala rejestrować położenie<br />

z dokładnością lepszą niż 10 cm oraz kąty orientacji z dokładnością ok. 10", tj. 0,003°”<br />

(Pyka, 2008). Dzięki współpracy systemów GPS i INS otrzymuje się chmurę punktów<br />

z georeferencją, dzięki której uzyskuje się powierzchnię 3D oraz pokrycie terenu<br />

(Borowiecki I., 2009). Tekstury w metodzie lidarowej powstają często w oparciu<br />

o pictometry, czyli zdjęcia ukośne, wykonane z niskiego pułapu, zazwyczaj pod kątem<br />

40 stopni [miasta3d.blox.pl [28]]. Dane otrzymywane z LiDAR-a charakteryzuje:<br />

szybkość ich pozyskiwania, bardzo duża rozdzielczość przestrzenna oraz wysokie<br />

dokładności pomiaru. Szczegółowość danych jest dużo większa, w stosunku do<br />

pozyskiwanych tradycyjnymi technikami pomiarowymi. Przykładowo ok. 5 lat temu w<br />

ciągu godziny lotu można było zobrazować teren o powierzchni ok. 50 km 2 przy<br />

zagęszczeniu 1 - 2 punktów pomiarowych na 1 m 2 (czyli ok. 50 - 100 mln) (Dudzińska-<br />

Nowak J., Wężyk P. 2006), natomiast skanery dostępne obecnie rejestrują do 266 tys.<br />

punktów i 200 linii na sekundę, tak jak w przypadku systemu stosowanego w MGGP<br />

Aero – RIEGL Laser Scanner LMS-Q680i [www.riegl.com [29]].<br />

Idea metody TSL jest taka sama jak w przypadku skaningu lotniczego, z tym, że<br />

pomiar odległości wykonuje się ze stanowisk naziemnych: statycznych lub mobilnych<br />

(MMS). Mobilny System Inwentaryzacyjny pozwala efektywnie, zwykle w trybie<br />

automatycznym, zbierać i przetwarzać informację o kształcie i wyglądzie budowli<br />

(Szadkowski A., 2009).<br />

2.3.5 Niemetryczne zobrazowania cyfrowe<br />

Znakomitym źródłem danych do tworzenia modeli 3D są naziemne zdjęcia<br />

cyfrowe, których pozyskanie jest szybkie, tanie i łatwe w realizacji. Do wielu aplikacji<br />

nie jest konieczny specjalistyczny sprzęt i wystarcza średniej klasy aparat cyfrowy,<br />

którego posiadaczem jest obecnie niemal każdy. Wymagania sprzętowe wynikają<br />

z założenia celu oraz dokładności projektu. Istnieje wiele pakietów oprogramowania<br />

komercyjnego pozwalającego na tworzenie przestrzennych modeli obiektów.<br />

Wymagają one najczęściej znajomości chociażby podstawowych zagadnień<br />

fotogrametrii, pozwalając użytkownikowi na świadome budowanie modelu.<br />

Rozwijające się równolegle programy darmowe, mimo że mniej funkcjonalne, mogą<br />

być także przydatne w budowie przestrzennej reprezentacji obiektów. W szczególności<br />

26


dotyczy to prac, w których tworzenie modelu nie jest celem głównym, ale służy jedynie<br />

jako materiał pomocniczy. Proces rekonstrukcji geometrii obiektu odbywa się często<br />

bez możliwości ingerencji użytkownika, który jedynie podaje zbiór zdjęć podlegających<br />

opracowaniu (Kolecki J., Kolecka N., 2010), tak dzieje się w przypadku stosowania<br />

oprogramowania typu Photosynth, ARC3D czy Photo Scene Editor. Większe pole do<br />

popisu oferują programy, w których użytkownik na podstawie zdjęć konstruuje model<br />

w sposób półautomatyczny. Są to m. in. PhotoModeler, Orpheus, Topcon PI 3000,<br />

ImageModeler. Programy te umożliwiają kompletne opracowanie modelu<br />

trójwymiarowego na podstawie zdjęć bez obserwacji stereo i uzyskanie jak najlepszego<br />

efektu wizualizacji. Tego typu techniki dotyczą niewielkich obiektów tzn. pojedynczej<br />

budowli lub mniejszej grupy budynków.<br />

2.3.6 Metody łączące różne techniki<br />

W zależności od wymaganego poziomu szczegółowości oraz stopnia<br />

automatyzacji modelowania, stosuje się obecnie integracje wybranych technik.<br />

Przykładowo, w celu pozyskania kształtu budynków, łączone są dane z lotniczego<br />

skaningu lub automatycznej korelacji lotniczych obrazów cyfrowych z przyziemiami<br />

otrzymanymi z baz danych ewidencyjnych (EGiB) oraz baz danych topograficznych<br />

(TBD) (Bujakiewicz, Preuss, 2009). W przypadku przedsięwzięć na szeroką skalę<br />

wykorzystuje się połączenie stereodigitalizacji zdjęć lotniczych pochodzących<br />

z lotniczego skaningu oraz danych wektorowych (Szadkowski, Izdebski, 2009).<br />

2.4 Prezentacja danych – przeglądarki 3D<br />

Dzisiaj, w dobie wirtualnej rzeczywistości, przeglądarki internetowe umożliwiają<br />

prezentacje wyników, badań i analiz w trójwymiarze. Poniżej, w tabeli nr 2 zestawiono<br />

i porównano dostępne przeglądarki internetowe 3D.<br />

Google Earth - program komputerowy, którego producentem jest<br />

amerykańska firma Keyhole Inc. kupiona w 2004 roku przez Google.<br />

Umożliwia wyświetlanie na trójwymiarowym modelu kuli ziemskiej zdjęć<br />

satelitarnych, lotniczych, panoram zrobionych z poziomu ulicy, oraz różnego<br />

rodzaju informacji geograficznych i turystycznych [wikipedia.org [30]].<br />

27


Rys. 2.20. Mapa tras lotniczych USA, [www.barnabu.co.uk [31]]<br />

Virtual Earth 3D – wytwór firmy Microsoft - kontrolka do przeglądarek<br />

Internet Explorer oraz Firefox oparta na technologii ActiveX, umożliwia<br />

oglądanie map w środowisku trójwymiarowym. Aplikacja pozwala na<br />

nawigację w trzech wymiarach (zmiana położenia, wysokości oraz kąta<br />

widzenia podobnie jak Google Earth i NASA World Wind), posiada dane oraz<br />

funkcje mapy 2D, dodatkowo dostępne są dane dotyczące ukształtowania<br />

terenu (góry, doliny, itp. na które nałożono cieniowanie) oraz modele całych<br />

miast [wikipedia.org [32]].<br />

Rys. 2.21. Nowy York, [www.aboutmyplanet.com [33]]<br />

28


ArcGIS Explorer – bezpłatna aplikacja umożliwiająca szybki dostęp do usług<br />

i zasobów Systemów Informacji Geograficznej, obsługująca serwisy mapowe<br />

2D i 3D, oferuje również wsparcie dla usług geoprzetwarzania i prowadzenia<br />

analiz przestrzennych. Od niedawna daje użytkownikom więcej możliwości<br />

dostosowania map do potrzeb, wykorzystania efektywnych metod<br />

przekazywania informacji o właściwościach obiektów na mapach i szybkiego<br />

przemieszczania się do obszarów docelowych na całym globie<br />

[esripolska.com.pl [34]].<br />

Rys. 2.22. Zdjęcie oraz kształty budynków 3D w centrum Bostonu, [esri.com [35]]<br />

World Wind – program komputerowy stworzony przez NASA, który<br />

wyświetla wysokiej jakości zdjęcia satelitarne i lotnicze, mapy topograficzne<br />

oraz publicznie dostępne dane geograficzne na trójwymiarowych modelach<br />

Ziemi, Księżyca oraz Marsa (dostępne są również Wenus oraz Jowisz wraz<br />

z 4 księżycami, jednak już bez danych 3D, a także mapy gwiazd i galaktyk<br />

z projektu Sloan Digital Sky Survey).<br />

29


Rys. 2.23. Powierzchnia Marsa w oknie World Wind, [gopaultech.com [36]]<br />

Skyline Globe – kartograficzny portal internetowy wyprodukowany przez<br />

amerykańską firmę Skyline Software Systems Inc, zawierający<br />

trójwymiarowy model Ziemi. Do jego stworzenia wykorzystano<br />

wysokorozdzielcze zobrazowania satelitarne, zdjęcia lotnicze, dane<br />

kartograficzne oraz technologie do trójwymiarowej wizualizacji<br />

[skylineglobe.com [37]].<br />

Rys. 2.24. Panorama Manhattanu Skyline Globe, [www.flickr.com [38]]<br />

30


Tabela 2: Dostępne przeglądarki internetowe 3D, (Szadkowski, Izdebski, 2009)<br />

Virtual ArcGIS NASA World Skyline<br />

Google Earth<br />

Earth 3D Explorer Wind Globe<br />

Rodzaj<br />

aplikacji<br />

Samodzielna<br />

aplikacja lub<br />

Plugin Active-<br />

X<br />

Plugin<br />

Active-X<br />

Samodzielna<br />

aplikacja<br />

Samodzielna<br />

aplikacja<br />

Plugin<br />

Active-X<br />

Wersja<br />

językowa<br />

polski (i inne) angielska angielska angielska angielska<br />

Wydajność 5 4 2 3 3<br />

Użycie zdjęć<br />

VHR<br />

5 4 1 2 4<br />

Współpraca<br />

Tak *.shp i<br />

z<br />

inne<br />

danymi GIS<br />

Tak, *.shp Tak, *.shp Tak, *.shp Tak, *.shp<br />

Możliwość<br />

importu Tak Tak Tak Tak Tak<br />

KML<br />

Możliwość<br />

importu CAD<br />

Tak Tak Nie Nie Nie<br />

Modele 3D<br />

wbudowane<br />

Tak Tak Tak Nie Tak<br />

Modele 3D Tak, format Tak, format<br />

zewnętrzne „SketchUp” „3DVia”<br />

Nie Nie Nie<br />

DTM<br />

Tak, DTED<br />

Level 2<br />

(1”x1”)<br />

Tak, DTED<br />

Level 1<br />

(3”x3”)<br />

Tak, DTED<br />

Level 1<br />

(3”x3”)<br />

Tak, DTED<br />

Level 1 (3”x3”)<br />

Tak, DTED<br />

Level 1<br />

(3”x3”)<br />

Modele powstałe w tego typu programach mogą być publikowane w określonej<br />

przestrzeni geograficznej, gdyż posiadają georeferencje.<br />

2.5 Zastosowania<br />

Człowiek efektywniej analizuje i przyswaja informacje w formie wizualnej. Fakt<br />

ten, znany od wieków, stał się motorem do rozwoju różnych form wizualizacji, co<br />

obecnie czyni nas świadkami jej rozkwitu. Już w dawnych czasach posługiwano się<br />

symbolami graficznymi, które miały na celu odwzorowanie poszczególnych elementów<br />

rzeczywistości. Klasyczny przykład stanowią szkice sytuacyjne i mapy – prezentacja<br />

informacji przestrzennej i geograficznej.<br />

Szybki rozwój technologii graficznych rozszerzył znaczenie wizualizacji<br />

w różnych dziedzinach życia i nauki. Stosowana jest nie tylko jako technika<br />

31


przekazywania informacji za pomocą obrazów, ale także do poznania danych, ich<br />

struktur i badania alternatywnych rozwiązań – wizualną analizę danych i wyników.<br />

2.5.1 Miasta 3D<br />

„Miasta 3D” – wytwór, którego powstanie zawdzięczamy Google Earth,<br />

przeniósł zabudowę miast z realnego świata do środowiska wirtualnego. Dane do miast<br />

3D w postaci Numerycznego Modelu Terenu, ortofotomap, zdjęć lotniczych oraz brył<br />

budynków dostarczają głównie agencje rządowe i organizacje sektora publicznego.<br />

Taka forma rozpowszechniania danych umożliwia rozwój turystyki, gospodarki, wpływa<br />

na poprawę bezpieczeństwa, a także przynosi korzyści dla sektorów lokalnych.<br />

Trójwymiarowe bryły budynków, znajdują się w większości miast 3D na świecie.<br />

W niektórych z nich modele tworzą zwartą zabudowę, co jest efektem pracy większych<br />

firm opierających się na procesach automatyzacji lub półautomatyzacji. Jednakże<br />

zdecydowana większość miast zbudowana jest przez użytkowników indywidualnych –<br />

w wyniku ręcznej pracy powstają pojedyncze bryły budynków lub ich zespołów. Takie<br />

modele podnoszą realizm budowli ze względu na materiał bazowy - zdjęcie<br />

umożliwiające odtworzenie szczegółów geometrycznych. Niestety, własnoręczne<br />

opracowywanie budynków jest wyjątkowo pracochłonne.<br />

Prezentacja danych w formacie trójwymiarowym jest bardzo opłacalną ścieżką<br />

promocji miast. <strong>Praca</strong> w oparciu o miasta 3D umożliwia wykonywanie podkładów do<br />

wszelkiej wizualizacji analiz i badań. W taki sposób powstają: mapy hałasu, cyrkulacji<br />

powietrza, rozchodzenia różnorodnego rodzaju fal, katastrof żywiołowych, a nawet<br />

działań antyterrorystycznych. Dzięki temu można efektywniej wprowadzać środki<br />

zapobiegawcze np. zapobiegać powodziom, przewidywać ich skutki lub zasięg. Do<br />

analiz tego typu generowane się modele z wprowadzeniem odpowiednich<br />

parametrów. Zbudowanie np. modelu fizycznego pogody (siła i kierunek wiatru,<br />

wilgotność powietrza) w połączeniu z modelem miasta pozwala na dokładne i szybkie<br />

przewidzenie skutków rozchodzenia się gazu, lub innych niebezpiecznych środków,<br />

przykład ilustruje rys. 2.25.<br />

32


Rys. 2.25. Nowy Jork, symulacja rozprzestrzeniania się gazu, źródło: Virtual Earth 3D<br />

W Polsce istnieje grupa firm i osób intensywnie tworzących charakterystyczne<br />

modele z poszczególnych miast. Należą do nich m. in.:<br />

Geo-System Sp. z.o.o. – podstawowe produkty firmy istniejącej od 1990 roku to<br />

System Informacji o Terenie GEO-MAP, jego internetowa wersja iGeoMap oraz<br />

stronę poświęconą tematyce 3d - polskiemiasta3d.pl<br />

Rys. 2.26. Fragment mapy warszawskich inwestycji, [polskiemiasta3d.pl [39]]<br />

FotoKart Sp. z.o.o. – firma oferująca usługi w dziedzinie fotogrametrii od 1997 roku,<br />

tworzy serwis miasta3d.pl [40].<br />

33


Rys. 2.27. Fragment opracowania „Warszawa 3D”, [miasta3d.pl [40]]<br />

COMPASS S.A. – krakowska firma geodezyjno – informatyczna od kilku lat<br />

specjalizująca się w budowaniu trójwymiarowych modeli miast (np. Kraków,<br />

Warszawa) wraz z ich wizualizacją.<br />

Rys. 2.28. Kadr „Wizualizacja 3D Krakowa, [compass.pl [41]]<br />

iDolina.pl – serwis w formie gry online, stworzony przy wykorzystaniu<br />

najnowocześniejszych rozwiązań technologicznych, w oparciu o silnik Unity 3D,<br />

dzięki czemu dostępny jest z poziomu przeglądarki bez konieczności pobierania<br />

i instalacji. Jest to wirtualny świat 3D, zbudowany w oparciu o wygląd prawdziwych<br />

polskich miast. Autorzy projektu twierdzą, że jest to technologia stosowana przy<br />

tworzeniu największych obecnie na świecie aplikacji przeglądarkowych i gier typu<br />

MMO. Projekt dofinansowany ze środków UE, w ramach Programu Operacyjnego<br />

Innowacyjna Gospodarka. Zasadą korzystania z serwisu jest uprzednia rejestracja,<br />

w wyniku której otrzymujemy własnego awatara. Przy pomocy swojej postaci<br />

można rozpocząć zwiedzanie wirtualnego świata, który bazuje na wyglądzie<br />

Polskich miast (na razie dostępny jest Sopot oraz Kraków, następne przygotowane<br />

miasta to m.in.: Warszawa, Wrocław). Dodatkowymi atrakcjami są zbudowane<br />

34


unikalne lokalizacje, możemy na przykład pójść na plażę, potańczyć w klubie, czy<br />

wspiąć się na szczyt latarni morskiej. Przygotowane animacje pozwalają wchodzić<br />

w bezpośrednie interakcje z innymi użytkownikami, a w chwilach przerwy można<br />

pograć we wbudowane gry (np. wyścigi motorówek), czy wziąć udział w konkursach<br />

z nagrodami (tech.wp.pl [42], idolina.pl [43]].<br />

Rys. 2.29. Screen - Rynek krakowski, [idolina.pl [43]]<br />

2.5.2 Nawigacja 3D<br />

„Coraz częściej odbiorcą modeli 3D są także firmy tworzące oprogramowania<br />

do odbiorników GPS. Obecnie standardem są już bryły budynków (na poziomie LoD 1)<br />

widoczne podczas podróży przez większe miasta. Kwestią czasu jest, kiedy urządzenie<br />

nawigacyjne będzie posiadało we własnej pamięci lub pobierało z internetu<br />

realistyczne modele mijanych budynków. W tym celu niezbędna jest świadomość, iż<br />

taki model musi być realistyczny, ale i przy tym mieć najmniejszy z możliwych<br />

rozmiarów. Zatem jeśli mówimy o globalnej czy centralnej skali opracowania 3D nie<br />

możemy oczekiwać modeli na poziomie architektonicznym o wiernie oddanych<br />

elewacjach często pozyskiwanych metodami fotogrametrii bliskiego zasięgu czy<br />

w procesie naziemnego skaningu laserowego. Odpowiedni kompromis pomiędzy<br />

realizmem, a kosztami wytworzenia i rozmiarami plików jest niezbędny” (Izdebski,<br />

Szadkowski, 2009).<br />

35


Rys. 2.30. Nawigacje GPS wykorzystujące teksturowane modele 3D, (Szadkowski,<br />

Izdebski, 2009)<br />

Firma Sygic wprowadziła na polski rynek program Sygic AURA Professional,<br />

który łączy zalety nawigacji GPS 3D z sieciami społecznościowymi. Sygic AURA oferuje<br />

profesjonalne wskazówki nawigacyjne zarówno dla kierowców samochodów i pieszych<br />

z widoku pierwszej osoby. Produkt przeznaczony jest dla użytkowników smartphonów<br />

i osobistych urządzeń nawigacyjnych i będzie dostępny dla użytkowników telefonii<br />

komórkowej na całym świecie.<br />

Rys. 2.31. Nawigacja Sygic AURA, [telepolis.pl [44]]<br />

Sygic AURA zapewnia użytkownikom znakomite odczucie otaczającej<br />

przestrzeni w 3D, w tym fotorealistyczne elewacje budynków i krajobrazów. AURA<br />

wykorzystuje mapy Tele Atlas oraz wszystkie ich treści, w tym przede wszystkim<br />

„Advanced City Models”. Niestety tylko większe miasta Europejskie posiadają<br />

fotorealistyczne modele 3D i są to głównie modele zabytków lub charakterystycznych<br />

budynków dla danego otoczenia co wydaje się być aktualnie najlepszym rozwiązaniem.<br />

36


Tele Atlas do wykonywania map i modeli 3D wykorzystuje fuzję technologii<br />

fotogrametrii lotniczej i MMS. Sygic AURA posiada również prosty Numeryczny Model<br />

Terenu by jeszcze dokładniej oddać otaczającą nas rzeczywistość. Oczywiście<br />

wyposażona jest w pozycje fotoradarów i miliony punktów użyteczności publicznej<br />

(POI) co jest już standardem. AURA zapewnia także połączenie z najpopularniejszymi<br />

portalami internetowymi w tym głównie społecznościowymi „social networking”.<br />

W połączeniu ze zdolnością do wysyłania informacji w czasie rzeczywistym o aktualnym<br />

położeniu pozwala to obserwować aktualną lokalizację przyjaciół, sprawdzić lokalne<br />

prognozy pogody czy informacje o ruchu drogowym [miasta3d.blox.pl [45],<br />

tech.wp.pl [46]].<br />

Rys. 2.32. Sygic AURA – centrum Londynu, [miasta3d.blox.pl [45]]<br />

Nokia uruchomiła przeglądarkę trójwymiarowych modeli miast 3D<br />

w internetowej wersji Ovi Map 3D. Ta atrakcyjna i bezpłatna funkcja wzbogaca Ovi<br />

Mapy o nowy wymiar i umożliwia poznawanie miejsc w dotychczas niespotykany i inny<br />

sposób niż dostępne aktualnie przeglądarki w tym Google Earth / Maps. Co ważne, nie<br />

ogranicza użytkownika do przeglądania wybranych obszarów miast 3D i ich budynków,<br />

lecz obejmuje całe miasta wraz z przedmieściami. Począwszy od widoku z lotu ptaka,<br />

obraz na komputerze można powiększać i pomniejszać oraz poruszać się wokół<br />

budynków, drzew i innych obiektów, uzyskując w ten sposób wirtualny, lecz niezwykle<br />

realistyczny widok nowych miejsc. Możliwości map dopełnia szczegółowa, 360 -<br />

stopniowa panorama ulic z pełną funkcjonalnością Google Street View. Modele<br />

wykonała firma C3 Technologies, bazując na zdjęciach ukośnych, wykonanych przez<br />

firmę TerraTec AS. Liczba miast, które można przeglądać w Ovi Map ciągle wzrasta.<br />

37


Wzrasta również funkcjonalność przeglądarek. Dostępna jest już nawigacja Ovi Mapy.<br />

Taka nawigacja funkcjonuje w 93 krajach i jest dostępna w 29 językach. Rysunek 2.33<br />

przedstawia widok Sztokholmu z przeglądarki Ovi Maps3D [miasta3d.blox.pl [47]].<br />

Rys. 2.33. Widok centrum Sztokholmu, [maps.nokia.com/3D/ [48]]<br />

2.5.3 Wirtualny Kraków<br />

Wirtualny spacer po Krakowie jest nową aplikacją, dzięki której można zwiedzać<br />

miasto bez konieczności wychodzenia z domu. Obejmuje ponad 850 sferycznych<br />

panoram do przeglądania online.<br />

Rys. 2.34. Rynek Główny nocą, [wirtualnyspacer.krakow.pl [49]]<br />

Aplikacja zawiera opisy w formie tekstowej oraz audio przetłumaczone na język<br />

angielski i norweski, jest podzielona na cztery spacery: Stare Miasto, Kazimierz,<br />

Podgórze i Planty. Poszczególne spacery prowadzą zarówno ulicami miasta, jak<br />

i odkrywają przed wirtualnymi turystami wnętrza najatrakcyjniejszych obiektów<br />

w Krakowie. Aplikacja zawiera również panoramy ciekawych miejsc, które nie znajdują<br />

38


się na trasach spacerów. Dodatkową atrakcję stanowią nocne zdjęcia iluminowanych<br />

zabytków Krakowa. Aplikacja jest częścią projektu realizowanego przez Urząd Miasta<br />

Krakowa pn. „Budowa i wdrożenie dedykowanego systemu informatycznego dla<br />

świadczenia nowoczesnych usług administracji samorządowej w Krakowie”. Ma on na<br />

celu zwiększenie zakresu i możliwości już istniejących serwisów internetowych<br />

i systemów informatycznych: „Proces inwestycyjny”, „Miejska Platforma Internetowa<br />

Magiczny Kraków”, „Biuletyn Informacji Publicznej”, „Zintegrowany System<br />

Zarządzania Oświatą” i „Miejski System Informacji Przestrzennej”. Ponadto zakłada<br />

utworzenie elektronicznych formularzy usług publicznych dla szeroko pojętego procesu<br />

inwestora oraz udostępnienie ich poprzez platformę ePUAP. Projekt otrzymał wsparcie<br />

ze środków Mechanizmu Finansowego Europejskiego Obszaru Gospodarczego<br />

udzielone przez Islandię, Liechtenstein oraz Norwegię. Realizowany jest przy udziale<br />

partnera z Norwegii – miasta Baerum. Wartość projektu to 2,8 mln zł (z czego 15% to<br />

wkład własny) (UM Krakowa, geoforum.pl [50]).<br />

Rys. 2.35. Rynek Główny z Wieży Mariackiej, [wirtualnyspacer.krakow.pl [49]]<br />

2.5.4 „Chińskie google”<br />

Najpopularniejsza wyszukiwarka internetowa w Chinach - Baidu, której udział<br />

w miejscowym rynku wynosi 64% prezentuje udoskonalony serwis Map.Baidu.com, za<br />

pomocą którego można podziwiać chińskie miasta w trzech wymiarach.<br />

Portal założony przez dwóch Chińczyków (Robina Li i Erica Xu) w 2000 roku,<br />

Baidu, obecnie składa się z ponad 50 modułów (w tym mapowego) i jest<br />

najpopularniejszą witryną internetową w Chinach. Ta wyszukiwarka była<br />

39


popularniejsza niż chińskojęzyczna wersja Google (30,9%). Po wycofaniu się Google<br />

z chińskiego rynku z powodu cenzury popularność Baidu gwałtownie wzrosła.<br />

Rys. 2.36. Screen z Map.Baidu.com<br />

Wizualizacje dwuwymiarowych map dostępne na Map.Baidu.com do złudzenia<br />

przypominają Google Maps. Zupełnie inaczej prezentuje się jednak trójwymiarowa<br />

wersja serwisu, która – zdaniem wielu gazet i portali – bardziej przypomina grę SimCity<br />

niż np. Google Earth [geoforum.pl [51]].<br />

Rys. 2.37. Widok na centrum miasta – kadr z Baidu Maps, [refresh.net [52]]<br />

2.5.5 Budownictwo i inżynieria<br />

Trójwymiarowe animacje i wizualizacje komputerowe są doskonałym sposobem<br />

prezentacji i promocji inwestycji budowlanych. Wiele przedsiębiorstw, deweloperów,<br />

biur architektonicznych i projektowych wykorzystuje wizualizacje 3D w swojej<br />

działalności. Przy pomocy modelowania 3D możliwe jest przedstawienie wyglądu<br />

dowolnego wnętrza lub obiektu, np. budynku mieszkalnego, osiedla, domu<br />

jednorodzinnego a także otoczenia, w którym dany obiekt się znajduje. Na podstawie<br />

40


plików *.dwg możliwe jest zbudowanie wirtualnego budynku, a także wykończenie go<br />

materiałami, które będą wyglądać analogicznie jak prawdziwe. Wraz z rozwojem<br />

technologii komputerowych oraz oprogramowania do wytwarzania grafiki 3D,<br />

wizualizacje 3D, animacje 3D oraz projekty 3D stają się coraz bardziej fotorealistyczne<br />

i trudniejsze do odróżnienia od fotografii [animacje3d.blox.pl [53]]. Liczne przykłady<br />

można znaleźć na stronach firm zajmujących się ich wykonywaniem. Przykład<br />

wizualizacji inwestycji drogowej przedstawia ilustracja 2.38.<br />

Rys. 2.38. Wizualizacja przebudowy węzła Gdynia Wzgórze Świętego Maksymiliana - widok od<br />

skweru Plymouth, [fmd3d.pl [54]]<br />

W związku z powszechnością wykorzystywania numerycznych modeli obiektów<br />

i ich przydatności dla różnych dziedzin gospodarki, wykształciło się pojęcie tzw.<br />

„inżynierii odwrotnej” (Kościanowski i in., 2005), w której dane pochodzące ze<br />

skanowania laserowego, optycznego lub tomografów elektromagnetycznych obiektów<br />

fizycznych wykorzystywane są do projektowania i generowania kształtów modeli<br />

inżynierskich, maszyn, urządzeń w środowiskach CAD (np. w mechanice do<br />

odtworzenia uszkodzonej części maszyny).<br />

2.5.6 3D dla branży rozrywki cyfrowej<br />

Mówiąc o rozrywce w kontekście rzeczywistości wirtualnej, na myśl nasuwają<br />

się oczywiście gry komputerowe, mniej lub bardziej odzwierciedlające rzeczywistość.<br />

Część gier ma swój rodowód w zastosowaniach użytkowych, które z czasem zawitały<br />

w świecie rozrywki multimedialnej. Do takich należą przede wszystkim wszelkiego<br />

rodzaju symulatory lotu, zarówno jednostkami militarnymi jak i cywilnymi. Ale<br />

41


symulatory nie ograniczają się do lotnictwa. Powstały już praktycznie symulatory<br />

wszelkich pojazdów, maszyn, a nawet całych systemów - takich jak lotniska, dworce,<br />

parki rozrywki. Inną formą są produkty wykorzystujące perspektywę FPP. Są to głównie<br />

tzw. shootery, czyli (w większości) masakryczne historie sprowadzające się do<br />

wystrzelania wszystkiego, co się rusza w naszym wirtualnym otoczeniu. Kolejną formą<br />

są gry MMORPG realizujące wizje całych światów, po których poruszają się postaci<br />

(awatary) nawet kilku tysięcy graczy, realizujących swoje cele wyznaczane przez fabułę<br />

(przykładem takiej gry jest serwis iDolina.pl opisany w podrozdziale 2.5.1.).<br />

Inną formą wirtualnego relaksu mogą być specjalnie stworzone środowiska,<br />

kreujące otoczenie wirtualnej oazy, w której można uspokoić umysł przy pomocy<br />

obrazów, muzyki, czy nawet kojących zapachów. Coraz częściej swoje modele<br />

w świecie rzeczywistości wirtualnej przygotowują instytucje i organizacje pragnące<br />

w ten sposób zainteresować środowiska konsumenckie ich odpowiednikiem w świecie<br />

realnym i w ten sposób zwiększyć atrakcyjność oferty oraz nakłonić do wizyty raz<br />

w świecie wirtualnym i – po raz drugi w naturze. Powstają więc wirtualne modele<br />

najciekawszych fragmentów miast (centra kulturalne i handlowe), czy słynnych<br />

budowli (np. Zakazane Miasto w Pekinie). Niektóre funkcjonują w postaci oddzielnych<br />

aplikacji, inne stają się częścią ogólnoświatowych projektów (Google Earth, Second<br />

Life) stale rozwijanych i udoskonalanych [pl.wikipedia.org[55]).<br />

2.5.7 Modelowanie 3D a możliwości GIS – przykłady<br />

Użytkownicy systemów GIS bardzo często wykorzystują modele 3D oraz inne<br />

produkty fotogrametryczne do zasilania różnego rodzaju baz danych. Modernizacja<br />

fotogrametrycznych stacji cyfrowych, pod kątem ich bezpośredniego połączenia<br />

z bazami 3D GIS, prowadzi do szybszego zasilania tych baz danymi fotogrametrycznymi<br />

i umożliwia, w trybie on-line, analizę danych w bazie z jednoczesnym pomiarem<br />

uzupełniającym na modelu fotogrametrycznym (np. wtyczka ArcGIS 3D). Przechowując<br />

dane w bazie GIS można je na bieżąco aktualizować.<br />

Jednym z ciekawszych przykładów integracji modelowania 3D z narzędziami GIS<br />

jest projekt badawczy realizowany na Politechnice Warszawskiej, pt. „Numeryczne<br />

modelowanie fragmentów rzeźb w celu rekonstrukcji oryginalnego kontekstu zabytku”<br />

kierowany przez prof. Aleksandrę Bujakiewicz, którego przedmiotem było zbadanie<br />

42


możliwości zastosowania metody fotogrametrycznej dla precyzyjnej rekonstrukcji<br />

fragmentów rzeźb, ich powierzchni przełamań, w celu numerycznego dopasowywania<br />

ich do siebie. W ramach tego przedsięwzięcia uczelnia nawiązała współpracę<br />

z Muzeum Narodowym w Warszawie i Muzeum Egipskim w Kairze. Działania skupiały<br />

się na sprawdzaniu czy fragmenty zabytków znajdujące się w różnych muzeach do<br />

siebie pasują. W tym celu należało opisać przełamane powierzchnie w sposób<br />

matematyczny, wykorzystując do tego fotogrametrię. Następnie trzeba było stworzyć<br />

bazę danych, która - przy wykorzystaniu opisów, zdjęć, modeli przestrzennych<br />

powierzchni przełamań - byłaby pomocna w dopasowaniu tych elementów. W ten<br />

sposób można było odpowiedzieć archeologom na pytanie, czy oba elementy<br />

znajdujące się w różnych muzeach stanowiły kiedyś jedną całość.<br />

Innym przykładem powiązania fotogrametrii z GIS - em jest projekt, realizowany<br />

pod kierownictwem dr Doroty Zawieskiej w Kościele Świętego Krzyża w Warszawie.<br />

Grupa uczestnicząca w projekcie została włączona w rekonstrukcję zniszczonego<br />

podczas Powstania Warszawskiego Ołtarza pw. Najświętszego Sakramentu i Świętej<br />

Trójcy, (obecnie noszącego nazwę Ołtarza Ojczyzny). Prace fotogrametryczne miały<br />

kilka etapów. Na początku opracowano model szkieletowy ołtarza bliźniaczego św.<br />

Felicissimy, na podstawie zdjęć wykonanych kamerą fotogrametryczną. Następnie<br />

w oparciu o te dane, wykorzystano zdjęcia archiwalne do stworzenia szkieletu 3D<br />

nowobudowanego ołtarza. Do dyspozycji były tylko 3 - 4 zdjęcia archiwalne,<br />

pochodzące z różnych okresów. Kolejnym etapem było wykonanie modeli 3D<br />

i zwymiarowanie rzeźb świętych postaci, będących częścią ołtarza. Te informacje<br />

stanowiły dane wyjściowe dla rzeźbiarzy i architektów do tworzenia replik zniszczonych<br />

detali elementów ołtarza. Wykorzystując fakt posiadania cyfrowej stacji<br />

fotogrametrycznej, współpracującej z ArcGIS 3D, opracowano geobazę, do której<br />

wprowadzono dane wektorowe archiwalnego ołtarza oraz inne opracowane produkty<br />

fotogrametryczne, a następnie zweryfikowano ich jakość w trybie on-line.<br />

Kolejną ciekawostką związaną z Ołtarzem Ojczyzny była konieczność określenia<br />

powierzchni złoceń całego ołtarza. Wykorzystano do tego możliwości ArcGIS, który<br />

umożliwił sprawny i szybki sposób obliczenia tych powierzchni. Dzięki tym amalizom<br />

konserwatorzy ołtarza mogli oszacować koszt płatków złota niezbędny do pokrycia<br />

całej powierzchni.<br />

43


Ciekawe jest również wykorzystanie zdjęć archiwalnych posągu Wielkiego<br />

Buddy do opracowania modelu 3D. Zdjęcia wykonano w 1974 roku podczas studenckiej<br />

wyprawy azjatyckiej. Przeleżały ponad 30 lat, a teraz, kiedy nie ma już Posągu Buddy,<br />

wygenerowany model 3D może być wprowadzony do bazy danych, bądź wykorzystany<br />

do rekonstrukcji tego zabytkowego obiektu [esripolska.com.pl [56]].<br />

Rys. 2.39. Tworzenie produktu wektorowego i modelu VRM ze zdjęć archiwalnych – posąg<br />

Wielkiego Buddy, [esripolska.com.pl [56]]<br />

Pakiety GIS w połączeniu z różnymi technikami multimedialnymi stanowią<br />

formę prezentacji multimedialnej. W praktyce jedną ze stosowanych metod jest<br />

wzbogacenie modelu w elementy rzeczywistości, np. mapa posiadająca daną postać<br />

multimediów (dźwięk, zdjęcia, wideo, itp.). W ten sposób działają internetowe serwisy<br />

danych przestrzennych (Baranowski, 2006).<br />

44


3. Aparaty cyfrowe<br />

Szybki rozwój technologiczny daje możliwość wykorzystania cyfrowych<br />

aparatów fotograficznych jako prostej i taniej metody pozyskania danych do<br />

wizualizacji. Tym samym staje się alternatywą dla skomplikowanych metod<br />

fotogrametrycznych, niosących wprawdzie wysokiej dokładności informacje o obiekcie,<br />

ale wymagających zbyt dużego nakładu czasu i środków dla celów czysto<br />

prezentacyjnych, jak proste modelowanie 3D.<br />

Materiał zdjęciowy używany do wizualizacji zawiera wiele przydatnych<br />

informacji użytecznych w późniejszych fazach opracowania ogólnej informacji<br />

o obiekcie. Aparaty cyfrowe zapisują oprócz samego obrazu w formacie JPG, TIFF czy<br />

RAW, informacje techniczne na jego temat, czyli metadane w standardzie EXIF<br />

(Exchangeable Image File Format). Są to m. in.:<br />

· nazwa aparatu, którym wykonano zdjęcie,<br />

· ustawienia aparatu podczas wykonywania zdjęcia (czas naświetlenia, wartość<br />

przysłony, ogniskowa obiektywu, czułość ISO czy balans bieli),<br />

· data wykonania zdjęcia a także późniejszej edycji, wraz z podaniem nazwy<br />

programu, w którym zdjęcie został edytowane,<br />

· wielkość pliku, rozdzielczość w pikselach,<br />

· profil kolorów,<br />

· miniatura obrazka,<br />

· lokalizacja zdjęcia w przypadku, gdy korzystamy z przystawki GPS,<br />

· informacje o danych autorskich (jeśli aparat ma taką funkcję).<br />

Informacje te odczytuje się najprostszą metodą w systemie Windows poprzez kliknięcie<br />

prawym przyciskiem na plik, wybranie właściwości, a następnie zaawansowane<br />

w zakładce podsumowanie lub za pomocą dowolnego programu zewnętrznego.<br />

Większość programów do przeglądania, segregowania i edycji zdjęć posiada funkcję<br />

pozwalającą na przeglądanie danych EXIF. Programy takie, jak IrfanView, Google<br />

Picasa, Nikon View NX czy Adobe Bridge pozwalają na podgląd metadanych podczas<br />

przeglądania fotografii. Alternatywą są osobne, specjalne programy do sprawdzania<br />

danych EXIF. Zazwyczaj pokazują one wszystkie informacje, a nie tylko najważniejsze,<br />

45


jak niektóre przeglądarki. Jedną z najlepszych, darmowych aplikacji tego typu jest<br />

Opanda iExif - w tym programie zdjęcie nie ma żadnych tajemnic [fotoblogia.pl [57]].<br />

W praktycznym opracowaniu modelu ważne jest, aby przed przystąpieniem do<br />

jakichkolwiek działań, pozyskać dobrej jakości materiał zdjęciowy i informacje o nim.<br />

Od tego zależeć będzie jakość i końcowy efekt wizualizacji. Istotne są przede wszystkim<br />

dane takie jak: rodzaj kamery, rozdzielczość, ogniskowa, zoom czy parametry<br />

oświetlenia, które znacznie ułatwiają wybór odpowiednich zabiegów korekcyjnych,<br />

podnoszących dokładność modelu. Przydatność poszczególnych danych szerzej<br />

omówiono w rozdziale 6.<br />

3.1 Modelowanie budynków na podstawie zdjęć cyfrowych<br />

Własnoręcznie wykonane zdjęcia naziemne znajdują zastosowanie<br />

w modelowaniu budynków. Modelowanie tego typu klasyfikować można według<br />

sposobów: półautomatycznego oraz automatycznego. Pierwsze podejście polega na<br />

uzyskaniu modeli 3D w sposób automatyczny, gdzie wykorzystywane są zdjęcia<br />

nieskalibrowane. Takie opracowania umożliwia odpowiednie oprogramowanie typu<br />

Photosynth czy Photo Scene Editor, opisane w rozdziale 5. Procedura automatyzacji<br />

najlepiej działa w przypadku zdjęć mało różniących się od siebie, wykonanych w<br />

krótkich odstępach czasu. System wybiera charakterystyczne punkty (narożniki, drzwi,<br />

okna), oblicza parametry kamery oraz położenie przestrzenne punktów.<br />

Drugie podejście – półautomatyczne, pozwala na pozyskiwanie modeli ze zdjęć<br />

zorientowanych. Zdjęcia są kalibrowane i orientowane automatycznie, po czym<br />

następuje modelowanie manualne. Podejście półautomatyczne sprawdza się lepiej<br />

w przypadku obiektów o skomplikowanej geometrii. Zbudowane w ten sposób modele<br />

często umieszcza się na „udrapowanym” numerycznym modelu terenu,<br />

ortofotogramie lub zdjęciu lotniczym, przez co przyjmują przybliżoną skalę i orientację<br />

(Skuza, 2007). W tej grupie warto wyróżnić programy ImageModeler, PhotoModeler<br />

czy Orpheus.<br />

Przedstawione powyżej oba rozwiązania, poza przystępnością dla zwykłego<br />

użytkownika, tańszym pozyskaniem materiałów, mają także mniejsze wymagania<br />

sprzętowe. Modelowanie ze zdjęć cyfrowych wykonanych średniej jakości aparatami<br />

46


jest dużo prostsze, szybsze w wykonaniu, a zastosowane w programach algorytmy<br />

obliczeniowe pozwalają na dokładną kalibrację i wzajemną orientację wykonanych<br />

zdjęć, prowadząc do stworzenia dokładnych modeli trójwymiarowych.<br />

Użycie do rejestracji amatorskich aparatów fotograficznych nie musi oznaczać<br />

obniżenia dokładności opracowania. Wprowadzając odpowiednie elementy kontrolne,<br />

a następnie przeprowadzając obliczenia i wyrównania sieci zdjęć można uzyskać<br />

satysfakcjonujące dokładności (Kosecka, Tokarczyk, 2005).<br />

3.2 Pozyskiwanie zdjęć<br />

Obrazy cyfrowe pozyskuje się w dwojaki sposób: pośrednio - poprzez<br />

skanowanie analogowych materiałów fotograficznych lub bezpośrednio – wykonując<br />

zdjęcia kamerą cyfrową. Pierwszy przypadek opisuje tradycyjną formę rejestracji<br />

opartą o światłoczułe halogenki srebra, gdzie dopiero materiał negatywowy bądź<br />

odbitkę można zamienić na postać cyfrową w wyniku skanowania. Nie da się ukryć, że<br />

proces wymaga nakładu finansowego oraz dużej ilości czasu. Dlatego też dużym<br />

ułatwieniem jest druga ścieżka pozyskiwania obrazów – aparat cyfrowy. Tutaj<br />

rejestracja obrazu następuje na światłoczułej matrycy CCD lub CMOS. Zdjęcie można<br />

od razu przesłać do komputera i rozpocząć pracę. Przewaga stosowania „cyfrówek” nie<br />

jest jednak tak oczywista. Wynika to z faktu możliwości uzyskania większych<br />

rozdzielczości poprzez skanowanie materiałów tradycyjnych. W przypadku opracowań<br />

o wysokiej dokładności konieczne jest wykorzystywanie obrazów o większej<br />

rozdzielczości, pozyskiwanych za pomocą wysokorozdzielczych skanerów lub droższych<br />

aparatów cyfrowych. Jednakże w następstwie szybkiego rozwoju technologicznego<br />

mamy do czynienia ze zjawiskiem niwelacji przepaści cenowych, dzięki którym<br />

dostępność urządzeń dobrej jakości wzrasta. Trójwymiarowa wizualizacja obiektu<br />

architektonicznego nie wymaga dokładności, jak te w przypadku opracowań<br />

inżynierskich, dlatego wystarcza użycie tańszych modeli aparatów cyfrowych.<br />

Poza szybkością pozyskania obrazu, aparaty cyfrowe posiadają również inne<br />

zalety, dzięki którym z powodzeniem mogą być stosowane jako kamery niemetryczne.<br />

Cyfrowe kamery niemetryczne to aktualnie najczęściej stosowane narzędzie akwizycji<br />

obrazów w fotogrametrii bliskiego zasięgu. Do obrazowania wykorzystuje się zazwyczaj<br />

47


wysokorozdzielcze lustrzanki ze stałoogniskowymi obiektywami i manualnym<br />

sposobem ogniskowania, ale stosuje się również aparaty kompaktowe, w różny sposób<br />

pokonując problem ich kalibracji związany z funkcją autofocus<br />

(Boroń, Tokarczyk, 2000). Rejestracja na matrycy eliminuje zniekształcenia, jakie<br />

towarzyszą rejestracji na tradycyjnym filmie, a narożniki zdjęcia cyfrowego<br />

jednoznacznie określają układ odniesienia (Stanios, Tokarczyk, 2004).<br />

3.3 Charakterystyka wykorzystanych aparatów cyfrowych<br />

Biorąc pod uwagę wady i zalety przedstawionych wyżej metod pozyskiwania<br />

materiału zdjęciowego, dla celów niniejszej pracy zdecydowano, iż najlepszym<br />

rozwiązaniem będzie wykorzystanie nieprofesjonalnego sprzętu fotograficznego,<br />

w postaci kompaktowych aparatów cyfrowych. Za obraniem tej ścieżki postępowania<br />

przemawia przede wszystkim cena oraz łatwość pozyskiwania danych niezbędnych do<br />

realizacji projektu.<br />

Jednym z dwóch narzędzi wykorzystanych w praktycznej części pracy jest<br />

kompaktowy aparat cyfrowy Sony Cyber - shot DSC-W115, którego opis techniczny<br />

zamieszczono poniżej w tabeli 3. Aparat bardzo prosty w użytkowaniu, wyposażony<br />

w matrycę typu CCD wielkości 1/2,5 cala o rozdzielczości 7,2 miliona pikseli. Wysoki<br />

ekwiwalent czułości matrycy ułatwia wykonanie ostrego, nieporuszonego zdjęcia przy<br />

ograniczonym oświetleniu. Ogniskowa obiektywu odpowiadająca zakresowi 32 - 128<br />

milimetrów dla filmu 35 mm daje szeroki kąt widzenia, co ułatwia fotografowanie<br />

dużych grup w pomieszczeniach oraz zmieszczenie w kadrze wysokich lub długich<br />

budynków.<br />

Rys. 3.1. Sony Cyber - shot DSC-W115, [sony.pl [58]]<br />

48


Sony Cyber - shot DSC-W115 z racji swoich zalet i łatwości obsługi, został<br />

wykorzystany do rejestracji kompletnego materiału zdjęciowego z poziomu terenu, bez<br />

użycia zoomu. Więcej informacji zawarto w rozdziale 6.<br />

Tabela 3: Wybrane dane techniczne aparatu Sony DSC-W115 [sony.pl [58]]<br />

Przetwornik obrazu<br />

Super HAD CCD<br />

Sensor optyczny<br />

1/2.5 cala<br />

· 3072 x 2304 (7.2 mln pikseli)<br />

· 2592 x 1944 (5.0 mln pikseli)<br />

Rozmiar obrazu<br />

· 2048 x 1536 (3.1 mln pikseli)<br />

wyjściowego<br />

· 640 x 480 (VGA)<br />

(rozdzielczość)<br />

· 1920 x 1080 (tryb 16:9)<br />

· 3072 x 2048 (tryb 3:2)<br />

Wyświetlacz/Wizjer<br />

Monitor LCD<br />

Wizjer<br />

Zoom<br />

typ TFT<br />

optyczny<br />

Obiektyw<br />

Czterokrotny Zoom optyczny<br />

Precyzyjny zoom cyfrowy 8x (całkowity)<br />

Inteligentny zoom do 19x (w trybie VGA)<br />

Ogniskowa<br />

(f = mm) 5,35 – 21,4<br />

(odpowiednik dla obiektywu 35mm) 32 – 128 mm<br />

Ostrość<br />

Autofocus<br />

Światło wspomagające autofokus - AF Illuminator<br />

Obszar ogniskowania:<br />

- tryb jednokrotny<br />

- monitorowanie<br />

Obszar autofokusu:<br />

- wielopunktowy<br />

- centralno - ważony<br />

- punktowy<br />

Brak możliwości ręcznego ustawiania ostrości<br />

Ekspozycja<br />

Automatyczna przysłona<br />

Tryb ekspozycji<br />

Sterowanie ekspozycją: +/-2,0 EV, co 1/3 EV<br />

Funkcja redukcji szumów przy długich czasach ekspozycji<br />

Czasy otwarcia migawki w trybie automatycznym (s):<br />

1/8 – 1/1600<br />

Migawka<br />

Funkcja redukcji szumów przy długich czasach otwarcia<br />

migawki<br />

Czułość ISO (Auto, 100, 200, 400, 800, 1600, 3200)<br />

Przechowywanie obrazów<br />

Pamięć wewnętrzna 15 MB<br />

Memory Stick Duo<br />

Memory Stick PRO Duo<br />

Pamięć wymienna<br />

Memory Stick PRO Duo High Speed<br />

Memory Stick PRO-HG Duo<br />

49


Formaty zapisu<br />

Gniazda<br />

JPEG, MPEG1<br />

Wielofunkcyjne złącze z HD<br />

Wielozłącze<br />

USB 2.0 Hi-Speed<br />

Cyfrowy aparat kompaktowy klasy superzoom Canon PowerShot S3 IS jest<br />

drugim aparatem wykorzystanym w opracowaniu części praktycznej. Jest to cyfrówka<br />

posiadająca matrycę o rozdzielczości 6 mln pikseli, z ruchomym 2 – calowym<br />

wyświetlaczem LCD i przedziałem czułości ISO 80 – 800. Największą jednak zaletą<br />

Canona jest 12 - krotny zoom o imponującym zakresie odpowiadającym ogniskowym<br />

od 36 do 432 mm oraz rozbudowany tryb filmowy pozwalający na rejestrację sekwencji<br />

w jakości VGA z prędkością 30 kl./s z dźwiękiem stereo. Użyta w obiektywie soczewka<br />

UD (o Ultra niskiej Dyspersji) minimalizuje aberrację chromatyczną. Stabilizator obrazu<br />

IS wmontowany w obiektyw (zwany dlatego optycznym stabilizatorem) zapewnia<br />

nieporuszone zdjęcia przy czasach otwarcia migawki do 8 razy krótszych niż bez użycia<br />

stabilizatora. Jest to szczególnie cenne przy fotografowaniu z długą ogniskową<br />

[fotopolis.pl [73]]. Wybrane dane techniczne przedstawia tabela 4.<br />

Rys. 3.2. Canon PowerShot S3 IS, [fotopolis.pl [59]]<br />

Tabela 4: Wybrane dane techniczne aparatu Canon PowerShot IS [fotopolis.pl [59]]<br />

Przetwornik obrazu<br />

1/2,5 cala CCD<br />

Sensor optyczny<br />

filtr kolorów podstawowych<br />

· 2816 X 2112<br />

Rozmiar obrazu<br />

· 2272 X 1704<br />

wyjściowego<br />

· 1600 x 1200<br />

(rozdzielczość)<br />

· 640 x 480<br />

· 2816 x 1584<br />

Wyświetlacz/Wizjer<br />

Monitor LCD<br />

Wizjer<br />

ruchomy 2" P-Si TFT<br />

elektroniczny<br />

50

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!