Praca Dyplomowa - AGH
Praca Dyplomowa - AGH
Praca Dyplomowa - AGH
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