Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. in 0 era 2020 Februar 20. Wien, iwrug il n.FoinLedermann Florian Ing. Dipl. Gartner Mitwirkung: Georg Dr.rer.nat. Mag.rer.nat. Univ.Prof. Betreuung: Wien Universität Technischen der Informatik für Fakultät der an neatv e-ae DSolar 3D Web-based Interactive -00Wien A-1040 u ragn e kdmshnGrades akademischen des Erlangung zur hdwMap Shadow alpaz13 Karlsplatz Diplom-Ingenieur mRhe e Studiums des Rahmen im arklumr0525148 Matrikelnummer ehiceUiesttWien Universität Technische DIPLOMARBEIT er ozr BSc. Molzer, Georg iulComputing Visual igrih von eingereicht er Molzer Georg e.+43-1-58801-0 Tel. www.tuwien.at er Gartner Georg Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ina 20 Vienna, dio:Ui.rf a.e.a.D.e.a.GogGartner Ledermann Georg Dr.rer.nat. Florian Mag.rer.nat. Ing. Univ.Prof. Dipl. Assistance: Advisor: Wien TU the at Informatics of Faculty the to neatv e-ae DSolar 3D Web-based Interactive th eray 2020 February, umte nprilfllmn fterqieet o h ereof degree the for requirements the of fulfillment partial in submitted -00Wien A-1040 hdwMap Shadow alpaz13 Karlsplatz eitainNme 0525148 Number Registration ILM THESIS DIPLOMA Diplom-Ingenieur ehiceUiesttWien Universität Technische er ozr BSc. Molzer, Georg iulComputing Visual er Molzer Georg e.+43-1-58801-0 Tel. by in www.tuwien.at er Gartner Georg Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. in 0 era 2020 Februar 20. Wien, naedrQel l nlhugkntihgmcthabe. gemacht kenntlich Entlehnung als Quelle ande der die Angabe –, Abbildungen und Karten Tabellen, einschließlich – Arbeit e nenti otatoe e innc nnme id u jed auf sind, entnommen nach Sinn dem oder Wortlaut im ic Internet dass dem und habe hab angegeben verfasst vollständig selbständig Hilfsmittel Arbeit und diese Quellen ich deten dass ich, erkläre Hiermit BSc. Molzer, Georg rlrn u efsugder Verfassung zur Erklärung ,ds c i verwen- die ich dass e, er Molzer Georg e eknoder Werken ren Arbeit i tle der Stellen die h nFl unter Fall en v Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. oble ae.Ihdnehe uha en itewieverst mittlerweile meine an auch hier denke Ich waren. Vorbilder n c ak e on,ds i scheint. Schule. sie und dass Bühne Sonne, diese der für danke Universum ich dem Und und Gott wäre. danke gewesen Ich möglich nicht ins so w studierte, Prototypen ohne Arbeit 3D-Engine, begleitenden webbasierten dieser des einer Zuge zahlreich Three.js, im den hinter ich Menschen die auch Werke, danke der Ich Autoren und hat. ermöglicht letzte Diplomstudiums diesen Studienabschlussstipendium Studienbmeines ein österreichischen durch der auch mir ich die möchte durfte. Sinne präsentieren diesem Maps In Shadow Solar an erfuh Arbeit Georg meine Über ebenfalls Erfahrung. eine Hilfe heilsame mich große 16 sehr hat, eine der Eine ermöglich widmen. Stipendiums Leben zu er im eines Fokus erstmalig Diplomarbeit Beantragung mit mir diese der es er bei dass dass mir Stipendium, danken, er dafür dass ich und möchte Gartner Georg Hilfs seine mir, Fertigstellung. mit nach damal Geduld Korrekturleistung Leben seine beeindruckende auch mein sind hat wahrs Wesen Hervorzuheben ihm kluges flusst. als und geholfen, kritisch-positives mehr Sein Zeit ist. schwierigen hat einer Florian in Konferenz. urspr wissenschaftlichen Diplomarbeit der einer auf mit Vortrag ihm erster bei 29 ich der dass auf dankbar, o dafür auf ich Idee bin widmen. Ledermann Diplomarbeit diese Florian ich kri will und allen liebevolle Ihnen Vorfahren. weise, D deren mir Konrad. und Vater haben meinem geholt & Leben Silvia dieses Mutter in meiner mich bei mich bedanke Ich th ofrneo oainBsdSrie,w c aheflrihrEinr erfolgreicher nach ich wo Services, Based Location on Conference ff th n he te n rmc oiir a,dndmlgnSaddrArb der Stand damaligen den hat, motiviert mich er und stieß Ohren ene nentoa atgahcCneec 09i oi izrihn—mein — einzureichen Tokio in 2019 Conference Cartographic International Danksagung diheflrihnAbschluss erfolgreichen ndlich iifneöd danken, eihilfenbehörde ree rßlenund Großeltern orbenen lh i Entwicklung die elche eetcatudseine und bereitschaft i uBgn dieser Beginn zu mir erpstvbeein- positiv sehr s eodr uhden auch besondere iceLhe und Lehrer tische hilc bewusst cheinlich izgnSache einzigen r nAutorinnen en c uhvon auch ich r fr assie dass afür, ölcthat möglicht a ein — war ünglichen eichung eit vii Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ihti nmn,Iwudlk otakteAsra td rn Au Grant Study Austrian the thank to like would I mind, in this With n hn h u o hti shines. it that for Sun the thank I And a rca otedvlpeto h copnigpooyeimplemen prototype accompanying web the a of Three.js, development behind the people to the crucial especially was thesis, this on work place first the in thesis this enabled who Gartner, Georg to go Thanks ead,Foinhle emr hnh spoal wr f i critical- His of. aware probably is he than more me helped Florian regards, hn o n h nvrefrti tg n school. and stage this for Universe the and God thank du I researched and read I papers of authors numerous the dipl thank my to of want completion also eventual I the enabled that scholarship very Locat shadow this on solar Conference on work 16th Thi my the thing. presented about single eventually out one I found on where also focus Services, to I Based me s Georg, allowed A Through life, scholarship. my experience. student in a time for first application the my during help tremendous impr his the and back helpfulness, way work. his positive final very me, the a with correcting in patience life his my emphasize influenced to has nature during bright thesis, t and this work of my presen beginning submit first the very to h At my told me conference. — I motivated Tokyo scientific when who in a ears and 2019 open Conference thesis, with Cartographic diploma found International a I of who them. Ledermann, idea of Florian this aw all for passed to thankful all thesis am have diploma I who this h ancestors dedicate I and to models, grandparents want into role my I me and of bringing meantime. teachers think For critical also Konrad. and Father I loving, my mind, wise, & the Silvia being Mother my and thank to want I Acknowledgements di a bsd3-nie which 3D-engine, -based siepromnein performance essive ffi dnee.Te in Them needed. ad a eyhealing very a was s hrt,frgranting for thority, hlrhpta,for that, cholarship uttm nmany in time cult m studies. oma asa well. as maps n h a of was who and tation. .Ias want also I n. h 29th the o yi the in ay ainat tation mabout im positive igmy ring hslife this ion ix Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. eeain oi i okeeSnepsto uberücksichtigen, zu Sonnenposition konkrete die sowie Vegetation, ebset oa hdwMpttähihraiira s;einsetzb ist; realisierbar tatsächlich Map Shadow Solar webbasierte lntn—udptnil aüe hinaus. darüber potentiell und — Planeten präzise interaktive, eine dass werden, P Endgeräte realen gezeigt jeweiligen letztendlich verschiedenen ihren kann auf mit werden dazu Visualisierungen wird generierte Performance Inter auf Seine Bezug in getestet: anschließend wird Prototyp implementierte Visualisierung. Der der Art und Datenintegration notwendige zu Designaspekte, Überlegungen s grundlegende fu kompensieren anderem Anwendungen eines unter Entwicklung bestehender inkludiert der Mängel Ziel die dem der mit definiert, Methodik eine wird Daher scha Appl Potential, Existierende zwar Astronomie. Schattenvisualisier sonnenbezogener z.B. oder wie Datenintegration Themen, technischen übe sich zu erstreckt hin und Maps” facettenreich ist Thema dem zu Literatur tech ermöglicht, Sonnenschatten von mitt Erforschung die interaktive Applikation, eine webbasierte benutzerfreundliche, Sinngemäß eine können. ob zu visualisieren d präzise nenschattenszenarien in sollte Werkzeug wi solches Strukturen, Ein schattenspendende Städten. dreidimensionale von beliebige verst außerhalb besser auch Sonnenschatten vorteil als sie es inner- dem dass mit argumentiert, Werkzeug, daher ein wird Menschen Diplomarbeit dieser Zuge Im werden macht. höher schwieriger immer tendenziell selbst Sonne Gebäude d zur deren heutzutage Städten, lebt in Gegenzug Menschheit Im Verfügbarkeit. Mensc ihrer von di Gesundheit mit auf psychische Zusammenhang auch wie physische damit auch und und Photovoltaik-Potenti — Temperatur, Pflanzen Erde beheimatet. die sie auf die Einfluss Lebewesen, fundamentalen hat Sonne Die ff ne brnct oa räneEgncatni ihz vereinen. zu sich in Eigenschaften erwähnte voran nicht, aber es en Kurzfassung itrsh SlrShadow “Solar historische r n ndrComputergrafik, der in ung l Echtzeitvisualisierung els eäd,Tranund Terrain Gebäude, e l ahtmrtnvon Wachstumsraten al, riiesoaeund dreidimensionale , hnkntn—sowohl — könnten ehen kiiä oi Qualität sowie aktivität nat egihn Es verglichen. endants iddeFaegestellt, Frage die wird metpehneSon- entsprechende um e thni direktem in stehen hen ic elsebrist. realisierbar nisch a ietnZugang direkten was , kinlnPrototyps nktionalen rafdmgesamten dem auf ar l.DeeMethodik Diese oll. loihe,sowie Algorithmen, atwr,hätten wäre, haft vlir und evaluiert n ktoe zeigen ikationen rGoti der Großteil er rLg sein, Lage er meisten e xi Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. e-cesbeapiain hc hog eltm visualization real-time through — which application, web-accessible understanding better a gain to humans enabling tool, a that claims thesis This li Factors by. inhabited is it lifeforms most and Earth impacts Sun The hrfr,amtoooytwrsacpbepooyeipeetto is implementation prototype capable a towards methodology a Therefore, iulzto,adrqie algorithms. required and visualization, oa hdwmpi,i at oehn htcnb ul n ol oko h whol the on work could and built beyond. be even can potentially that and inter something — an fact, Earth that in planet shown is, eventually c map is are shadow visualizations It solar generated counterparts. and real-life undertaken, is their hardware re various and on an implemented interactivity test on is requirements application aforementioned the prototype of a fulfillment methodology, ver this 2D on data, Based on thoughts detailed more as well as aspects, none within design potential, above, fundamental defined show were they they While as features, 2014. desired in all investigated approaches, integrated existing already vis also were shadow are them of There of methods astronomy. appropriate Sun-related s like or “solar aspects, integration, of engineering history as the well covering as multifaceted, is literature shadows. Related us its a and as Sun implemented the be of could exploration tool a such shadows whether respecti solar question, visualize of major and predictability the position, providing raises Sun time, actual in the points as arbitrary well s s Therefore as tool structures vegetation, a occluding and beneficial. Such three-dimensional be relevant disciplines. would consider and to world, scopes various the from around arguments motivational and cities in shadows fr restricted struc increasingly building getting taller are Sun. ever humans Thus, of Nowad consisting sunlight. presence. cities, more its in to live correlated people directly h of are even humans, and in rates, growth conditions plant’s potential, photovoltaic temperature, ue,ocuigmr and more occluding tures, c sbidns terrain, buildings, as uch ult:Aperformance A quality: d vnuly h thesis the Eventually, . mdrc cest the to access direct om ao a”attempts, map” hadow n nfidapplication. unified one Abstract cie e-ae 3D web-based active, otr interactive fosters — y,temajority the ays, at n mental and ealth rmd covering framed, aiain data ualization, esaosfor shadows ve ol eable be hould hra some whereas iwdfrits for viewed tprovides it , mae to ompared er-friendly, eoverall ke fthem of fsolar of u 3D sus xiii e Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Methodology 3 Art the of State 2 Introduction 1 Contents Abstract Kurzfassung . tutr ftework approach the methodological of & Structure work the of 1.4 questions Aim research & statement 1.3 Problem 1.2 Motivation 1.1 . einconsiderations Design 3.1 Discussion 2.3 approaches Existing 2.2 Literature 2.1 .. Dpernee s neatv Dvisualization 3D interactive vs. pre-rendered 2D 3.1.1 “Stadtplan3D” 2.2.3 “PhotoPills” maps accrual 2.2.2 Shadow 2.2.1 Sun The detail of 2.1.5 rendering Level shadow for data 2.1.4 3D rendering 2.1.3 mapping Shadow shadow solar of 2.1.2 History 2.1.1 challenges & Considerations light” to use-cases 1.1.6 “right Contemporary the and health perspective 1.1.5 areas Urbanization, geoscientific urban historical in a shadow 1.1.4 from Solar 2014 Sun early the in of 1.1.3 applications Relevance end-user on attempts 1.1.2 First 1.1.1 56 ...... 23 ...... 1 ...... 47 ...... 55 ...... 49 ...... 46 ...... 60 ...... 21 ...... 56 ...... 32 ...... 50 ...... 12 ...... 14 ...... 10 ...... 42 ...... 19 ...... 23 ...... 20 ...... 11 ...... Contents 60 ...... 2 ...... xiii xv 59 23 xv xi 5 1 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ito of List Figures of List Work Future & Summary 5 Reflection & Implementation 4 . Visualization 4.2 Data 4.1 Algorithms 3.4 visualization of Means 3.3 Data 3.2 . uuework Future 5.2 Summary 5.1 Discussion 4.4 evaluation Qualitative 4.3 .. oriaesses ie n te data other and tiles systems, Coordinate map slippy 3.1.3 3D 3.1.2 .. idseeve fVienna of view eye Bird’s 4.3.3 Terrain 4.3.2 Facades 4.3.1 Performance interface 4.2.5 User rendering 4.2.4 Shadow Sun 4.2.3 The 4.2.2 Camera 4.2.1 tiles Trees terrain of mapping 4.1.6 Displacement retrieval data 4.1.5 Dynamic reprojection 4.1.4 Coordinate compression mesh 4.1.3 3D retrieval data 4.1.2 Initial 4.1.1 shadows of Time-integration fill flood tile 3.4.2 3D 3.4.1 engines 3D Web-based engines rendering map 3.3.2 Web-based 3.3.1 Sun The 3.2.6 Basemap 3.2.5 Vegetation 3.2.4 Terrain data 3.2.3 Buildings required of sources and 3.2.2 Variants 3.2.1 89 ...... 65 ...... 129 ...... 137 ...... 102 ...... 84 ...... 140 ...... 103 ...... 128 ...... 107 . . . 105 ...... 77 ...... 128 ...... 70 ...... 66 ...... 75 ...... 73 ...... 114 ...... 118 ...... 128 ...... 84 ...... 62 ...... 78 ...... 109 ...... 89 ...... 97 ...... 82 ...... 92 ...... 95 ...... 128 ...... 87 ...... 78 ...... 66 ...... 99 ...... 63 ...... 143 137 147 89 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Bibliography Acronyms Glossary Algorithms of List 149 155 153 151 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. icmtneta a infiatiiilmtvto o hsthesi this for motivation initial significant a was that circumstance a — Temtvto o hswr aietdi al 04drn a during 2014 early in manifested work this for motivation “The uti.Iwsbs okn nVen’ eta itit n o t for and districts central Vienna’s in working busy was I Austria. . Motivation 1.1 h lsrteSni oteznt eg,a oni umr,tele the summer), in noon at (e.g., zenith the to is Sun the closer The E the pulls gravity Its Earth. on life for prerequisite a is Sun The i htvlac,hat n etlcniini uas( humans in condition mental and health photovoltaics, via yvria tutrsaeadvc es eg,eryatroni w in afternoon early (e.g., versa are vice e in and an vary are shadows structures cast vertical azimuth, by its buildi and or horizon trees, the mountains, over toward as angle oriented such Sun’s hemisphere, structures, the lit it by the around occluded even it rotation — But Earth’s of areas the half Sun. to one the due around Hence, continuously orbit itself: changes Earth half physical That is non-transparent them shade. Any among sunshine. and always sunlight, jus not occludes be is might there behavior Earth, sunli its On of predict b and importance up understand the heat Given to cond Earth way health exposure. on intuitive are Sun regions there on some and restrictions warming, levels, severe global does life-sustaining of Sunlight even time or manifold. a comfortable are In impact, benefits. En an have has food: only sunlight and where temperature areas for — about food tourism just are not nu themselves is and plants it illuminate, and And warm, metabolism, humans. to us t plants’ including nor radiation for cold with basis too us the neither provides is is Sun that The distance orbital life. very that zone, habitable ff c swl:I stpclntt e uho h u uigwne in winter during Sun the of much see to not typical is It well: as ect Teei togsao hr hr smc light.” much is there where shadow strong is “There — oanWlgn o Goethe von Wolfgang Johann Introduction Mead akwne nVienna, in winter dark , rhit h so-called the into arth tified. h,acnein and convenient a ght, ocneuieweeks, consecutive wo h u,hsshaded has Sun, the s 2008 ne) esn have Seasons inter). stesaoscast shadows the ss g.Dpnigon Depending ngs. tosta require that itions betpotentially object ohtt sustain to hot oo CHAPTER s. ,ra sae or estate, real ), ryproduction ergy tr.Sunlight rture. sawy nthe in always is uoencities European oee,not however, , te species, other xsadits and axis s n shape. and a eyond 1 1 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 2 Introduction 1. er Molzer Georg — ovnigtool.” convincing nhu nteSn a htvsaie oa hdw tagvntim given a at go shadows could solar I visualizes sli area that weak, closer map and A the tired in Sun. felt where the I in know spots. hour to two an wanted these between and way unhealthy, my and on or work, at hr ol o rmm nesadn akte,terqie thre required the then, back understanding my From go. could I where .. is tepso n-srapiain nery2014 early in applications end-user on attempts First 1.1.1 ol o e h u’ iki h k.Ms ftetm,buildin time, the of Most sky. the in disk Sun’s the see not could I hudb vial oeal eesr acltosadvsaiain ohelp to visualizations and calculations necessary enable to available be should u.Iiilrsac akte a,ufruaey underwhelming unfortunately, was, then back research Initial Sun. h xsec fafwegnesadcrorpes h ae bu h p the about cared who cartographers, and however, engineers sobering, few solu was a suitable 2014 of in for existence situation search the visualization a shadow considered, solar even the was all, thesis this before Long a was I whether matter even not did It visible. be to cloudy and foggy too just • osdrn eri rmr ope ofsrcue ssao casters shadow as structures roof complex more or terrain considering SunTherapy: sueta h ai o iedpnetyvsaie hdw se on is based shadows buildings, visualized time-dependently of ( for Twitter-post plans basis a the in available that still assume info little the adding ees-niern rvddsreso seFigure (see screenshot provided a Reverse-engineering iue11 h u.Iaesuc:NASA source: Image Sun. The 1.1: Figure pnteta (OSM) OpenStreetMap twitter.com aa hr sn iton hint no is There data. sbokdi,o twas it or it, blocked gs sIddntfidany find not did I as -iesoa data e-dimensional in ea.Alin All began. tions , tue ground xtruded oIcudsee could I so e hl depressed ghtly 2014 demonstrating osedhalf spend to roblem: efidthe find me ,oecan one ), 1.2a time A . home, t and ) Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. elgcladacietrlcneto ina h ako eri inclusion terrain of lack The Vienna: of context architectural and geological tools, investigated the Evaluating • • iia to similar — ( ntesun the in hti xrodnr bu h nevri h auldt olcinpro collection data manual the is endeavor the about extraordinary is What so rtn hstei,tewbapiainls t functionalit its lost application web the thesis, this writing of As a osbet a n oma2 a neatvl;teeoe en s a define therefore, interactively; map 2D a zoom and pan to possible was )tm twihtest isi hdwaan hsdt ol hnb mi be then would data This again. shadow in lies site the which at time 3) oain fpb.Tewbbsd3 nieTrej ( Three.js engine 3D web-based The pubs. of locations etuat na“antkn aaageainpoes (ibid.). process” aggregation data (s “painstaking sit to a spot in sunny restaurants location a closest has the places these list of to each supposed when was periods service empirical the — months summer sun: the Sun’ in the hence Beer time, the arrangement. change shadow to the allows therefore, probably and, bottom the on slider iesie ntebto.Telgtsuc ol hnudt accordi section. update map then static would otherwise source ( light SunCalc The s chan by a bottom. be provided per interactively in the framing, could scene on however, the 3D time-slider that, change a a source to as light possible a recreated not with is was zoom) section it that (i.e., update, panel manual interactive By plan. the of obsolete rendered e is side collection, a hand-picked data As manual specific, data. of from 3D process by liberated expensive sun covered is and area about any Information shade to year. the available the in instead v of from those day rendering and and shadow time places enables arbitrary turn on in based which positions, scene, aforemen 3D (i.e., the virtual occluders from a shadow in step the big creates a attempt is this which model, 3D a render to used then sun: the p the in that Pints mentioned for ends is acquisition. front it data app campaign, human-driven native fundraising is and the factor web, various In via available users. made their sunli and becomes database location a the to which at i.e. time use-case, given 2) the bar/pub/restaurant, of the essence of very Sun name its the to and reduced environment is three-dimensional problem the modeling of Instead as hsfe est p ilalwpol ofidapbi h su the in pub a find to people allow will app & website free This bars. asi h u.Bsdo urn oainadabtaytm limited — time arbitrary and location current on Based pub find help Sun. should the that in application web-based bars a implement to campaign ad r i n ki nt h eS u n( trigwt h iyo odn hypandt aulycletdt of data collect manually to planned they London, of city the with Starting kickstarter.com rjc:Isedo aulygteigSndt fseiclocations, specific of data Sun gathering manually of Instead project: SunTherapy , 2013 Adt apn rjc ftesni eaint us& pubs to relation in sun the of project mapping data “A pintsinthesun.co.uk nte Kbsdatmtaotfidn lc ohave to place a finding about attempt UK-based Another SunCalc .Tefudr re ocletfnsvaaKickstarter- a via funds collect to tried founders The ). hl orqae( Foursquare while — SunTherapy , 2016 ,adslrsaoswududt ihnthe within update would shadows solar and ), , a eea rwak,epcal nthe in especially drawbacks, several had 2014 .Gon ln fbidnswere buildings of plans Ground ). OSM www . foursquare ore xrddbuildings) extruded sourced www . aulyclet 1) collect: manually , ff threejs c,teponderous the ect, .Bc n21,it 2014, in Back y. e ydragging by ged . eFigure ee spsto,the position, ’s rossunlight arious com . iaycost rimary pcie or spective, tioned swl as well as s . gt data to ng )p r o v i d e s org position s nsand ones available ..Motivation 1.1. nshine.” grated means ection was ) and s and t 1.2b Beer cess. emi- lit to ). 3 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 4 Introduction 1. eri h sun the in Beer iulzto ol tlatngtvl nunesao precision. shadow influence negatively least at would visualization 2014. adakcuc ntecne fVen)hsol eoesmlrt wit similarity remote only has Vienna) of center the in church landmark liue hi sr ol aesilbe bet xethigh-q expect to S an able the to been of contrast still changes have In seasonal would out humans users leaving by their Deliberately researched altitude, were system. that the chos locations to they hand-picked added surface, on Earth’s focus encompassing s and of of end spectrum comprehensibility the possible to the add approaches On custom potential a variable to how navigate tells to as well lac as to year) seems the it of interface, day user (i.e., the date Regarding specific stronger. the plan, di floor That structure. a lattice also light-permeable shape its to The due of roof. more, plan and tower floor mi the the inherently around example, are For roofs pitched unrecognizable. whi with plans, completely houses floor being extruded or to to Churches reduced only. are hand, roofs hi other a is the city are on the winter Buildings, Furthermore, in west. west/south-west the the in wes mountains the and to Mainly summer, due occluders. the sunsets as in considered Vienna not are of mountains and hills that Di 1.2: Figure a uTeayapscreenshot. app SunTherapy (a) mg source: Image ff cscs hdw:Temr h rgnlsaedvre rmisextrud its from diverges shape original the more The shadows: cast ects ff rn tepso omnctn oa hdwseaisbc nearly in back scenarios shadow solar communicating on attempts erent twitter.com i o ec h rwfnigga n a rbbynvrraie.It realized. never probably was and goal crowdfunding the reach not did OSM rsmlrpbi aadie prah ice of,alarge a roofs, pitched approach, data-driven public similar or ( 2014 ) Ei ff ltower el b xml fLno us n as un hours sunny bars’ and pubs’ London of Example (b) nsme.Iaesource: Image summer. in nPrswudb iia xml,even example, similar a be would Paris in ff rnei three-dimensional in erence kickstarter.com aiyrecommendations: uality l hi bec na in absence their — lly lrsaoscnbe. can shadows olar ob nteother the on be to e pin osta set to options k ff nsaiuhand azimuth un’s rpeetd up srepresented, Stephansdom hrslsi flat in results ch ce yearlier by ected ress. n manually and t/north-west t shape its h ( 2013 ) ed (a Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. SlrSao Maps”, Shadow “Solar .. eeac fteSnfo itrclgocetfi perspective geoscientific historical a from Sun the of Relevance 1.1.2 it ntesun the in Pints hdwmaps shadow ssae ttebgnigo hscatr h u mat ueosare numerous impacts Sun the chapter, this of beginning the at stated As ettesmlto ot nta fmna aacleto.Tedrawb The collection. data manual of instead route simulation the went n hsi biul o utarcn eeomn:I i master’s his In development: recent a just not obviously is this and as ntefloig hs ed r ute iie,adfrthose perspect for today’s and meantime, divided, the further in are progress fields technological those significant following, the In maps. a in of their examples decades, gives four last the not. te within has the dramatically While changed perspective. areas geoscientist’s a these well from as maps 2), shadow Chapter solar in for covered be will (which attempts engineering resonanc motivating on be situation to forgotten. seemed the be There improve bet identified. to done were necessity use-cases be a can even this is if there emerged use, question personal the conclusively scenari then, shadow Back a of exploration interactive visual hindered. process, shadow s two-step and investigate map-clipping a hence, Since perspective; into inte structures. or allow vertical not zoom other did change tr or visualization not (e.g., shadow could vegetation the One no that, scene: and of terrain top no On buildings, occluders. of plans floor extruded e on human acquisition, a data by manual considered coverage. of are limits scaling inherently obstacles reduced other dramatically and The backyard on-site. private a in tree 1. 2. gon ihatmeauermiiga rbelow or at remaining temperature a with “ground ( mn l ute ytm,ti n stebods,cvrn Earth’ covering broadest, the is one this systems, further all Among er”( years” irciai systems Microclimatic n,teeoe iapaiggoal ii..Frhroe snowm Furthermore, (ibid.). globally disappearing therefore, and, a turn runo surface in and which evaporation, influences Sun di etadrdain i eprtr,adhmdt ndti.Lcltempe Local detail. in regard humidity balances and energy temperature, evaporation, air water radiation, as and well heat as general, in temperature yrlgcsystems Hydrologic Du ff rne as rsueiblne,tu,a thus, imbalances, pressure cause erences Du ffi eld ffi ovrain bu h oi eehl,wnesi inapse,an passed, Vienna in winters held, were topic the about Conversations . ikbr tal. et Biskaborn eld , h emnl oia n oia ucso htwsatal functional, actually was that successor logical and nominal seemingly the , 1975 ( 1975 ff ce hnmn,agigta hycudbnfi rmslrshadow solar from benefit could they that arguing phenomena, ected ). ff aeoie v ytm infiatyiflecdb h u and Sun the by influenced significantly systems five categorizes ) Du bec fslrsi allows soil solar of absence ; ffi eld , 2019 ( 1975 .) hc,bten20 n 06 swrigup warming is 2016, and 2007 between which, p.2), , rvdsafsiaigcleto fbackgrounds, of collection fascinating a provides ) ff ff cigarcret n idvelocity wind and currents air ecting cswtrblne,si moisture, soil balances, water ects permafrost 0 ¶ C o tlattoconsecutive two least at for sptnilapplications potential as ( Du zto eedecoupled were ization hssfo 95 titled 1975, from thesis o h oi o to not topic the for e hooysurrounding chnology v sprovided. is ive ffi hc underwent which , aoso facades on hadows eld a needlessly was o neatv solar interactive ato ihthe with raction eetrelevance herent sadlifeforms, and as e.I beyond If ter. e)a shadow as ees) h te hand, other the , cscvrstill cover acks l sa is elt 1975 valuating surface s ,ta is that ), ..Motivation 1.1. ff rature ected, ing d 5 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Introduction 1. 6 3. 4. 5. ii.:I salne,seissann ytm nrgrsto regards In system. species-spanning linked, a is It (ibid.): 1975 lohmnadaia uvvli eedn nteSn o nyaeboth are only Not Sun: the on dependent is survival animal and human Also hc ntr nune eie eea ae aac swl glaci — well as balance water general besides — influences turn in which elgclsystems Geological ilgclsystems Biological h at swti h u’ aial oe ti tl osbef possible still is overheating. systems from it Industrial die zone, or habitable death to Sun’s freeze the thermoregulat to within their organisms spe with is need accordance also Earth in they organisms the plants, their by sustain — to indirectly ranges or directly — nurtured (ibid.). yield and rates, growth survival, t plant shade the within survive to s animals of and survival plants The other tr (ibid.). allows forest influenced turn, of are in size thickness, and ring growth, survival, their and as germination Seed insolation. photosynth of especially and respiration, ( transpiration, systems temperature, geological and hydrologic, matic, a obviously are e direct Besides to l connection moisture sedi soil ( of a on place types indirectly which first impact influencing, the Sun’s — in the changes form to chemistry soil’s Due r the of also radiation. weathering solar chemical by and mechanical influenced as such processes, Geomorphic giutr n oetyaerlato ulgt—a — sunlight on reliant are forestry and agriculture a) ). osrcinstsfrslrpwrpat.I otatt i prah t approach, his to contrast In plants. power solar for sites construction faslrpwrpataeihrnl ttoay nuleeg oeta i potential energy annual stationary, struct inherently since are factor. and plant relevant pro winter, power in energy solar occluded insights a good be of provide momentarily could might just it site providing summer, potential during of a While instead days: — specific year averaging whole from the benefitting over been have would however, maps, l years 45 that, Figure Du forecast (see a wi confirmed — patterns generally cultures” radiation be industrial solar to — dwindle, importance indirect supplies their or fuel mu direct “as either pretty that — predicts storage, an as energy Sun as the source fuel on based fossil was using everything started humanity Before ffi eld ff hl tl en ntemdto hsperiod, this of midst the in being still While . cigtesepeso lps(bd)—wihi unhsacircu a has turn in which — (ibid.) slopes of steepness the ecting ( insolation 1975 ff ff ce hog h frmnindiflec fteSno microcli- on Sun the of influence aforementioned the through ected c npat n nmlsria n eair ilgclsystems biological behavior, and survival animal and plants on ect rusta oa hdwmp ol ud h eeto of selection the guide could maps shadow solar that argues ) Du itself. ffi eld , 1975 .Snih locreae iheoinrates, erosion with correlates also Sunlight ). 1.3 ). Du ffi eld , 1975 ff cigwtrrequirements, water ecting .Aogohr,plants’ others, Among ). Du ffi eld m ln species, plant ome utvtdplants, cultivated ssaeafunction a are esis ictemperature cific oa potential solar ( 1975 rso h size the of ures etr rocks mentary rterrestrial or r ( ers e provide hey e,a well as ees, o.While ion. ,however, ), cs are ocks, tr can ater, lregain ll Du duction energy evels, ffi the s hese eld for lar ch , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. rcial oeitn.I okutlteery20sfri ogi tracti gain wast chart: to agricultural the it and of for animal Source po 2000s products, solar early forestry 1975, the (fuelwood, in until Back biofuels took year. It per nonexistent. consumption practically energy renewable Global 1.3: Figure ( (DSM) (CityGML) sslrpwrbcm oerlvn nte20s(gi,Figure (again, 2000s the in relevant more became power solar As hrfr,rqie Drpeetto fislto nbidnsi gen is buildings on insolation of representation 3D required Therefore, oshl clst eeulycniee.Tedt eeae yln an long by generated data The well considered. as equally regional be require to measures scales energy household passive tempor arbit and as well construction for as panel results district) produce vs. year). can month, building day, model vs. numerical surface (i.e., Their spatial flexibility space: providing and by time potential photovoltaic terrai urban neglecting into insight seemingly while Germany, process. Karlsruhe, of city the applications. and analysis further 3D for source a a inside — database stored then are Results a from v of that o with civil structures, support horizontal to more facades, inherently are which vege contexts roofs, and urban structures within building al. visualizations consider et potential also solar terrain, besides 3D that, and 2D various of intensified: field this in 2015 opt oa aito ae n3D on based radiation solar compute ) ( hc scmie iha srnmcla ela aito model. radiation a as well as astronomical an with combined is which , 2014 ih eeto n agn (LiDAR) ranging and detection Light use tal. et Murshed ourworldindata.org uligmdl n pl hi ehdt 300bidnswithin buildings 13,000 to method their apply and models building xadteotncmuiae htvlacptnilo city of potential photovoltaic communicated often the expand ) rmre al. et Bremer ria tal. et Freitas ( ffi 2018 il nslcige selecting in cials ( att nbect lnest anfurther gain to planners city enable to want ) 2019 ( 2016 ,bsdo aaby data on based ), ( egahcIfrainSse (GIS) System Information Geographic 2014 ru hte that argue ) rvd tt fteatreview art the of state a provide ) iyGorpyMru Language Markup Geography City ffi in oain o photovoltaics. for locations cient sourced ff ciepann fsolar of planning ective iia ufc model surface Digital bp.com s tre odecline. to started es) iln n Wendel and Wieland n straditional as on, tation. letn (i.e., extent al ( 1.3 2018 ntrsof terms in ,research ), nthe in n ..Motivation 1.1. ) e was wer ertical Catita erated rary as d 7 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 8 Introduction 1. 6. ua systems Human b) a) c) i ilb ooravnaet aesc dutet consciously, adjustments such make to advantage our to be will “it ( ( h at.Prasslrsao aswl eoeto oass us assist to tool one be will maps shadow solar Perhaps past). the fhtdsrs,adhv enssandtee nyb s fhayfoss heavy of use by only there, sustained been have and deserts), hot of h Sun the decisions individual small many of series a through landscape the norcncosidsra evolution.” industrial conscious our in o htw nwtentrlpten etr ahrta uncon- than rather better, patterns natural the know we that now cosytruhine through sciously rqety aiulidsra atrshv entrs nonew into thrust been have patterns industrial habitual Frequently, rzn,hdteroeig retdtwrstesuh Consequently, south: the towards oriented openings their had Arizona, oe no17isscey stelling: is society, 1970ies into woven h nutytksisiainfo ilgclsses n twudbe would it and systems, biological as from by, inspiration takes industry the o hc hywr o eind(o ntne ag ls idw in windows glass large instance, (for designed not were they which for h u nwne,isry ol asit h oe,wrigthem warming homes, the into pass could rays lo its the winter, to due in while Sun shade, the provided overhang caves’ the summer, ulsbiis ecna can We subsidies. fuel p.52-53). htae mn tes retdtwrstersn u ntewne s winter the on Sun rising the towards oriented others, among are, that ( driv positions the Sun being cultures, on impact prehistoric like monuments a build had already Sun The seemed which view systems, of ecological point and nowadays industrial from on Again, perspective (ibid.). a his — housing insolati shadow and and respecting farmland to Sun pasture, regards the towards in oriented error approach, and structured trial of centuries from oped geomet Moreover, path Sun for gain consideration have with to seemed designed (and buildings cities Sun new mega-structure the of 1950ies. of location the advantage and in take design popularity to the Strategies in 1970ies: lack) the its to 1950ies the from to like According standards 3D (COLLADA) with Activity compatible increase Design the To are COLLAborative within results presented. domains is data, challenge fine generated this as of to well solution as A coarse system. mult both same a handling of of introduction capable approach the requires however, shadows, short-range n nrygainsadflw. ( flows.” and gradients energy and 1975 Du ffi it ayeape nrgrsto regards in examples many lists ) eld Du nToiucn hc ohweecntutdi lgmn ospecifi to alignment in constructed where both which Teotihuacan, in , ffi 1975 Knowles Du eld ffi Knowles ). Du eld hae t tkn datg fntrlyocrigmatter occurring naturally of advantage “taking it, phrases ffi ( ( 1975 eld 1974 Stonehenge ffi , ( 1975 1974 ecie o ua eteeti h lsdevel- Alps the in settlement human how describes ) ff rcam hthmnsria sol osbeif possible only is survival human that proclaims ) in,tm-osmn ra n ro a in (as error and trial time-consuming cient, Knowles r uhsbiisls n less.” and less subsidies such ord .Soeeg,freape rvdsstructures provides example, for Stonehenge, ). ,ivsiae cli investigated ), nWlsie nln,o the or England, Wiltshire, in ( 1974 Du Te aeeovdadsra across spread and evolved have “They ffi ra lnigadarchitecture and planning urban vnevsoe “three-dimensional envisioned even ) eld , ( 1975 Du . ff ffi wlig nTeiCanyon, Tsegi in dwellings .3 ecnldsthat concludes He p.53) , eld , 1975 p.53) , ( Du ff e liueof altitude wer cigforests, ecting environments CityGML n actions. and accessibility yai of Pyramid ffi i-resolution eymuch very eld . n noa into on, buildings Du , olstice, during 1975 rto er ffi nefit ry.” eld ed or il c , , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. sdrce oad h ot.Soesrcue r nbu while blue th in whereas are directions, structures cardinal Stone source: the it north. Image depict as the arrows Stonehenge, towards red of directed The site is complete ago. formerly ages the like of Rendering 1.4: Figure b) hi nwcvri al rmdMrhwiehg,nrhfcn,coni north-facing, high, while mid-March or early in cover snow their hyivsiae o h u nune nweti otenNew northern in snowmelt influences Sun the how investigated They in albeit day, present the to persist rituals these of some whereas led osdrdi h nrdcin(see introduction the in considered Already Figure n t mato oa k resort: ski local a on ( impact radiation its solar and to cloud temperature, sensitive air most w like many speed, factors for other wind requirement among and the is, — — Snow activities (ibid.). sports latitudes higher at parks on impact Sun’s the mentions ( solstice summer the on Sun setting the as well as htm,i un r h xrsino esnlcagsdrcl a directly changes seasonal of expression the are turn, in rhythms, ece,seigytknsrosyb h sadso island’s the by seriously taken seemingly beaches, hs utrs hc fe ne pbeing up ended often which cultures, those wikipedia.org 1.4 lovsaie t lgmn ihtecria ietos These directions. cardinal the with alignment its visualizes also ( 2019b ) recreation Oe ot-aigsoe sal lose usually slopes south-facing “Open rmsnahn nPet Rico’s Puerto on sunbathing From : Use-cases ritualized ffi il,t lyrud and playgrounds to cials, , edike al. et Hendrick wikipedia.org 1.1.5 onsaei white. in are mounds ( Du ), rbbylooked probably ffi Du oi arrow solid e eld lee form. altered ffi , eld , 1975 England ..Motivation 1.1. ff , 2019b ferous- ecting ( 1971 1975 iness, inter )— ). ). ) 9 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 10 Introduction 1. u iysresaddcd hc lzshmwt ciiyadcommer and fo activity of flow with the hum control plazas desolate.” to which and power decide barren the and have streets They city spaces. our public York’s New of .. oa hdwi ra areas urban in shadow Solar 1.1.3 codn to According hr r iiswt a os hdwstain hnVen uigw during Vienna than situations shadow worse far with cities are There rgesn,ada f21,5. fErhspplto eie ncte (ibid cities in resides population Earth’s of % 55.3 2018, of as and progressing, u ostain ietee oecutisto ea cini nattem an in action legal took countries some these, like situations to Due sk the street. in the Su position of the highest surface of its the duration reaching hits longest additionally ray the Sun with the year Figure and the (see horizon of year day the whole solstice, the over summer sunlight has direct skyscrapers, from distinct blocked its by characterized example, for City, even or sunlight. cities of in c live in people living ( more up earlier ended years humanity 40 of % most 36 increasi to when is compared cities point in tipping shado living the more es people is defined of approach, obviously, drawback, concentration favorable The The a ar constant; prices. buildings. housing land usage expensive provided land of the keeping areas buildings, while taller all housing Through — their increase Sun: aligning buildin the vertical in to large history access with a filled however, have cityscapes, humans Nowadays, entrances, their and emn k eotoeao ihtal ntesuhfcn ftem the of facing south the on trails with operator resort ski Vermont ( ut estv otetm n pc aitoso nwet o exam For snowmelt. of variations space and time the to sensitive quite ciiisdpneto nwcvr rtemligo h nwcvr beco cover, snow the of melting the or cover, snow on dependent activities ytmi h state.” the in system 650hcae) a eatfiilysoe ( snowed artificially be can hectares), 16,500 wko.at nwi oal nuty aki 07 hr eeaon 10“snow 3100 al around Austria were in there operational 2007, snow) artificial in produce Back that industry: (machines guns” notable a is snow nrypoue yVen’ otpwru u-frvrpatover plant ( run-of-river span powerful time most months ( Vienna’s year by a produced 250 within energy roughly households in European resulting 62,500 — of season ( and year hectare per the per GWh operate MWh to 14 required at energy infrastructure the measured minister environment Laufer and snow-making expensive) (and extensive most the operate to necessary it finds in Individuals May. late or mid- into snow retain slopes forested Krutzler Knowles , 2018 , 2013 , ( ( ucrn B. Quoctrung 1974 2019 .A faprimnayrqeti eray21,Austria’s 2013, February in request parliamentary a of As ). hsnme ordt 5003,0 n21 ( 2019 in 25,000–30,000 to soared number this — ) Krutzler ,wo smnindaoe eerhdacetcli ancient researched above, mentioned as who, ), .Wt hs ahns 0%o utinsoe (equalling slopes Austrian of % 70 machines, these With ). verbund.com ( edike al. et Hendrick megacities Snih n hdwsaetecaatradrhythm and character the shape shadow and “Sunlight , 2013 , data.worldbank.org 2016 .Ti prxmtst h nryconsumption energy the to approximates This ). ) , h oeaeptnilya potentially are more the , 2019 , ). 1971 .1) rdcino artificial of Production p.418). , , odyssee-mure.eu cnue n Laufer and Schnauder 2019 1.5 tet htaecompletely are that streets .Ti rn slinearly is trend This ). tutrs fe omit often structures, g goe h er:2007 years: the over ng .Ntee uigthe during even Not ). igaon those around wing eadwihstay which and ce en bv the above being n a ec,profit hence, ea, ,asnl direct single a y, ff ne:NwYork New inter: ce yalack a by ected te 5, %), (50,1 ities , ihteSun. the with tt protect to pt 2020 uti now ountain ttra ot ff eilyin pecially Schnauder necessary ovdin volved dwellings ,o the or ), ) The .). three a , ffi l,a ple, 2019 on c one me ; Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ean ii..Ls Vrdain nteohrhn,hshat impacts health has hand, other the on radiation, UV Less (ibid.). remains — ( (ibid.). .. raiain elhadte“ih olight” to “right the and health Urbanization, 1.1.4 alrbidnsma oesaeadls u en erae Vradiation UV decreased means Sun less and shade more mean buildings Taller ihhg-iebidns ocuigta neteeseais(i scenarios extreme in that concluding buildings, high-rise with 2016 sciti ainsi un om a naeaesa f1. as comp ( days, days 16.8 19.5 of for stayed stay average who an rooms had dull rooms in sunny in un-obstruc patients to psychiatric compared — rate exposure UV the of % 18 to % 10 only buildings) ( decade next the over stories 20 least the levels. at of with 88 towers constructed, more were 510 meters gain 200 to set than shadow taller ( of buildings alone impact 143 China sustainability 2018, and In well-being, areas. health, the on elaborate their In ac i other courts any by by acceptance or wide acquire edifice not an did of doctrine sou erection light “the the Ironically, a by ( as obstructed landowner.” used adjacent be windows an that not enforcing could law more ’c property or the a of is element It ( fundamental health.” exists: a good as as but well energy as solar has of Japan applications sunlight: permit for right citizen’s their ( City” York New sources: in Image streets “shadiest (ibid.) equinox.” the autumnal of the one is it result, a o As blocked Street, end. Cedar 3 1.5: Figure a okn oad h k tCdrSre,NYC. Street, Cedar at sky the towards Looking (a) 2004 Image ,rciign ietsnih vn“ntewne osie the solstice, winter the “on even sunlight direct no receiving ), rusfor argues ) • a tal. et Wai c Nature hn .LeTeNwYr Times York New Lee/The W. Chang ilnk-akwk n Xavia and Zielinska-Dabkowska ril Poetorrgtt light”, to right our “Protect article dyihiglgsainbcueo health” of because legislation “daylighting ( 2015 esrdadmdldubnseaisi u-rpclcities sub-tropical in scenarios urban modeled and measured ) McKean nylpdaBritannica Encyclopædia , 1981 ff h u ytl ulig,epcal niseastern its on especially buildings, tall by Sun the .1) nEgad h a of law the England, In p.112). , euhmnadHays and Beauchemin nissh¯oken , 2019 ucrn B. Quoctrung ilnk-akwk n Xavia and Zielinska-Dabkowska ,a hw nFigure in shown as ), , 2018 b oaino ea tet encir- Street, Cedar of Location (b) “usiergt” ntsml to simply “not rights”) (“sunshine ldb albuildings tall by cled .I rgntdbc n1663. in back originated It ). p5) tde on that found Studies (p.51): ( 2016 , 1996 e,nro od,high roads, narrow .e., ) h ntdStates” United the n umrsltc or solstice summer ). c fr2 years 20 “for rce Boubekri nin Lights Ancient Kollewe ucrn B. Quoctrung 1.6 vlminimum’ ivil rdt those to ared n nurban in ing odnis London . : nground on Boubekri e areas ted ..Motivation 1.1. , ( ( 2018 2004 2019 in m by t ). ) ) , 11 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Introduction 1. 12 ndyih nbuildings” in daylight on nissh¯oken .. otmoayuse-cases Contemporary 1.1.5 codn to According iebidns eri,advgtto,a ela h u’ precise presen further Sun’s in the assist as could well map shadow as solar vegetation, interactive and designed concerning terrain, data buildings, three-dimensional like (i.e., data required of ability Sun-a to Next ( 2019 in adopt maxim a to structures to (refer tall winter during new day of per casting shadow total time-integrated ( shadowing Xavia di and and are solstice parks Zielinska-Dabkowska winter there public to and of (summer sunset, sizes 21st prior on December hour anal to one shadow 21st and on June sunrise based from are occ span recommendations the time K’s to a Proposition close away. (ib Shadows far If vice-versa considered: those and (ibid.). is than higher, year duration be a their over can also averaged impact shadows, pub building, ACL sunlit new its potentially a interest, of from absolut public amount away an taken the defines limits be it that can Therefore, parks, buildings. for (high) (ACL) new limit of impact shadow on th Besides limits. passed economic) bui and to physical right (but the without have landowners land, Often, their buildings. tall on regulation d to (ibid.). l related metabolism the probably or is — and Sunlight system, a (ibid.). endocrine with pressure human correlate blood the turn high influences in or which frailty deficiencies, bone human D like the Vitamin within causes synthesis radiation D UV Vitamin investigating studies lists bu hdwipcso ulig ntect’ pnsae”(utdfrom (quoted spaces” open city’s the via available on it, buildings of of impacts shadow about ff ciedsre SD,addosns,adee em ohv nim an have to seems even and drowsiness, and (SAD), disorder ective • • Photography: vi t(.. uightsme as.Te gi,oeaoswudb ab be th would if operators not, again, or Then — time days). areas. given summer such a hot market for during Sun (e.g., the it in avoid explicitly is which seating, hours “golden” and “blue” of a understanding of better visualizations a through gain and outdoors, ticularly Gastronomy: PooiinK h ulgtOrdinance” Sunlight the K, “Proposition nJpnand Japan in ilnk-akwk n Xavia and Zielinska-Dabkowska ff ce ytm n esinicapiainseais suigtea the assuming scenarios, application geoscientific and systems ected ilnk-akwk n Xavia and Zielinska-Dabkowska rpsto K Proposition twudalwpol ofidrsarns as rpb ihoutside with pubs or bars, restaurants, find to people allow would It htgahr ol mrv h rdcaiiyo hoig,par- shootings, of predictability the improve could Photographers nin Lights Ancient DNE 73)—wihGraywstefis onr to country first the was Germany which — 17037) EN (DIN B Zürich ABV swr lomnin uih(wteln) hc limits which (Switzerland), Zurich mentions also work ’s ( ff 2020 ce regions. ected )—giigSnFacsosPann Commission Planning Francisco’s San guiding — )) rpsto K Proposition nEgad a rnic Clfri,USA) (California, Francisco San England, in ( otprso h ol aksunlight-based lack world the of parts most , 2019 n18 n“epnet rwn concern growing a to “response in 1984 in , )—a ela the as well as — )) 2019 ff rn eomnain depending recommendations erent ). , 2020 ). ih-cldn structures light-occluding d) eie h raof area the Besides id.). oyadhwlc of lack how and body Erpa Standard “European pesos seasonal epressions, -a use-cases: t-day c fi further — it of ack ld ue oeslower move luder aforementioned e oiin,awell a position), uligserves building a mo w hours two of um ,oehu after hour one ), bv n below and above i ufc that surface lic aiu issues various description a cumulative e ato our on pact i sto is aim e ssover ysis eto le vail- Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ol.Suc ftechart: the of Source world. oni nTl ulig n ra aia (ctbuh.org) r Habitat the Urban and and China Buildings Tall in on high) Council m 200 least (at construction Skyscraper 1.6: Figure ilnk-akwk n Xavia and Zielinska-Dabkowska ( 2019 ae ndt ythe by data on based ) s fthe of est ..Motivation 1.1. 13 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 14 Introduction 1. hc time which .. osdrtos&challenges & Considerations 1.1.6 h em"a"apae ntetxsaoe a nacascsne— sense classic a in — map A above. texts the in appeared "map" term The uta h u,slrsaosmv n change and move shadows solar Sun, the as Just nrgrst ie hrfr,i rca etr faslrsao map, shadow solar a of feature crucial a is meanin practically therefore, is time, them to showing regards of approach in static a hence, steps, question, relevant su remaining is inheren The it is shadows. that that additional material argued with paper, be it of could augment piece It drawn content. or static printed show a of notion the humans? by used l Interactivity be look it potentially should Sun how the and understand provide, humans it helps would that information tool a could How • • • • • nisgti o h ih rniin uigtedy n mn h se the among and day, the during transitions light the how in insight An parkin sunny a into themselves drive even could cars solar Autonomous oa asadparking: and cars Solar o h ih iuto hne hog h a n h esn:Cuili Crucial seasons: the and day the through changes situation light the how uightdy osv ieadeeg oco h neirdw again. down interior the cool to energy and time save to days hot during nbt cnro,aslrsao a ol rvd h eurdlocati required the provide would map shadow solar a scenarios, both In reiigi h akonr,koldeaotSnepsdsoe e or slopes ski exposed estimation. for Sun hazard instance, avalanche about For accurate knowledge backcountry, safety: increased the athlet with in Furthermore, tours freeriding exposure. outdoor Sun plan their to on able based activities could and areas hand, sports: & other industry the leisure exc Tourism, on emphasize and agents, behaves, estate light Real the objects. how decision. communicate long-term transparently a such for Comparabl estate: growth. Real better for balcony greening. or facade terrace to right apply the choose to helps greening: facade visual & gardening be Urban inherently cannot they fronts since balcony account map. or two-dimensional into facades However, taken not roofs. on usually potential energy photovoltaic on production: energy Decentralized t information. to shift will this mainstream, more be might cars solar when future, n u ofeun ulgtocuincue ytl ulig in buildings tall by caused occlusion sunlight frequent to due ing . epei h aktfranwaateto os ol understand would house or apartment new a for market the in People urnl,i scnein opr asi h shade the in cars park to convenient is it Currently, hr r aydi many are There hs etr ol eealdt promote to enabled be would sectors These adnn nubnaescnb challeng- be can areas urban in Gardening constantly ffi in otk htmpcnetand content map that take to cient hr r oquantifiable no are There . ff rn rvdr o maps for providers erent gless. h neighborhood. the oee,is: however, l iie to limited tly alsmore nables Interactivity swudbe would es eopposite. he k?What ike? nformation si must it as snowboard zdo a on ized rnsup brings aspects e eptional spot. g nthe In asons, onal are At Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Online 0fae e eod(rm/)i osdrdgo hl . frame/s 0.1 while good considered is (frame/s) second per frames 50 ihwiha mg afae a egnrtdb iulzto system visualization a by generated be can frame) (a image an which with onancssasao ntenihoigvle ( valley neighboring the on shadow a casts mountain A di four example, for only, were there Assuming eri sa xml fasnl tutr hti cldradrecei and occluder is that structure single a of example an is Terrain iulzto sudtdat updated is visualization ocv tutr,ltfo pcfi nl,i rn oself-shado to prone is angle, specific a from lit structure, concave a Shadow freedom. spatial ex and interactive enables temporal therefore, It, variables. shadow-relevant extrem an — infinity towards practicability. converge little would with sets task of number the nature, cuts: hard are there them, between and ( year, pre-render to the of day every during 24 least at to set however, is, benchmark poor.” m this map, shadow solar interactive an For (ibid.). system a of failure sy ( a results of presented usefulness in firm the delay possible that a the meaning with of computing, correlates one real-time is to real-time” regards “Soft to in visu (ibid.). needs interactive task” interaction general, real-time human “In soft 2) a time: while reasonable human, within a application consider by the controlled be be to to visualization needs a th for between by criteria, link Two described the understand result. to updated enough the short frame; time reasonable to possible be muto ie,ie,oestfreeydi thi every like for map pre-rendered set A one i.e., case: tiles, the of not amount fact, in is, scenario this • • • and eg,isrfato flwattd ulgt sntcniee o t for considered not is sunlight) altitude low of refraction its (e.g., el oee,snewahri ihydnmcadavs eerhare research vast a and dynamic highly is weather since However, well. h rud uligsro rfcd aual nldn n occlud any including naturally — facade or roof building’s a ground, the on impact atmospheric that accompanyi mentioned, its be and also thesis shall this It into integrated implementation. occlu not intentionally obvious is are it phenomena weather terrain other or and trees, Clouds buildings, hills. be or could mountains This shadows. casting hence, ih source: Light Receivers: Occluders: edrn,hwvr acltsadvsaie hdw interactiv shadows visualizes and calculates however, rendering, ( wikipedia.org hard wikipedia.org o eltm,weetems fa gedo ediecnee entotal mean even can deadline agreed-on an of miss the where real-time, adjust ffl ine n betptnilyrciiglgt o ntne nampscont map’s a in instance, For light. receiving potentially object Any n o-rnprn bet idrn ih rmpsigthrough, passing from light hindering object, non-transparent Any orvrain f2 a ie htcvraseicae.Obviously, area. specific a cover that tiles map 2D of variations four ) h u’ oiini clddw Dspace. 3D scaled-down a in position Sun’s The , tadrtiv nacrigyudtdrpeetto ihna within representation updated accordingly an retrieve and it neat Vis. Interact. ( neatv rm rates frame interactive neat Vis. Interact. .Wti hsbodyfruae ag,teown the range, formulated broadly this Within ). ff rn u oiin n ie t unquantifiable its given And position. Sun erent ff :1 tlatsm seto h visualization the of aspect some least At 1) ): rmsprscn (FPS) second per Frames cigfcosae(lorfrt Figure to refer (also are factors ecting wikipedia.org ff rn oiin o h u ntesky the in Sun the for positions erent : Faeae esr h frequency the measure “Framerates self-shadowing , Real-time lrto ncomplete in — ploration ol eda extreme an need would s wing. ult di quality lzto sconsidered is alization e ttesm time: same the at ver . ol econsidered be would twudb enough be would It ditrcie are interactive, ed .I eea,any general, In ). l,dpnigon depending ely, .Teohr are others The ). w cinand action own e rmrt of framerate A . i work. his tmnegatively stem l data-intense ely ntesaeof shape the in erflce by reflected be asta the that eans gprototype ng ff nisown, its on a erentiations ra well. as er sunlight ..Motivation 1.1. esas ders 1.7 ): ext, 15 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 16 Introduction 1. a eeoe ntecus fti eerhproject. research this of course the in developed was etclsrcue o saohreape rs h ih iuto fa of situation light the grasp example, another as to, structures vertical mlmnaino e plcto em h biu hn od:Teh The p do: reduce to deliver, thing browsers obvious modern the possibl abstraction, broadest seems system the application operating to web map a interactive of an implementation provide to desirable is It Accessibility in mentioned use-cases the of Some tilted: side-e a be As also 3D. can i in scene rendered already the be is it, itself just map well the as if might all scene (including this scene and t e 3D — circumstance, work the full un to about potentially the receivers) rather a require is adds techniques It this n users. rendering as does to This rotations, complexity arbitrary well. of s allow as layer comprehensive should be calculate might map to map the needed the that data three-dimensional, the be since to that, needs argued be can It the data.wien..at from c captured Contributors, also Rendering OSM construction source: the Image while itself terrain. on underlying shadows the (= cast itself that on as structures well as buildings on by occluded Vi of is edge Sunlight northern hilly the at scenario a shadow solar Simulated 1.7: Figure naiiyt ev lsi o-onprpcieadlo twls wi walls, at look and perspective top-down classic leave to ability an a fntsae tews,al“rttp cenht”saeteecopyr these share screenshots” “Prototype all otherwise, stated not If ff )lgtsource light 1) cieymasta hdwvsaiaincmswt iteadditional little with comes visualization shadow that means ectively a =Sn o ietyvsbe,sedn ih nasme afterno summer a on light shedding visible), directly not Sun, (= • c lvto aa Mapzen, data: Elevation )buildings 2) self-shadowing and )terrain 3) ff c,weee h s-aebnfisfrom benefits use-case the whenever ect, • c .()dpcsabidn ihvertical with building a depicts (b) ). a hw eri atn shadows casting terrain shows (a) : Dbidn oes td in— Wien Stadt models: building 3D • c aea:Mpo.o and Mapbox.com Basemap: tnilincompatibilities otential gt o neligdata. underlying for ights hdwocuesand occluders shadow uine ec,the Hence, audience. e a esnbeshadow reasonable hat tncsaiymean necessarily ot 1.1.5 dw,adother and ndows, h rcs.It process. the n sssaoson shadows asts optn cost computing rttp that prototype e house. new na including enna, lrshadows olar eetfrom benefit rwr and ardware necessary on. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. design e plctospoiefs ces n hydntne ob instal be to need don’t they and access, fast provide applications Web h rcse aai eeoeeu n ed ob egdt evisu be to merged be to needs and heterogeneous is data processed The Dbidnsadtran r onoddi h akrudadvisualized and background the in downloaded are terrain) and buildings 3D lyeti oeo esisatnos nbigfs pae n fixes and updates fast enabling instantaneous, less on dependent or more is ployment n oetal lwudtswe hr slwbandwidth. inte low required li is the stay there is when to approach updates itself this slow of app potentially drawback the and logical allows t A there, This (i.e., From fast. data accordingly finished. required place. is while first map transmission the the the on in pan visible or level be visual zoom not is the clipping would change map that might initial data an any data, map loading required only downloading By Data l paradigms, table web-programming to Modern s smartphones unison. the from in With covered spanning reach: are devices potential computers the end-user is application, however, advantages, and major the of One freedom. general advance. in • • • • • Dmse ol hnb rae procedurally. created be then would meshes 3D aefrmutisadvles ti ovnetysre stlsth tiles as served conveniently is It valleys. and mountains for base a o olwd lu oe.Ti l s eetees ato potent of part nevertheless, d is, promising all fact, This in cover. are, cloud there worldwide clouds, for Regarding now. for considered metadata. Clouds as or buildings) to (similar meshes 3D via provided be either can Vegetation process and appropriate need structures, formats. roof arbitrary in example, introduced for applications some by used Buildings tiles. basemap respective their to according aligned and base the scenario, map Terrain shadow solar a In awareness. locational tile. provide vector build a to or or mandatory trees bitmap rivers, a roads, as like served features displaying by context Basemap rvd pia rsnainwaee h culdvc ih okl look might device actual the whatever presentation optimal provide , smnindbfr,cod,wahradamshrciflec wil influence atmospheric and weather clouds, before, mentioned As : stebsmpisl stodmninl nte aasuc sneede is source data another two-dimensional, is itself basemap the As : apstore” “app w-iesoa iullyrpoiiggorpia n topographical and geographical providing layer visual two-dimensional A : Dsrcue.Asml eso ol eetue Dflo ln (as plans floor 2D extruded be would version simple A structures. 3D : aargrigpat rtesta r eeateog oocuelight occlude to enough relevant are that trees or plants regarding Data : nrsrcueicesstefeunyo paecce and cycles update of frequency the increases infrastructure 1.1.1 .Mr ealdbidnscontaining, buildings detailed More ). h-egtadload and ght-weight ns ti usually is It ings. lzdtogether: alized a uuework. future ial ntconnection rnet e.Terde- Their led. taeoriented are at st desktop to ts m codebase ame ike t providers ata o being Not . zdwithout ized ebasemap, he be3 file 3D ible ike. sso as soon as responsive h user the ..Motivation 1.1. o be not l a is map The as d 17 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 18 Introduction 1. ie,dwlae)uae ytmt nert hs ore ed t needs sources those integrate to system A usage. downloaded) (i.e., ae system based e rwesasrc wybs hardware: base away abstract browsers Web 1.8 l hsi,hwvr arfieta swligyacpe osimp to accepted willingly is that sacrifice a however, is, this All ol eal olct hmevso h a unn h application the turning — map the on themselves locate to able be would a htsol hrei h u o he or,i scuilt nww know e to Another crucial frame. is time it that hours, during three sunlight for most Sun provides the actually in spot charge should that car eapro htwnst a ntesaefrafwhuso o umraft summer hot a on hours few a for shade the in lay to wants that person a be T precise: be (to Sun the which a in moves, period Sun) A the time. to of period a over Sun-a Most ener dr consumed A the day. of summer some Time-integration hot resupply a conte that on shadow roads city solar on the a drive through In could path again, routing: shady car, assisted a solar or find guided to for par possible basis closest be the the adds find also to hours. It enabled three be next would entry the car complicated over solar a sunlit a without p is of — be driver break would The 30-minutes it a quote, address. for introductory spot the in sunny in situation mentioned closest shadow As the away. understand right to ings dat users functional allows still awareness but Location precise less abstracted provide is usually A-GPS without that computers lookups desktop and laptops on Positioning woul map shadow accessing solar by a that sensors, meaning their location-aware, and become devices mobile including By awareness Location and potential. adapted distribution be broaden to need algorithms visualization red and to rendered), to angles viewing and access har limited loaded Limited specific (e.g., interaction performance. use user and fully on quality limitations to visual possibility of reduction missed hence, the thei of in denominator) disadvantage common the lowest di (= across subset features a cover to reduced are example, possibl best the sustains Performance that way a in data the pre-process and fact in: provided usually are data these di that b) highlight systems, to essential is It .I so oeta interest potential of is It ). ff . ce sg cnro onthpe ihnatmoa ntn,btspan but instant, temporal a within happen not do scenarios usage ected ff rn l omt,adc l ie htmgtb ncetbefronline for unacceptable be might that sizes file c) and formats, file erent ff cigtedrcin ra n hp fcs hdw seFigure (see shadows cast of shape and area, direction, the ecting ff rn eietps h datg isi nrae compatibility, increased in lies advantage The types. device erent how hs hdw hne o ntne ie solar a given instance, For change: shadows these rpispoesn nt(GPU) unit processing Graphics sitdGS(A-GPS) GPS Assisted c Dmprgost be to regions map 3D uce a. )di a) iyacsiiiyand accessibility lify eErhi relation in Earth he srexperience. user e wr capabilities, dware eaaeo the of aware be o sil ofidthe find to ossible ff urn surround- current eoyrequires memory rn coordinate erent ,furthermore, d, apewould xample igso that spot king noa into o optimized. /or ftecurrent the of oeta to potential r esr,users sensors, vrIP-based over ihparking hich etrs for features, t twould it xt, vro a of iver gy. location ernoon, Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Uecss,sc swti h elett akt ors,leisure, tourism, market, estate real the within as such “Use-cases”, enabling . rbe ttmn eerhquestions research & statement Problem 1.2 e-ae DSlrSao a”i ae hs ieaueadapiain of applications and literature Thus, made. is Map” Shadow Solar 3D Web-based oipoeti iuto,teatmto uligtepooyeo an of prototype the building of attempt the situation, this improve To b defined therefore, is, thesis this by approached space problem The 09bten1:6ad1:6uigtrestops: three using 15:06 and 14:06 between 2019 fslrsaoswih ntr,ngtvl a negatively turn, in which, shadows solar of rbe pc,adisrslsqaiaieyassessed. qualitatively results b its shall and prototype space, implemented problem the i Conclusively, challenges technical documented. and and evaluated, and researched be shall approaches just even or — parking vi and practical accessible, t an argued in be world can the it around manner. Earth, and e on cities to life in (human) able shadows on be Sun should the of human relevance the to Due in will work This picture. single solution. shadows, a accumulating into visually information thus, time-spanning and, time over integrating By t than apparen darker either are appear during sunlight frame by shade time the occluded this always during Augus are sunlit on that constantly hall shadow-regions are town that Vienna’s Areas of min. front in motion shadow of Visualization 1.8: Figure okn o h etso od ht—udsubdb h Sun. the by undisturbed — that do to spot best the for looking uhepoaino oa hdw.Ti atlast insu to leads fact This shadows. solar of exploration such living t 0 , t 1 ff rlsl n neatvl xlr n nesadsolar understand and explore interactively and ortlessly or e se. per t 2 mg ore rttp screenshot Prototype source: Image . ff csseaismnindi Section in mentioned scenarios ects t ..Polmsaeet&rsac questions research & statement Problem 1.2. 0 =0min, t 1 0mnand min 30 = rslrcr n their and cars solar or h ako toolkit a of lack the y ti osbet distill to possible is it ffi etdaantthe against tested e etgt possible a vestigate in predictability cient etfid analyzed, dentified, ulyappealing sually .Conveniently, t. oeol in only hose ”Interactive a every hat t related 2 8th, t 1.1.5 60 = , 19 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Introduction 1. 20 . i ftewr ehdlgclapproach methodological & work the of Aim 1.3 h frmnindpolmsaeetmyas edsrbdb h f the by described be also may statement problem aforementioned The h vrl i fti hssi opoiecmrhnil answer comprehensible provide to is thesis this of aim overall The h prahlosa follows: as looks approach The usincnb rvnrgto rn,a oga h tp edn oisan its to leading steps the as long as wrong, whe or argued. irrelevant right reasonably therefore, proven is, be It can w process. question prototype, the technical in th a gained evaluating implementing knowledge by and achieved literature be related shall its This questions. research defined questions: 1. • • nawbbsdcnet hrfr loiga cesbe iulyap- visually accessible, an experience? allowing user Therefore map context? pealing web-based a in mlmnain&integration & Implementation Research asdb eri,vgtto,adbidnswt su shadows with solar buildings visualize and interactively vegetation, to terrain, by possible caused technologically it Is n documentation): and b) a) – – – – – – – – n o ls osmltdubnslrsao cnro resemble scenarios shadow counterparts? solar real-life urban simulated their do close how And rcse,adc obndi a htealsthis b) enables retrieved, that a) way be a data in heterogeneous combined c) required and the processed, can how so, If eerhdt ore o hdwocuesi hsregion this in occluders shadow for sources data Research eerhatooyrgrigSnpsto o pcfi time specific a for position Sun regarding astronomy Research mlmn oa ihigmodel lighting solar Implement sources data Integrate prototype web-based the of implementation Start Vienn of city the (e.g., region specific a to engine coverage 3D map low-level shadow existing solar an by Limit supported adap maybe prototyp level up, a higher suitable ground implementing no the consider is available, to there technology If used extensible be map. and shadow should solar technology a higher-level towards research which upon related decide to that, regards on in Based art Chapter the (see of applications state actual the and of evaluation and Review acmaidb otnostsig research testing, continuous by (accompanied 2 , tt fteart the of State hrtepiayresearch primary the ther ihi ul pnthe upon built is hich ) rbe pc and space problem e otepreviously the to s ffi loigresearch ollowing in precision cient ? wrn are swering from e build table a) Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. . tutr ftework the of Structure 1.4 hstei sdvddit ormi chapters: main four into divided is thesis This h nlCatr5wl rvd,aogadgs ftewoewr,amotiv a work, whole the of digest a among provide, will 5 Chapter final The in out laid as approach, methodological The iulztosqaiaieyrsmln epciera-ies real-life respective resembling qualitatively visualizations tt fteArt the of State iyo city oeigpsil xesoso h oa hdwmp eciepoten describe areas. map, research shadow related solar further suggest the and of use-cases, extensions possible covering Work Future & tim Summary same the at are, And use? interactive allow to enough will shortcomings good are prototype performance where map — shadow good solar arguably for a is interfaces What of could on: implementation reflected actual and the described 4, Chapter In Reflection & descr Implementation and argued be will implementation and design regarding Decisions researc Methodology are wou visualization, — shadow theory to in regards least in at adaptable — evaluated. least which at 3D-engines or and map- capable, Furthermore, approaches existing ours. analyzes and to literature related covers 2 Chapter • Evaluation ffi il,b mrvdt ebnfiilfrtepeetdwr?I h p the Is work? presented the for beneficial be to improved be cials, – – – – – oterslsspottersac questions? research the support results the Do the adapt/optimize devices, mobile performant) (less Consider performance Optimize a implement & Design o otesmltdslrsao cnsqaiaieycmaet reali to compare qualitatively scenes shadow solar simulated the do How ú ú fs,weele h oeta o uueimprovements? future for potential the lies where so, If why? not, If pndata open n h aaisl,poie ygvrmnsand/or governments by provided itself, data the and sritrae(UI) interface User 1.3 ilb lbrtdi eali hpe 3. Chapter in detail in elaborated be will , cenarios? iia rsupportive or similar , ..Srcueo h work the of Structure 1.4. ibed. ilupcoming tial UI tdoutlook ated ,generated e, rototype’s e and hed How ? dbe ld ty? be 21 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. (LOD) hdwmapping shadow 1.1.1 . Literature 2.1 hsscinbgn with begins section This relate is so multidisciplinary, is Earth on life on impact Sun’s The .. itr fslrsao mapping shadow solar of History 2.1.1 itrclbcgon fslrsao apn.H emdt aecie the coined have to seemed He mapping. shadow solar of background historical oa hdw.Ti otx utntb ie pwt h optrgrap computer the with up mixed be not must termed context This shadows. solar scen application potential into insight tion valuable providing Besides understan better a provide a to Earth light, towards its position and and Sun dimension as the well of as properties data, as 3D required by ar Followed they scenarios. whether application and web methods addres for visualization aspects, shadow engineering topographi various discuss for of technique will disadvantages — section the being time there, From the for innovative still ever, ac appl “Shadow s introduced on The preliminarily work already itself. relevant the Sun highly besides the the However, as them maps”. well comput among as maps, approaches, shadow data, existing of 3D about generation and analog methods, historical rendering the shadow from range broad a cover ,ee i er ae,tenme frltdtossest erelat be to seems tools related of number the later, years six even ), 1.1.2 Udrtnighst owt h blt ocag perspective.” change to ability the with do to has “Understanding h ieauescini hncoe yagipeit eeatas relevant into glimpse a by closed then is section literature The . hdwmapping shadow ,Du ), ffi soeo h rtpol ntecneto raigmp umne by augmented maps creating of context the in people first the of one as l’ hssi esine ( geosciences in thesis eld’s Du swl rfrt Section to (refer well as ffi eld shsoi tep naseigycmesm how- — cumbersome seemingly a on attempt historic ’s ff c oa hdw eeo u planet. our on here shadows solar ect Du tt fteArt the of State ffi eld 2.1.2 , 1975 laatcicdnethat coincidence pleasant a — ) hd aubelgto the on light valuable sheds ) — igteavnae and advantages the sing oe Antonsen Roger c igo o h Sun’s the how of ding cto teps(see attempts ication ieaue Topics literature. d apn fshadows of mapping ro rfrt Sec- to (refer arios CHAPTER cn eto is section econd vl sparse. ively ee fDetail of Level rnm,such tronomy, istechnique hics appropriate e ational crual term 23 . 2 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 24 Art the of State 2. Cmue ehiusaecnein fcmue iei available, is time computer if convenient are techniques “Computer ie,tran,adwr eeycnieigteSnspsto w position Sun’s the considering merely were and terrain), (i.e., shade ol elt u noigsnih socue yaohrsrae( surface another by occluded is sunlight incoming but lit, be would hr h topeei la ai n eirdlns lieregions) alpine lands, semiarid and (arid clear is atmosphere the where as la hdw nErhssrae hs hi iuainbecome simulation their thus, surface; Earth’s on shadows clear cause ohfilsaeeetal egdi hsthesis. this in merged eventually are fields both osdrn h nl fasnl sltdsraetwrsteSnfrsl for particular in Sun invol extension, for radius the geometric need The their towards the as account. Ins surface well into as taken isolated relevant, shade: be becomes single slope to a need than surfaces of calculate surrounding to angle complicated the more considering is shade Projected ( between Sun dramatically varies temperature Surface di too becomes and scattered gets Du sunlight atmospheres, cloudy or foggy In t greater being direction whi sunlight Sun, the the and by illuminated normal not surface is its itself between surface the when occurs as defined combined both e shadow calculation, on investigations then, back that remarks He ewe noigsnasadsoe.I,nvrhls,topography nevertheless, If, slopes. and sunrays incoming between iecnuig(n oehttdos iiiaino oorpi aa”( data.” topographic of digitization tedious) somewhat (and time-consuming vnsrne matsnih a,gvnteei oitreec w interference no is viv there a given provides has, Moon sunlight The impact angles).” Sun i stronger (low escarpments), even winter craters, in (mountains, and steep latitudes, are slopes where Moon), ffi iue21 itnto ewe lp hd n rjce hd ( shade projected and shade slope between Distinction 2.1: Figure eld nteohrhn,i h euto ufc ht ie t nl toward angle its given that, surface a of result the is hand, other the on , solarsystem.nasa.gov ( 1975 computation ,teeoe set ht“oorpi hdn sepcal significan especially is shading “Topographic that asserts therefore, ), ff cscudb di be could ects mre — emerges oorpi shade topographic , 2019 ). ff Du rnitdinto erentiated ffi eld ii.,a hw nFigure in shown as (ibid.), soiino optr,hwvr sthat is however, computers, on opinion ’s insolation ≠ 173 lp shade slope ¶ C ntesaeand shade the in sal goe topography ignored usually hi euto h angle the of result a is ch iha hich and hi egt Overall, height. their , self-shadowing t natmosphere: an ith ideadhigh and middle n igtoesurfaces those ving han Du deapeo the of example id a de othe to added was rjce shade projected u hyrequire they but 2.1 ff ffi esrelevant. less s rasn (the absent or csteangle the ects 90 : eld 127 edo just of tead ¶ lp shade Slope . p shade, ope , h Sun, the s Projected ¶ 1975 Du C ff s to use nthe in ffi ). ) eld — t , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. U ( ilase al. et Williams 1975 hs ehius hl tl eurn aulfiihn touch finishing manual requiring still while techniques, These sub are tables these insolation, solar direct visualize eventually To pre-computed. were transmissi atmospheric respecting also while — Time-integration) work), iulzto further. visualization ie hi g:Poie hr a cest optr(hc a not was (which computer a to access was there Provided age: their given eignored. be that: note account, shadowing on Attempts angle time. the given on a based at insolation Sun on the focusses and only slope therefore, and, vegetation) or ignores howeve completely must, date work It specific presented transmissivity. respect atmospheric to like able aspects visualizati now ignored radiation were solar they available, since data informativeness topographic digitized already and 125-149 = A Ly insolation: the stronger Barbados. represent the of point, Island grid tropical every the where on plot it computer-generated apply a and shows method the the with illustrating in-depth Figure created, regular (see are a radiation lines on contour solar points with arbitrary maps for values, insolation these daily retrieve Figure to (see properties map topographic a with conjunction th and solstices Figure two the for variants di covering as — listed are insolations wit slopes for day a within insolation direct and total of consisting tables paper his In today as Insolation ubiquitous, as nearly not were themselves computers and data and Earth-covering 45 ,e n c o d e sas p e c i fi c . ¶ 1 aiue.Within latitude). N ti o nesadbewysoe retdtwrstews aiuh<- < (azimuth west the towards oriented slopes why understandable not is It Isarithms .0–aqoeta ed ob u noprpcie sbc n17,the 1975, in back as perspective, into put be to needs that quote a p.10)– , 90 DSM ff rn topei rnmsiiisrnigfo .0t .5i tp of steps in 0.85 to 0.50 from ranging transmissivities atmospheric erent ¶ Ohmura 2.2 swl saiuh agn rm- from ranging azimuths as well as ;ptnilcmuainrqie rcdn ubroedigitization cumbersome preceding required computation potential ); ). TeCmuaino ietislto naslope” a on insolation direct of Computation “The h rsn optrpormwt h i ftkn hdwn into shadowing taking of aim the with program computer a present who , =cnorlns r hndrawn then are lines) contour (= iia lvto oe (DEM) model elevation Digital ( 1968 1 age (Ly) Langley Dtriaino hte on si hdwa n particular any at shadow in is point a whether of “Determination rsnsasrtg oitgaeislto vrtm rfrto (refer time over insolation integrate to strategy a presents ) h alswr iie o lpslctda h 5hprle north parallel 45th the at located slopes for limited were tables The 10 2.3b ¶ tp nbt xso osbesoeage,time-integrated angles, slope possible of axis both in steps .I usqetpaper, subsequent a In ). ag,weestehge ptelte ntealphabet, the in letter the up higher the whereas range, shadows Ly 90 wehrfo lpstesle,buildings, themselves, slopes from (whether 150-174 = B , ¶ o+ to 2.3a (including yhand by ,wihpoie h eesr slope necessary the provides which ), 90 ¶ esrdfo h at(= east the from measured , ane n Ohmura and Garnier oipoeraaiiyo the of readability improve to iia eri oe (DTM) model terrain Digital s r acntn,ee more, even fascinating, are es, Ly a eerdt nDu in to referred (as , tctr,i tp f24 of steps in cetera, et , ,b mhszdta the that emphasized be r, swl spreviously as well as s iy o hspurpose, this For vity. db letter a by ed mato eri on terrain of impact 90 nlsbetween angles h ¶ Dgi.Bsdon Based grid. 2D eunl sdin used sequently ie akthen) back given a qio swell as equinox e r>+ > or . n gained ons 90 Figure ewe a between ewsno was re ( .5(see 0.05 ¶ 1969 )seemto A frelief of ..Literature 2.1. ffi pto up 1.1.6 eld’s go ) 0 2.4 ¶ 0 ), ¶ , 25 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 26 Art the of State 2. oti rbe a fmjrcnen oseicfruaino th of formulation specific No al concern. an major and of terrain was mountainous problem in this importance to critical of is time oe nteliterature.” the in noted htcs tepst nesadsnih ihnterprofess their within sunlight understand to attempts chitects’ epdt iuaelgtstain nacietrlmdl o arbit for models architectural on situations light simulate Thus, to far. helped so neglected been have buildings by cast Shadows re a i As taken only to lines. vice contour are similar and using areas look shade visualized Shaded maps the insolation, in se: overall is per reduce region wi shadows to that it of low, visualization comparing too neglect and is images azimuth interpol latter Sun’s by the the region If towards given altitude. a line for the sunlight along occlude elevations to enough high elevations for insolation daily covering tables ( pre-computed orientation of Extract 2.2: Figure rhtcue&“u Machines” “Sun & Architecture Ohmura , Ohmura 1968 ( ilase al. et Williams ) s(Figure ’s 2.3b , 1972 ). .2)Te rps ocnie terrain consider to propose They p.528) , o:So-called ion: Du ffi oih o solution a for gorithm eld ut h adtraced hand the sult, rbe a been has problem e ( aySnpositions. Sun rary 1975 es.Generated versa. tn rdpoint grid ating il fvarious of hills u Machines Sun ecie ar- describes ) hteSun’s the th t account nto Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Mapping Heliodon 1968 einby design A oaheeSnlk ihig—icuignal aallsaos— shadows parallel ra nearly their including for — model lighting the Sun-like to achieve close to Sun-Earth too Figure the just (see to are parallel Compared machines remotely point), Earth: these reference on on a shadows sources as parallel light Earth nearly the for (from reason rays ( the parallel source roughly light Sun’s movable the a support that Machines similariti interesting shares approach This illumination. of degree demonstrate Du to example ( an map topographic as a used on is based (b) Quebec, lines Hilaire, contour using visualization St. insolation Mont 2.3: Figure a otu a fMn t iar sthe as Hilaire St. Mont of map Contour (a) orefrsoeproperties slope for source .Dvcsweetelgti xdadtemdlcnmove. can model the and fixed 3. is moves. light light the the where while Devices fixed is 2. model the which in Machines 1. ffi ) eld n hs,weebt,lgta ela h oe,cnmv as called (also move can model, the as well as Figure light see both, where those, And ( as ee oSection to refer (also ihacmr oltrmnal pcf hc ufcsaelt swel as lit, are surfaces which specify manually later to camera a with 1975 Knowles di ) 2.5a ff rnitste notefloigtretypes: three following the into them erentiates ) ( 1974 srmral noa si xhne h ih oreo a of source light the exchanges it as insofar remarkable is ) 2.5b 2.1.2 n ee oSection to refer and ). b oa oa noaino etme 19 September on insolation solar Total (b) 97 topei rnmsiiyp=0.75 = p transmissivity Atmospheric 1967. .ad3. and 1. 2.1.5 rhbtteeuainof emulation the prohibit ) .Tu,telgclstrategy logical the Thus, ). sto es st eyo h Sun the on rely to is Williams hc ntr are turn in which st eeven be to ys )( a) Heliodons ’s stheir as l distance, Ohmura Shadow ..Literature 2.1. solar th , , , 27 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 28 Art the of State 2. ( machines Wise ovsaiesao iutosfrterrain, for situations shadow visualize To wyb ita bet,ptigtewoemcieit computer a into machine whole the putting describes, modern objects, he virtual a “hardware” by From physical away The (ibid.). inspiring: angle” retrieval are desired and descriptions the processing shadow from “rapid illumination for parallel ideal — information topographic ra Du light diverging me of his disadvantage since the But shared shadows. it above. source, from light th scenery artificial illuminated the an He photographed maps. and relief angles plastic desired topographic with them exchanged Du time. and date desired a with a item together to to is, according (compare It alignment arbitrarily to: moved has be model cannot the Sun the Since itself. en ( point isarithms hand-drawn grid Every for basis Barbados. the of providing part insolation, a solar of of plot range generated Computer 2.4: Figure optn ehd ( method” computing stelgtsuc seFigure (see source light the as ane n Ohmura and Garnier ffi ffi eld ( l’ hdwmpigtechnique mapping shadow eld’s 1969 vnuly re ocmest hssotoigb obnn th combining by shortcoming this compensate to tried eventually, , oee,isedo rhtcua iulzto sn uligst building using visualization architectural of instead However, : ihasnilagetdpafr,ealn h ahn ouethe use to machine the enabling platform, sundial-augmented a with ) , Du 1969 ffi eld ) , 1975 2.6 .H ecie i ahn s“ oeflanalog powerful “a as machine his describes He ). n eest eifmp ssoaedvcsfor devices storage as maps relief to refers and ) sundial Wise xdo ltomta losfrprecise for allows that platform a on fixed , ( 1969 hs napoc eae to related approach an chose ) ol utb abstracted be just could 2. s n,therefore, and, ys, ntels above), list the in rpiscontext. graphics otu lines) contour = esetv,his perspective, mwt from with em hdrequired thod utrs he ructures, eey by merely, okof work e oe a codes Sun Sun Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. itne,adeeain ov hmevsisaty si h ell real the in as instantly, themselves solve elevations and distances, ersnsums ipiiyade and simplicity utmost represents hdwpten ihu eoret rt-oc iia comput digital brute-force to recourse without patterns shadow ihtedsrddt n ieo h iulzto.Tepoescont process The visualization. the of time and date m which desired first, the accordingly with scene the up setting by works machine The htgaho h a rmaoe hra fo bv”i endb h inv the by defined is above” “from whereas above, from map the of photograph a ltomcnann h eifmpi a httecretsunligh current the that way a in map relief the containing platform neomu unu optrayas . . anyways. computer quantum enormous an trace Figure manually eventually, in are, shown ont boundaries as projected shadow visualizations later where a is region negative same Its the normal. of platform’s the of direction of Operation o i far introduced (as too approaches not rendering are shadow computer-based fact, In path natural Sun’s the follows compar light and the switch as fast simulated si di a be in enabling can (thus, scenarios the month light sources of given light rotation a Manual rings’ while each follows: latitude, between as model’s works the (a) in sets shown structure heliodon The 2.5: Figure rnil.H,frhroe ocue that: concludes furthermore, He, principle. a eidn Photo: heliodon. A (a) 2 hc ieyrsntswt hlspisaottepyia nvreisl b itself universe physical the about philosophies with resonates nicely Which Du ff rmDu from ffi ff eld rn ots.Cnlsvl,b oaigteatv ig ieis time ring, active the rotating by Conclusively, months). erent smcie aasucs n accuracy and sources, data machine, ’s • c ffi betanit.com l’ eypyia eiewti hi nrni operating intrinsic their within device physical very eld’s ffi 2.7 ciency.” . 2 b xmlr ihigsmlto civdby achieved simulation lighting Exemplary (b) eidn Photo: heliodon. a ( Du Tn ftosnso nrct angles, intricate of thousands of “Tens ffi eld , 1975 p.15) , to.Tenwtechnique new The ation. obr Lechner Norbert uae yswitching by mulated nlnto aligns inclination t nsae creating andscape, h a basemap flat the o igntiges,but else, nothing eing asrttn the rotating eans Section n ne ytaking by inues snbetween ison oachieve to d ue ring- outer ( 2019 ..Literature 2.1. 2.1.2 erse ) ), 29 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Saeo h Art the of State 2. 30 ( hogottesao apn rcs,teeaevrossae hr i where stages various are there process, mapping shadow the Throughout h iulzto loms o utb iie otpgah,a eargues he as topography, to limited be just not must also visualization The occur: scale “a was there provided M mapped, Army ( be U.S. scales” could various clouds the at or by world trees scale the shrubs, of 1:250,000 rest at the maps of much relief “and plastic — via Service pri archived machine’s been the has are which maps, Du relief of accessibility Regarding Du ffi • • • ffi eld eld ertemdl vrtm (ibid.). time over models the wear h aultaigo h boundaries. basem the the of onto tracing projection manual its the photography, shadow of the maximum during Finally, a to regard this in incl error Sun angle desired approximation. the an towards always orientation nature platform and mounting Model an storage Furthermore, in supplied. of was degree tolerances a regarding reality, feedback the no of models downsized inherent. are maps relief Since iue26 h oa hdwmpigmciedsge by designed machine mapping shadow solar The 2.6: Figure , etosta oto h ntdSae fAeiastpgahcinformation topographic America’s of States United the of most that mentions 1975 p.21). , Du ffi eld ( 1975 ttsta ept eetdrqet omanufacturers, to requests repeated despite that states ) Du ffi eld ( 1 1975 ¶ . ,hwvr iistecumulative the limits however, ), Du Du oe fteobject” the of model aydt source, data mary ffi ffi eld eld , pa elas well as ap nto sby is ination ( naccuracies 1975 cuayis accuracy 1975 handling d hteven that p.15). , ) ap Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. hra iil ytmtcdvain o h onn hdw were shadows morning the for deviations systematic visible whereas oe retto ii..Terle a ed osote h top (ibid.). the displaced” smoothen slightly to are tends saddles map and relief peaks The (ibid.). orientation model Du construction graphical time-consuming ( extremely map” but “precise a and orien platform and mounting model Figure besides aspects all for analysis Error Du with created maps shadow — solar Arizona County, of Yuma Mountains, selection Mohawk A 2.7: Figure c h utpsto ewe oe illumi- model between juxtaposition The (c) 21 June solstice, Summer (a) eosrcino h hdwstainshows situation inaccuracies. shadow the of reconstruction cetera et Ly, 1/2 ones 1/4 depict boundaries shadow ain(Du nation ffi eld Du 2.7c ( 1975 ffi ffi oee,sosagahcljxaoiinbtenDu between juxtaposition graphical a shows however, , eld l’ prah n graphical a and approach) eld’s ocue hthstcnqepoue odapoiaino reali of approximation good a produces technique his that concludes ) , 1975 .9,uigatcnqerltdt n rsne by presented one to related technique a using p.29), , st Ly Outermost . ,n e x ti n n e r ( Du ffi eld , b ncnrs o() hsvsaiainshows visualization this (a), to contrast In (b) d hdwbudre o specific for boundaries Shadow (d) 1975 hdwbudre ftewne osieon solstice winter 21 December the of boundaries shadow oinfo ot osuhoe h er A tion year. the to over related their south strategy over to enveloped north are from motion (a), in described as 32 1.1.6 ) ¶ 5 N 45’ ) st 113 ¶ 5 W 45’ time-integration ffi gah,ad“major and ography, ffi asdb imprecise by caused l’ paau for apparatus eld’s rmatopographic a from ainwsomitted. was tation l’ visualization eld’s Garnett Ly seSec- (see ..Literature 2.1. -values, ( 1935 ty, ). 31 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 32 .Saeo h Art the of State 2. a twl edmntae ae nti thesis). this in later demonstrated be will it (as plctoso oa hdwmp rudte17iscmedbyepoe and explored commendably 1970ies the around maps shadow solar of Applications .. hdwrendering Shadow 2.1.2 ahmtc n optto akdfield. backed computation computer-generat ( and in images mathematics shadows rendered a of of p lack realism geosciences, the and of that comprehensibility scope realize the to foll Outside started the utilization. graphics during further technology for ever-cheaper way and the time, ( that propertie good by atmospherical rare recognizable as a such was neglected, time be computation to had beforehand, that, ( al. 1970ies et the aided in already computers maps before, shadow to mentioned i (refer As those chapter as computer-generated. this such entirely of apparatus, manual beginning onto the models at physical applying of Instead ri realtime in data th that over process accessible can te being computers where surface portable later, planet’s while the years cost, of no 45 most conclus around to must, from led It necess progress originates either. the obviously well top, scale perception On not this limiting. does and boundaries cumbersome shadow are trace maps relief of sharing ( $20” technology. Du art though the in Even of to state motivation with and it reason provides enhance Figure change), and see climate issue consumption, of energy issue to urgent regards the in only (not decades rare a simulation. itself, computer-driven jus reality modern, between — and analogies perspective then, light’s the back the shows from history into scene fore 3D peek beautiful virtual a a t but rendering understand nothing by to is order scene, in 3D Machine”, modeled of “Sun physically his a onto on of source light idea light The a of remarkable. instead are possibilities, its Du and to led that applications and urges the see to fascinating is It Discussion ntepeetdy h atta u eaeamc oerlvn fact relevant more are much them, a of became all Sun not that if fact Most, The shade. day. and present Sun the of in understanding better a from ouetdby documented fdt,dt-ore,a ela h ult,flxblt n extensibi and pres flexibility quality, the the to as parallels well The as data-sources, section. data, this of in presented work other the Williams , Du 1972 ffi eld .Te loe oecmlxcluain n osdrtoso factors of considerations and calculations complex more allowed They ). ( 1978 , 1975 Du ffi h netdtecmue rpisagrtmo sao mapping” “shadow of algorithm graphics computer the invented who ) l’ eiei ha n tagtowr obid—“o esthan less “for — build to straightforward and cheap is device eld’s ffi .7 n antinr htteceto,acs,aciig and archiving, access, creation, the that ignore cannot one — p.17) , eld hwtebodrneo s-ae n cnro htbenefit that scenarios and use-cases of range broad the show , ane n Ohmura and Garnier Du ffi eld 2.1.1 , 1975 ,sao iulztosmya elbe well as may visualizations shadow ), Crow Knowles ,terptnilhspoal been probably has potential their ), , , 1977 1969 ( 1974 n obgnrsac in research began so and ) ; ffi 1.3 Ohmura n nrgrst quality to regards in ent oryasltr This later. years four t l’ paau n all and apparatus eld’s iyo h visualization the of lity ycmueie world computerized ly ,t on camera a mount to ), u loconsidering also but , nentfralmost for internet e oer fcomputer of ioneers h raino solar of creation the vl,b oe that noted be ively, wn er paved years owing ih otework the to sight h norhands our in ght , .Ee though Even s. t omanually to ity dsee hurts scenes ed 1968 ri h last the in or etgt the vestigate eipc of impact he chnological ntroduced ; tl valid still Williams Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. eomu)vlm fteSn t ih sdfiieyeitdb nare an by to emitted (refer definitely is light Its Sun: the of volume (enormous) tracing umbra codn to According ab graphical computer a light, no was there if shadow, no be would there As a rcn n te al hdwrneigapproaches rendering shadow early other and tracing Ray rtppron paper first divergen — negligible but sunrays existent of still fraction — that the though, and diameter, parallel, its almost are and Earth th the be to would distance simplification this Consid against shadows. argument hard obvious emit produce away, an inherently however, far they maps, infinitely p as source only now light well, for a as considered (i.e., sources lights varian light directional modern area or are support there that While techniques sh expensive. rendering a more only computation as not and of soon complex consist As shadows point. cast su one-dimensional nevertheless, — a source, sources than light light rather area physical area, an from an emitted from Light originates needed. usually is latter the of source Light from visible is light versa the vice of and area lighter more lit, sur the The on point, be manifests either (right): that can occluded penumbra surface partially additional poin a an (i.e., since create point however, (left) one-dimensional sources, shadows a hard from produce originating only rays Light 2.8: Figure 3 i ehdwsltrtermed later was method His u loa also but , usqetybcm soitdwith. associated became subsequently 2.1.5 ors n Sabharwal and Zobrist o ute discussion). further for a tracing ray penumbra a ulse by published was seFigure (see a casting ray ( si akdtecaatrsi eusv rcn frays, of tracing recursive characteristic the lacked it as , 1992 2.8 and ) ,wihmksagrtm infiatymore significantly algorithms makes which ), Appel oe tal. et Foley ( 1968 ) 3 hc eosrtdhow demonstrated which , ( 1996 igprle as are rays) parallel ting aogohr) the others), (among ) ei fe neglected often is ce rnt ralight Area not. or rn oa shadow solar ering ae htaeonly are that faces itlgtsources, light oint itn h Earth the hitting ha h u — Sun the as ch igesurface single a r delineated arp .Gvnits Given a. so shadow of ts ih)can light) t apparent e straction hr is there ..Literature 2.1. ray 33 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 34 .Saeo h Art the of State 2. ihnhswork, his Within h cnie,hwvr h hdn fajcn iescudb sign be could pixels adjacent wi of cutting shading the the of however, intersection scanline), the the drawing” (i.e., frame scanline wire after a scanline as us time for calculation requiring much usually as consuming, times time thousand “very several — consumption Figure memory in on shown as pictures producing Figure sur to flat refer of (also consisting follows scenes as 3D works arbitrary algorithm into integrated be can shadows from cast ray a since shadow it. by in reach illustrated is casting, plane ray image through the rendering Shadow 2.9: Figure .) yintroducing By p.4). eurdcmuaintm.H ocue htteagrtmdescribed algorithm the that concluded He time. computation required • • • cmr)truhtepcuepaeot h scene. the onto plane picture the through (camera) au fta ie bsdo h betsclr,wihmgtb subjec be might which color), object’s the on (based that of value aeo nte bet,ta ato h mg =pxl utb nsao an shadow in be must pixel) (= blo image are the (they of ( source part accordingly light that colored any sourc object), hit (or another cannot source n or rays light same or secondary the shade these towards the If intersection in the more): is from intersection cast of is point ray that whether determine, factors. To other and normal surface’s the ( on object depending an with ray a obser the of intersection from sent first is The ray a generated, be to image the of pixel every For P 1 sscnayry oee,rahstelgtsuc,and source, light the reaches however, ray, secondary ’s Appel utn planes cutting atdt vlaeteqaiyo eeae mgs swl stheir as well as images, generated of quality the evaluate to wanted P 1 P , P 2 P ). notemto n,teeoe edrn h image the rendering therefore, and, method the into 2.10a a hl ipet mlmn n low and implement to simple while — was , 2.9 P o iulexplanation): visual for P 1 2 , P oad h ih orecannot source light the towards 2 nteseedfie h color the defines scene the in ) htepcuepaecreates plane picture the th Appel P fiatyaccelerated: ificantly 1 P ae.Tesimple The faces. bv,cpbeof capable above, s hrfr,lit. therefore, is, ( es 1968 ( fteeare there if , Appel oshading to t t another ot, kdb the by cked flresults eful e’ point ver’s ). P , 2 1968 P is d on , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ytepoeto fegsot ufcs[ rte a edfie yt by defined be may they or ] . . [. surfaces onto edges of projection the by pc hyencompass.” they space volumes shadow 1968 eea datg frytaigapoce steihrn upr o anal for support inherent the is approaches tracing ray of advantage general A 0mnts o oohoepotr vial ttetm,i a disco was it time, the at available plotters monochrome For minutes. 30 hdw n on usd slt eea loih ok sfollows: as works algorithm general A lit. is outside point any shadow; it: puts Crow as or — scene the with (see volume umbra that light’s intersecting point a r of also reproduction polygons, shadow Projected approaches: rendering ( nee shadow energy” the of solar evaluating class of com “for availability pure visualization the shadow the or leaving of tioning again importance thereby the (and on note context) marginal a leaving surfaces Besides real virtual of approximations as quantized advantage, rather irrelevant non-analytical, an intrinsically nevertheless, th is, Considering to necessary. this calculated is be approximation/interpolation appr can numerical original points no the intersection of i.e., surfaces, root defined square the than less to reduced time Computing di from shown surfaces flat of consisting with structure generated building Images 2.10: Figure ievrig“”sgswr rfrbefrgasaesaig sshown as shading, grayscale for preferable v were each “+”-signs for size-varying time Calculation capabilities. qualitative the demonstrates • • ) on ih ore hs oelk hp sfre seFigure (see formed is shape the cone-like following a source, s Thus, light the the source. of from light vertices away point on them based extending geometry), by additional edges, (i.e., edges Figure new conn (see Create that found edges be li to those the need towards as Those directed defined is ones. are normal backward-facing their object (i.e., occluder faces an forward-facing of edges Silhouette h ehiu’ e ocp st raeatredmninlpol three-dimensional a create to is concept key technique’s The . a rhtcua scene Architectural (a) ( Crow , 1977 .4)Aypitisd h mr’ ouele in lies volume umbra’s the inside point Any p.246) , Appel 2.8 Crow sapoc,pitdo iia ltes A plotters: digital on printed approach, ’s n rcsl aclt hdwdaesby areas shadowed calculate precisely and ) , 1977 .4) rwitoue new a introduced Crow p.242), , ff rn esetvsi (a) in perspectives erent Saosmyb defined be may “Shadows ihs rcso,since precision, highest e 2.11c ity. ob edrdare rendered be to oa hdwmaps, shadow solar ). b Toning (b) h ore with source) ght 2.11a ue graphical puter ieto fthe of direction e a about was iew n()( (b) in o aircondi- for d evlm of volume he fre oas to eferred ah(ibid.). oach ). ee that vered ilhouette ytically ..Literature 2.1. ygonal Appel ect , 35 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 36 Art the of State 2. rfrto (refer ( a shadows map a sdfeunl nti hssb o.In now. by thesis this in frequently used was i are surfaces) curved (e.g., structures polygonal non-planar and well, 12 took It speed. of terms in rendering shadow real-time from far were ouecluain so diinlipeetto expenses, implementation additional of As calculation. volume tr iha L n a cetfi rc eodaon h aetm,tes the time, same the around record track scientific a had and Section “L” to an (refer computation with of start help the with contexts topographical illu to regards in image generated by invented the technique of graphics analysis computer visual the enable to use order to in conclusion logical the Knowles be just might it here, a humour graphics, computer little termed of is field he approach unrelated words, rendering se other per in the outlines; within shadow Ironically, with maps topographic augmented parallels: interesting some are there foremost, and First mapping Shadow place. first the shad in complex approach more the drastically approxim in by result curves occluders smoother polygons) (i.e., more “Round” even detail: consumes gains turn, scenery in the which, the — on geometry time additional requiring of drawback bu stencil ch this in presented Heidmann implementations all that aware be to needs One solution. economical considered are silhouettes polygon only as computation, in charact increase ( appealing least more” most “somewhat the require have volumes only shadow overall, e that computation concluded consumption, memory di of the terms as in aforementioned the them of evaluated variant and scanline the them, (among algorithms paper, his In infiatpr nms ftecmae prahs,sao oue r the are (w volumes place shadow in approaches), hidden-surfaces compared scan the to of algorithm most an in already part is significant there as soon as 1972 4 • nte eihflsmlrt isi h ae fLance of names the in lies similarity delightful Another :L .Wlim a mn h rtoe h re oehnersac nsola on research enhance to tried who ones first the among was Williams D. L. ): nietevlm,prilyo o tal—seFigure see — all wh at (i.e., not against or tested t are partially farther volume, objects the the volume, longer, very inside (the the arbitrarily forming defined — be reach) can length cone’s That swr ie,ecagn h ih oreo Sao ahn”wt c a with Machine” “Shadow a of source light the exchanging (i.e., work ’s ffi rhtcue&“u Machines” “Sun & Architecture ff er ut fadtoa mlmnain(oprdt o-hdwvrat.He variant). non-shadow a to (compared implementation additional of culty ( 1989 GPU htwseetal ateog.Hwvr hdwvlmshv h inhe the have volumes shadow However, enough. fast eventually was that n... . . on Crow eosrtdavrinof version a demonstrated ) hrfr,ngtvl a negatively therefore, , maps ( 1977 ti o uttedfiiino em,aohraaoybetween analogy another terms, of definition the just not is It . oprdhsivninwt di with invention his compared ) hdwmapping shadow Crow , 1977 nSection in , ff cigoealpromne hswresas worsens This performance. overall ecting Williams .4)adtoa trg n as the cause and storage additional p.248) , Du Crow ffi swl.Tu,tkn h iet fa of liberty the taking Thus, well. as eld Williams sapoc htuiie a utilized that approach ’s 2.1.1 swork, ’s ( 1978 hdwmapping Shadow 2.1.1 ). 4 a led ulndbefore outlined already was ) ff ( rn lse fshadowing of classes erent 2.11b ,adsnebt uhr’names authors’ both since and ), 1978 Slrsao maps” shadow “Solar n .D. L. and ) ). Crow ieykonshadow known widely a casting ray hdwmapping shadow siinsubstantiated, uspicion pe oti point, this to apter cmail with ncompatible tn hmwith them ating ffi apdshadows mapped ocue that concludes rsisa they as eristics wvlmsas volumes ow iain,and mination), o h shadow the for iny swell as ciency, satr that term a is te hylie they ether rasterization ilase al. et Williams eshadow’s he hdw in shadows r er until years approach) ihi a is hich GPU amera most rent ,he to ’s . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. iue21:Vrossao oueeape.Iaesucs()() Sao v “Shadow (a)/(b): zachlynn.com sources Image examples. by volume illustration” shadow Various 2.11: Figure a on ih orei h etro the of center the in source light point A (a) ih oredrcin hog h occluder’s the silhouettes through the direction, to source inverse light extruded are shapes Cone-like wireframe). yellow as (depicted volumes shadow cn sterfrnepitfrgenerated for point reference the is scene Rainwarrior c xml famr ope cldr The occluder. complex more a of Example (c) defo hc h oia hdwvlm is volume (green) shadow from silhouette- conical extruded the the is which body from bunny’s edge the on line red iiei omn,C YS .,(c): 3.0, BY-SA CC Commons, Wikimedia , b nescinaeso hdwvlmsshown volumes shadow of areas Intersection (b) nFgr a n clde =wls r ren- are shadows walls) hard (= as occludees dered and (a) Figure in • c ahLynn, Zach ..Literature 2.1. olume 37 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 38 .Saeo h Art the of State 2. ie,rseie qae)aerpoetdaanit di a into again reprojected are squares) rasterized (i.e., ( ibid.): 6-1, (page i -oriaeoe e nesttwr abspeichert.” Intensitätswert den oder Z-Koordinate die Williams l hsocr sa as occurs this All ihsaoscnan w iw noeiae fw r otn ocs shad cast to content are we If image. one in views two contains shadows with a rmteIsiueo rtcadApn eerh nvriyo ooaoade and Colorado of University Research, Alpine and Arctic of Institute the from was rmnosyscesu aeri optrgahc,cnrbtn oeo h m the of s some La neighboring contributing from field. a graphics, decoupled its (again, computer too in Utah in seems of career career University successful his the tremendously revealed, at be science not computer could studied “L” first the among shadows behind concluded, of investigation topic Minor the climatology. researching and person; graphics same computer the fact, i.e., in were, they that ch the b are ( will aliasing algorithms.” approaches and (other space “quantization map image that depth concludes the Williams for following). texture-size larger a as reprojection, such plus rasterization the e as aliasing well as depth-information in di values 65,536 depth just the in resulting are bits, only 16 Not the of rendered. by quantized been now has pixels scene the after happen (see steps following the projections.” by simple described are be reference): views can two technique these The plane, p.271). ground or wall single The point. (visible) every of z-coordinate the storing of process so-called a of functionality the 1978 1. 4. 3. 2. ocntuta e an construct to ) hc en httedsac rmeeypxltwrstelgtsour light the towards pixel every from distance the that means Which al. et Williams iw(u otez-bu the to (due view noagasaeiaeta eie ihnthe within resides that image grayscale a into hdw nbt ae,tefia mg’ ie ssae accordingly. shaded is i pixel Vice-versa, image’s final lit. the be cases, must both it In visible, is shadow. pixel transformed the (Figure If visible is is it pixel Whether transformed words: the other whether the s tested, than light be source, the to light into remains transformed only is it coordinates) Now depth) (= Z also th but Y and t and from view, pixel observer’s every transformation, the linear from a Through rendered happens: is ingenuity scene the Afterwards, (he view source’s light the from rendered is scene the Initially, sapoc tlzstewr of work the utilizes approach ’s ff cs hra hi nest a ecmestdtruhvrosstr various through compensated be can intensity their whereas ects, [ iskn eese edn enmnfrjdnPntauch Punkt jeden für man wenn werden, geleistet kann Dies ] . . “[. post-process s“u ahn”,and Machine”), “Sun ’s ffi in loih ae ntepeieta aseerendered scene “a that premise the on based algorithm cient Williams ff r hs ieshv et ausa el ec,ntol X only not hence, well, as values depth have pixels those er, z-bu et value depth z-bu in ff er ff mg space image , er wih ncs of case in (which, ff 1978 rn aus,i lomasta unie pixels quantized that means also it values), erent ihnte“uuewr”catro i h thesis PhD his of chapter work” “future the within bandfrta oiinbfr in before position that for obtained Straßer p.271) , et values depth hc en htpxltransformations pixel that means which , 2.12a ( 1974 z-bu ih image). right , h,frtefis ie outlined time, first the for who, ) Williams ff ff hc aial ecie the describes basically which — rn iw oh h reduction the Both, view: erent er o vr ie r obtained. are pixel every for (Figure oee,ta .D Williams D. L. that however, z-bu aeo ooao,adhda had and Colorado), of tate ( 1978 Figure ff oploiyla to lead compulsorily opeeydvreareas, diverse completely 2.12a o,i utb in be must it not, f er ei h aallto parallel the is re s motn research important ost ,hdaresolution a had ), e huhtename the though ven ecie nthe in described e allowed ( c ilas,who Williams’, nce e rwak of drawbacks ief Williams 2.12a etrimage). center , closer ei encoded is ce eobserver’s he uc’ view. ource’s ftefinal the of si where is is tp1 step o visual for w na on ows Williams ategies, , othe to 1978 .In , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. a h ai rnil fsao apn:Dphmp(ide srende is (middle) map Depth mapping: shadow of principle basic The (a) iue21:Sao apn prahadvsa rwak.Iaesources: Image drawbacks. visual and approach Documentation mapping Shadow 2.12: Figure wh defining (right), comparison depth allow to (left) perspective sl-hdwn hr oesol be) should surface white none the where on (self-shadowing visible acne” “Shadow (d) outlines Jagged 256x256: size map Shadow (b) ( 2019 ), • c Redway3D e iapaigsaosdet misaligned to due shadows Disappearing (e) ih frustum light c 0824 rae mohresults smooth creates 2048x2048 (c) c iesaeltv.i h shade. the in vs. lit are pixels ich e rmtelight’s the from red Redway3d ..Literature 2.1. 39 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 40 Art the of State 2. volume aiu taeishv endvlpdt opnaeovosshortcomi obvious compensate to developed been have strategies Various h neligntr of nature underlying The h iulqaiyo hdwmpig oemjrpolm swl stechn as well as problems major follows: as Some presented mapping. are shadow counteract, of quality visual the quality visual mapping’s shadow Improving transformations. projection the up speed even became mapping al. Shadow et complexity. increased from significantly that means further ( which cost resolution, additional image’s without that surfaces on dependent only dec Since is inherently scene. is the performance of Their complexity advantage: significant most their • laig(jge shadows”): (“jagged Aliasing n hsrseiaini lal iil ftxuesz stolo too is size sam texture the if into visible Solutions: rast transformed clearly two being is of after rasterization Pixels other this map. each and depth against the tested of depth size are texture the with correlates ( 1992 rohraddgoer ae hdwapoce,woepromnesu performance whose approaches, shadow based added-geometry other or Filtering: – – textures: Larger – natmtt uoaial prxmt h bevrsve rsu u frustum view observer’s the approximate automatically to attempt An iwfutmcue hdwegsto edges shadow causes frustum view iwfrustum: View oteosre’ iwfutmalw oeeooia s fteshado the of use economical more allows frustum view observer’s the to etrsfo ls bevto) hs oee,wntwr since, work won’t “b however, to This, leads observation): filtering close bilinear (e.g., from textures textures image with done problem commonly continuity said fix as well as light, the by from presented seen as proje trapezoid, a of recalculations triggering light’s slightly, the changes of light adaptation and the observer — scenes 3D interactive in wanted fact and in they, common where e disappear might Its (Figure shadows visi map. be adapt misaligned, not depth light’s or are the a small or however, in too If, lit is stored be increased. be to therefore, to is need need resolution don’t not either do anyway, which observer scene the the of Parts map: render. to expensive a more on generally depending are constrained and is hardware, which memory, more require di however, between reprojected being (Figure pixels shadows smoother produces size hwdhwt xli hrwr accelerated) (hardware exploit to how showed ) 2.12e nitiiegeswudb ofitrsao asjs si is it as just maps shadow filter to be would guess intuitive An atnadTan and Martin mg space image .Frhroe sso steosre oe hc is which — moves observer the as soon as Furthermore, ). dpaino h ih oresve rsu according frustum view source’s light the of Adaptation hdwmapping shadow nices ftesao a’ dphmp texture map) (depth map’s shadow the of increase An Williams loihs nteohrhn,i onainfor foundation is hand, other the on algorithms, ssaosaebsdo etrs hi quality their textures, on based are shadows As ( , 2004 1978 ). ff .Ti tnsi tr otatto contrast stark in stands This ). ok ihte“nl mg,isexpense its image, “final” the with works shimmer rn iw,icess agrtextures, Larger increases. views, erent 2.12c ic h oselto between constellation the since , sterslto fquantized of resolution the as ) etr mapping texture (Figure w atrwhen faster thnlscurved handles it uldfo the from oupled dve frustum view ed g concerning ngs rzdimages erized 2.12b ofurther to qe to iques should , vailable space, e ff shadow vnif even lurred” ctions. ective l to ble Segal ). ff sing is , ers w Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. • sao ce:We ie stasomdfo ufc nteobserver’ the in surface a from transformed is pixel a When acne”: “shadow Sao acne”: “Shadow notelgtve,i hud—i hoy—aanlie again — theory in — should it view, light the structure, into another for the occluder of the quantization only to not Due is itself. object an when occurs te solutions Other – Prle-pi hdwMp”(SM stenm ugss—sltthe split — suggests name the as — (PSSM) Maps” Shadow “Parallel-Split (PCSS). ( Figure in plane” “picture the to (refer de a in resulting well, as out smoothed be would objects of edges (hard) ( VM,weetema n ensurdo itiuino etsare depths of distribution a of squared mean and mean the where (VSM), hr r,nvrhls,nmru prahst hdwmpfilterin map shadow to approaches numerous nevertheless, are, There au,teeoee therefore value, hrb rvdn pia et a eouin hc,however, which, resolution, map depth optimal providing thereby ae eea eg,44 iayltultsmlsadfitr hs ins those filters itself. and samples map lit/unlit depth binary the 4x4) reduci (e.g., either several consider takes of even aim that al. shadows their soft et in producing Reeves vary or They se per research. artifacts ongoing aliasing to subject the is along values depth filtered, o was far representation map depth the in if is worse, pixel Even a again. whether edges decision, always final is the not, filtered, or were maps depth the issue. a source e Perspec approach Space “Light This their ibid.). into space (LiPSM, light Maps” in Shadow transformation a types adding source(s)’ by light considered. the be to must changes that un-intuitive of expense the by (CSM) Maps” directional Shadow by “Cascaded lit is (ibi sceneries Sun, vice-versa the vast and as observer, for such the optimized sources, to but closer approach, are similar which maps, depth ( of rendered is map depth t by appreciated depth actually is of it utilization where optimize resolution to their order concentrating in frustums view observer’s single a just of instead variance depths’ the use to allowing stored, lights’ area approximating bevrsve rsu nosvrldphlyr aallt th to parallel layers depth several into frustum view observer’s ih eieig“ecpulyacrt”( accurate” “perceptually delivering rithm ih ore nodrcinllgtsucs n rvnsayfurth any prevents and sources, light directional into sources light 2007 2002 aptelgtfutms hti xcl ace h iwfrustum view the matches exactly it that so frustum light by the (PSM) warp Maps” ) Shadow “Perspective ). ff onlyadLauritzen and Donnelly cigcags(.. hi ieto) hrb ovn S’ ma PSM’s solving thereby direction), their (e.g., changes ecting ( hdwmpigi neetycpbeo efsaoig which self-shadowing, of capable inherently is mapping Shadow 1987 ff binary nov taeista ihrslto aptelgtso the or light’s the warp or split either that strategies involve cieyadesn aliasing. addressing ectively nrdcd“ecnaeCoe itrn”(C) which (PCF), Filtering” Closer “Percentage introduced ) ff h rgnlsee( scene original the Fernando ec,teewudb adadptnilyjagged potentially and hard be would there Hence, . hn tal. et Zhang imre al. et Wimmer penumbra z-bu xeddta prahit eliealgo- realtime a into approach that extended ff ( er 2006 , oee,teei oeta o so-called for potential is there however, , 2006 2.9 Pretg-lsrSf Shadows” Soft “Percentage-Closer — netd“aineSao Maps” Shadow “Variance invented ) evse al. et Reeves ,weesfrec ae,aseparate a layer, each for whereas ), .Ti lost nraeresolution increase to allows This ). Fernando ( 2004 ovdti rwaklater drawback this solved ) tmigradDrettakis and Stamminger ff cieytasom point transforms ectively , exactly 2005 , 1987 .)sf shadows, soft p.1) , ). nta surface. that on n direction, and iwplane view e u lofor also but eobserver. he penumbra Dimitrov oe at comes asby maps ,adit and g, sampled rlight er shadow edof tead ..Literature 2.1. ..A d.). view s light tive pth jor ng , . 41 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Saeo h Art the of State 2. 42 ee nmbl eie)bta h aetm )poie comprehen provides b) time same the at but devices) mobile on (even OSM hl hdwvlmsadrytaigwudpoieabssfranalytic for basis a provide would tracing ray and volumes shadow While h ou fti ok oee,le nteitrcieexplorati interactive the in lies however, interactiv with work, hardware this mobile of on focus run to The high too be probably most would .. Ddt o hdwrendering shadow for data 3D 2.1.3 ec,aayisaentcniee o o,adtelvlo complexity of level the and now, for considered not are analytics Hence, aaaeLcne(ODbL) License Database n raiain,wihwl efrhrivsiae nSection in oth investigated to further outsourced be therefore, will bandwid and, which endeavor necessary organizations, providing costly and and a servers is Assum of demands u derivatives. operation end mapping other the to and that processing models, is further building this su undergo tiles, applications to map by served like ( used more data GB much directly 85 is be of It to size designed map: file not a is has however, — data, zipped under — use which to file” free collaborativ and vast globe a the is around It people forms. by created most world”, of G the geodata of from. to “map (OSM) comes sourced a it be OpenStreetMap when can coverage, point data worldwide starting map and shadow openness, solar popularity, relevant three-d where on question, rely the algorithms rendering shadow presented Previously requirements. widespread given its considering and method detache mapping is shadow that of approach maturity GPU shadowing the a to for Due calls complexity. visualized, be to scenes their aspects, interesting other and areas shadow of wel calculation as as buildings, such 3D of ( thousands terrain or smooth hundreds reasonably maybe of dozens, consist surfaces), will wit scene work typical to A enough fast precision. is a) that in needed presented is approach, rendering shadow map for shadow method solar web-based interactive, the For Discussion Solution: n-ue nawyta eoe cewiekeigPtrPanning Peter keeping while acne removes that way a in fine-tuned is, e and o again side surface shifts potential the bias above a the appears Since it pixel, lit. the correctly of z-position the from Th Figure (see shadow. surface the into a them on someti putting spots — surface, unappealing precision lit that theoretical behind this pixels disrupts quantization prior But l omt oestewoeErhadi ekyudtdi h so-call the in updated weekly is and Earth whole the covers format, file adaea ela wbbsd Degns tseslk h otprom most the like seems it 3D-engines, (web-based) as well as hardware ff e,ojcslo iete r otn.T opnae hdwba need bias shadow compensate, To floating. are they like look objects set, yitouiga introducing By ff c called ect ( openstreetmap.org bias PtrPanning” “Peter all otedphcmaio,wihi subtracted is which comparison, depth the to ies o nytoecuigsao acne, shadow causing those only not pixels, , 2020 2.12d planet.openstreetmap.org .Rwdt evdi h XML-based the in served data Raw ). ). a cu:Det h shadow the to Due occur: may 3.2 mninldt,raising data, imensional nl,abgrao for reason big a ingly, prxmtn curved approximating no oa shadows. solar of on . ha oa shadow solar a as ch sdrcl usable directly as p rmtescene’s the from d hfrteworld’s the for th il ult and quality sible i e browsers web hin upr through support smgtla to lead might is svegetation. as l edrn cost rendering taminimum. a at lapproaches, al rcompanies er rm rates. frame e , hstei,a thesis, this sasuitable a is mn the among , e shifting mes 2020 d“planet ed the therefore, project, e vnits iven .This ). obe to s Open ising Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ( shape The between discrepancy The three-dimensi the by defined is name, by Three-dimensionality, various are There ievra eiinbs aeacrigt culrqieet.T requirements. actual to according made best decision a versa, vice D s—o vrg o ot h opttoa xes.A ecie the described As expense. computational the worth not — average on — is 3D) e outline, 2D rcntuto hs n,teeoe nege rqetcags Dm 4D changes. time. frequent anothe over undergoes while change therefore, such temporarily and, only phase exist might construction building or a example, For data: dimensionality, ac Regarding the to ( engine. left models rendering is however, map rendered, the eventually of are shapes roof t these attributes, building-level and height besides vertic — allows explicit by example, defined being re of be instead to data, when need relevant necessarily more not does 3D, in stored and specified model, the as LOD such buildings, complex were Figure and study real their for of models cases building structures) underlying 2.5D the resembles however, least at or dis equals further usually As (which LOD1 forms. from arbitrary of other cases, those and than edge diagonal precise Section besides of less capable — — prism inherently are a are resembles buildings actually 2.5D object by original cast end shadows sub-prisms, Conclusively, adjacent Figure several (see using results ( them function-like structures approximate diagonal only reproducing can of and incapable are however, objects, buildings Section 3D vs. 2.5D follows. di as from elaborated benefit further example, is for which buildings, terrain, 2.5D 2.5D scenario: than given the for best as to (referred space in coordinates, d point 3D every “real” Therefore, for information: support transmit), to data rende (less optimized-for increase times and To “pseudo-3D”. download models or reduce simpler “2.5D” as on fact, relying in (by are, but performance glance, first at dimensional data of Dimensionality x , y ,mrl iuae h hr ieso hog aiu tik” wh “tricks”, various through dimension third the simulates merely ), OSM mn ocos rmaegbe,hl-ipd yaiia r“no”—how — “onion” or pyramidical half-hipped, gabled, are from choose to Among : di 3.3 ff 2.1.4 3.3.1 wiki.openstreetmap.org rne feitn tu,ntsnhszd uligstructu building synthesized) not (thus, existing of erences ,aeihrnl tiigymsersne.Section misrepresented. strikingly inherently are ), pcfiainfr“ipe3 ulig”( buildings” 3D “simple for specification x , iuaetredmninlt yadn a adding by three-dimensionality simulate , , ff ijcie al. et Biljecki y cieygenerating ectively and , a edrn engines rendering map z .D nteohrhn,wierligon relying while hand, other the on 2.5D, . storage ( .Dbidns tlzdb oempegnsdsrbdin described engines map some by utilized buildings, 2.5D 2017 2.13a , ru httesao rcso andb upgrading by gained precision shadow the that argue ) and 2018 prisms o oprsnbten25 n Dbuildings). 3D and 2.5D between comparison a for rendering ,wihalwcnieainof consideration allow which ), ihprle o n otmfcs Such faces. bottom and top parallel with rfrt Section to (refer fsc aanest ecniee.A considered. be to needs data such of Karlskirche wiki.openstreetmap.org height OSM vertex 3.2.2 hrhi ina(see Vienna in church a , yteie,wihi why is which synthesized, nldsrpino spatial of description onal 3.3.1 trbt oabuilding’s a to attribute eatiuino a of attribution he two a vndat on drafts even has s srather is es, )i ss p e c i fi e db yt h r e e ute lbrtson elaborates further igegns,a well as engines), ring )w h i c hs e e mt h r e e - ulimplementation tual res. xlctcoordinates explicit .. one roofs) pointed e.g., Dsrcue that structures 3D drdi Dand 3D in ndered i eoe even becomes his time dl a respect can odels si planning a in is r ff n pwt step with up ing oLD (“real” LOD2 to t ssacrificed. is ata rn strategies, erent cee works ichever ihntheir within , hr the where 2020 usdin cussed rendering described ..Literature 2.1. ,for ), roof 4D re, : 43 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Saeo h Art the of State 2. 44 ocr hc ilb ute icse nSection in discussed further be will which concern a — ii..Wieteeaeuecssta ol lorno Do .Ddt,the data, 2.5D or 2D on run also would that cases use are there While (ibid.). above iulzto stecdsr fRtedm h ehrad:A hw in shown As Netherlands: The Rotterdam, of cadastre the is visualization ore plctos(ieslrsao as aeavnaeo Dvisualizati 3D of advantage question, take the maps) raises shadow it solar representation, (like 3D applications respective sourced and scenari data this situat 3D While property from vertically. the other visualizing each and overlaying storing buildings, adequately of incapable is insu of example possib illustrative new An or accuracy (ibid.). increased consequence e.g., through, increment dimensional either which those, consider populati or analysis, microclimate propagation, radio-wave and noise as solar such beyond applications model city 3D Figure of overview models an providing building scope, 3D requiring Applications texture. 2D a of pixel the within encoded stored be can height given a equi for basemap height 2. their one generate with only to aligned order are e in tiles an vertically heightmap for meshes those planar cases, displace most to In used be through then distributed can be can Data advantages: terrain 2.5D posi precision, modeling to the regards while in (a), quality freedom shadow in Figure more in prisms allows many structures (b) through some Figure among structures visible diagonal is of buildings approximation The 2.13: Figure dqaey eetees at’ oorpyicue vrag,ca overhangs, explicit includes where topography structures Earth’s Nevertheless, adequately. eosrcin leta ihadtoa ot.Terdcint .D t 2.5D, to reduction The costs. additional high at albeit reconstruction, a .Dbidns mg ore Screenshot source: Image buildings. 2.5D (a) fTangram, of or 2.14 ffi intersecting in etrn ftranwt otx rvdn aea.Sinc basemap. providing context a with terrain of texturing cient .Tersuyfid 9uecsswti oeta 0 di 100 than more within cases use 29 finds study Their ). • c Mapzen.com ncnrs obidns .Di rubyeog orpeetterrain represent to enough arguably is 2.5D buildings, to contrast In ahohr ro egtbcmsafnto of function a becomes height Ergo, other. each x/y/z x/y require codnt,hwvr ti o osbet aeobjects have to possible not is it however, -coordinate, codntswudb eurdt civ precise a achieve to required be would -coordinates Ddt ooeaeor operate to data 3D b Dbidns mg ore Prototype source: Image buildings. 3D (b) screenshot Dtextures 2D ffi ijcie al. et Biljecki inyrgrig2 aaad2D and data 2D regarding ciency 3.1.1 so-called , infiatybenefit significantly . ol biul benefit obviously would o ( ff 2015 eri tiles terrain o ftoseparate two of ion Dcutratin counterpart 3D rn applications, erent x hdwmp (see maps shadow hte Ddata 3D whether efaue,a a as features, le and aet allowing valent, ieya tively e,adother and ves, rae the broaden ) Figure hr a be can there e nestimation on eeoe has herefore, y Dterrain. 5D n this and , on rmthe from ff ,which 2.15 only y ecting e se per 2.5D ,it Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ol o eur uhmaue.Iaesource: Image measures. such require not would h vradprsit eea etos Ddt ore swl svi as well as source, Kadaster data Dutch 3D the A from originates sections. left, the several on straightforward into of buildings parts overlaying incapable two overlaid is right the the the of on situation cadastre property 2D the the Since 2.15: Figure estimation. shadow including 2.14: Figure ijcie al. et Biljecki ( 2015 eto aiu plcto oan o Dct models, city 3D for domains application various mention ) ijcie al. et Biljecki ( 2015 tflsbc ocutting to back falls it ,weestemap the whereas ), sualization, ymapping ly ..Literature 2.1. 45 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Saeo h Art the of State 2. 46 naverage on eeso Detail of Levels Their beneficial usually is it applications, 3D of performance the increase To .. ee fdetail of Level 2.1.4 aitoso h ne w n O3o h at n h hdw,te cast they shadows, the and last) the on LOD3 and two inner the on variations eonzbei h rtpae Dmdl r rue mn hi fidelit their among grouped are models 3D which detail, place. for first computation the unnecessary in avoiding recognizable and observer, the aeadatcipc nidvda iutos(sse nFigure signi LOD in not seen Section is (as error to situations the Refer individual — in average impact on drastic — a if have even architectur and other buildings, or churches synthesized like buildings distinct however, cas shadows that conclude environment, randomize that via within structures and city experiment, layouts, and and buildings models create However, city synthetically real investigating render. of to Instead 3D faster the is ce of a structure projections pitc to simplified including extruded surfaces, a plan angled Obviously, w ground — but 2D others height among a actual — merely m of omitting is with building therefore, LOD1 building a while scanned to structure, down 3D roof this optimized abstracts an LOD2 to Figure details), (comparable (see truth 3 to ground 1 the from levels to them m complex more results. rendering better in significantly deficits performance and requirements al. o et rem far Biljecki iteratively representation by a achieved in structure, resulting mesh the the higher of the simplification detail, the finer the al. et varying of buildings created Synthetically 2.16: Figure nrdti mrvsteqaiyo hdwetmtos n whether and estimations, shadow of quality the improves detail finer , ihntemr rcia otx fVen’ cul3 iymodel. city 3D actual Vienna’s of context practical more the within LOD 2017 ) o fsgicnl oe ult.A led rudi Section in argued already As quality. lower significantly of not eesflo the follow levels ( 2017 LD,teeoe euigtecmlxt fmdl a wyfrom away far models of complexity the reducing therefore, (LOD), 3.2.2 apply ) LOD o oei-et nlssadeauto fbuilding-related of evaluation and analysis in-depth more a for ersnain r a are representation) LOD CityGML ff o3 iymdl oase h usino whether of question the answer to models city 3D to LOD t original. its 2.16 LOD ec,alower a Hence, . :LD ecie ls prxmto to approximation close a describes LOD3 ): ento by definition ff ce rmsc ipicto well. simplification a such from ected ijcie al. et Biljecki LOD LOD ob tal. et Kolbe lsgt r o eetdby reflected not are sights al LD ntelf,LOD2 left, the on (LOD1 qasahge ereof degree higher a equals vn eal,eventually details, oving 3.3 aaeesfrtheir for parameters d ( t hdw (planar shadows its ylwrLD are LODs lower by t 2017 ). dl otiueto contribute odels oepo various employ to e roofs. hed ( sdato to tool a used ) 2005 ihrstorage higher ol o be not would t simplified ith cn,i can it ficant, 2.1.3 ti height, rtain ,whereas y, ,limiting ), s fits of ost ( already, Biljecki Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. eutn nangiil eito fteSnsaprn diameter apparent Sun’s the of deviation negligible a in resulting — ttesm time same the at hl h hl ytm—ErhtwrsSntwrstecne fthe of center the towards Sun towards Earth — system whole the While stenm el,slrsao as ih orei h u.Isradius Its Sun. the is source light maps’ shadow solar tells, name the As ih696,342 with hc pnoe 0,0 er yl,a ela wbl”o at’ xsthat axis Earth’s of “wobble” a as well as cycle, years 100,000 a over span which the called is Sun, the orbits Earth the which on plane, The .. h Sun The 2.1.5 2019a ufcsi only is surfaces ncmiainwt alsrcue,a hdw tec u nwd em wide on out stretch shadows as structures, tall with combination in hrfr,tesao’ pnn nl ewe the between angle opening shadow’s the therefore, u sse rmErh h oe h u’ nlnto,testronger Accordi the increases. inclination, atmosphere Sun’s the the through lower distance The travel Earth. sunrays’ from a seen slightly as and Sun refraction causes atmosphere Earth’s day. the of time same Earth the from definit seen it as ages, di sky ice slightly the caused in have even position might Sun’s phenomena those ( of coupling period year circ 20,000 perfect a over a from (deviation eccentricity orbital Earth’s ( the years in 41,000 lasts that cycle between oscillates (Figure angle motion constant in is S the when for observed reason be very can that the pattern — eight-shape Sun) related the the around shows Earth versus itself around north the towards aligned Earth’s the towards angle rays) parallel in Figur resulting to away, (refer far away infinitely far source infinitely a light source, as point light abstracted thus point is a Sun describes The thesis. this within neglected computational cause sources light area boundaries, penumbra (i. shadow source see sharp light ever of point has Instead a who for an everyone qualify rather not as but does and this perspective, knows, immediately graphics computer a From at averaging for of centrifugal distance by average caused an poles, at its Sun e on the flattened precision slightly measured only increase sphere, to 2006 and 2003 by of redefined transits terms, mercury astronomical recorded in least at ago, .Ti en htteei iegnebtentetorttoa axe rotational two the between divergence a is there that means This ). ff oee,tepnmr ietycreae ihteaglrdiamet the with correlates directly penumbra the However, . rn oiino aur 23 January on position erent 0 ralgtsource light area ± . 5331 0 5km. 65 . ndi on 5331 ¶ ( nasa.com ff ¶ rn astruhu h er called year, the throughout days erent swl.Wieti eoe eonzbea o u altitudes Sun low at recognizable becomes this While well. as Royer 22 qaoilplane equatorial livescience.com eeta pole celestial . 1 ¶ sSection As . 2.17 wikipedia.org and , ( 2018 2009 ,sih eitosocr o xml,teobliquity the example, For occur: deviations slight ), 149 24 ). . ol rv htissaei ls oaperfect a to close is shape its that prove could ) 6 . 5 rd ú ¶ ,is ), n scretyi t eraigpaei a in phase decreasing its in currently is and , 00ta nJnay23 January on than 2020 , 10 2.1.2 hc snra oisrttoa xs(itself axis rotational its to normal is which , , 6 , 2005 beyond 23 2019a m hc ihr eedn ntephase the on depending dithers which km, . xlie,ti ol aeconsequences: have would this explained, 44 .Wiesm cetssbleeta a that believe scientists some While ). mloe al. et Emilio ¶ .Frhroe hr r variations are there Furthermore, ). —termed h ercce hs twl ea a at be will it Thus, cycle: year the ff csteprevdpsto fthe of position perceived the ects umbra ietoa ih source light directional ecliptic n h daetflylit fully adjacent the and ( e . 2012 analemma obliquity 2.8 e rudteSn— Sun the around le) e.TeErhorbits Earth The ces. rd sse rmEarth, from seen as , seasons . one-dimensional), e., seFigure (see ,woepotdthe exploited who ), gto ng hl mgnn the imagining while ni photographed is un n .. 00—at — 2030 e.g., in, t mata the as impact its ( t ra,i is it areas, pty . l a ely wikipedia.org ik a — Way Milky wikipedia.org Figure : a o long not was yexpensive ly h Sun the n ff 2.17 dn up nding (Earth s csthe ects r and er, ..Literature 2.1. ,which varies .Its ). 2.18 , 47 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 48 .Saeo h Art the of State 2. i eoi h eih esta ’(n r-iue at arc-minute) (one 1’ than less zenith, the in zero “is 84 at 18.4’ ( ( .’at 5.3’ hsmmn,oecud’ e h u,a twudb nieybelo entirely be would it as atmos sun, the the If see negative. couldn’t is one altitude moment, true this sun’s the horizon, the spectrum.” the of part visible the l hs atr nuneslrsaosbsdsterovosdependen obvious their besides shadows solar influence factors these All www hyequal they hroe t neligsse si a loue ya es n ft use. of to one free least and at open-sourced by is used — also chapter was first it the as in — presented system ( underlying SunCalc its by thermore, implemented actually is model This time. and Earth Thus, Earth. on location original) from cropped and by adapted Way” (colors Milky 4.0 the BY-SA around CC Im Moon system. and interlinked Earth gravitationally Sun, complex, highly A center. at angled is o itself is equator) (celestial (currently) plane at equatorial Earth’s 2.17: Figure aia oe htalw h euto fteSnspsto safunct a as position Sun’s the of deduction the allows that model matical 0 2020a . 5331 . suncalc hc tefrfr otersac of research the to refers itself which — ) ¶ 10 .Ti ed otee the to leads This ). 2 ¶ ¶ liue n 54 ttehrznalvle r for are values all horizon the at 35.4’ and altitude, liue tqikyicessa liuedcess ecig99 at 9.9’ reaching decreases, altitude as increases quickly it altitude; 0 . 59 . 23 net ¶ hc smr hnteSnsaprn imtra enfo Earth from seen as diameter apparent Sun’s the than more is which , . 60 44 rvdsa neatv Dmpwt epciefntoaiy Fur functionality. respective with map 2D interactive an provides . ¶ 2 ¶ si risteSn—tecuefrsaos h citcplane ecliptic The seasons. for cause the — Sun the orbits it as oad h aatcpaeweeteSnobt h ik Way’s Milky the orbits Sun the where plane galactic the towards aa.quae.nl ff c that ect ( wikipedia.org ( 2018 we h otmo h u’ icapast touch to appears disc sun’s the of bottom the “when osdr hs at ihnacmlxmathe- complex a within facts these considers ) le n Cox and Allen , 2020a i slater307 Jim 45 ¶ hs 54 r neetn as interesting are 35.4’ Those ) paetattd,adsilonly still and altitude, apparent ff hr udnyvnse at vanished suddenly phere e rmteelpi plane ecliptic the from set 10 ( 2001 iiei Commons, Wikimedia , ¶ g ore Mto of “Motion source: age h horizon.” the w Ca n d1 0 1 3 . 2 5h P ai n SunCalc hsrefraction this — ) o flcto on location of ion yo ieand time on cy eapplications he , 5 2016 ¶ altitude, (ibid.). ,and ), - Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. r cre oprdt eae ehd htaeaeslrislto ove insolation solar average that methods related to compared scarce, are — rfrt ititem list to (refer st xsigapoce,treatmt,dsoee n21 n 04(lon 2014 and 2013 in discovered attempts, three approaches, existing to As . xsigapproaches Existing 2.2 er h atri aubersac rafor area research valuable a is latter The year. r neetysai eie:Teeoe ti esnbet inst to reasonable is e it most Therefore, are that devices: static inherently are o professional for al. et Murshed by others, among provided, of focus the are which — ranges time short or time solar in r visualizing point not at single could aimed t a review techniques of for their general, all areas Since product, in aside, usable topic. This actual the into an depth. dive as) fast briefly remained a already (or allow were into to one) 1, becoming Chapter of of considered beginning even was thesis this over Sun the of di shots on various time from same very assembled the was at photography taken Stonehenge, This 2.18: Figure • ih-hpdpt aisi t omo di on form its in varies path eight-shaped c ispePtic,gmrphotographer.net Petricca, Giuseppe ( ffi 2018 uligIfrainMdln (BIM) Modeling Information Building 5a in hogotteya.Rltdwr eadn oa oeta is potential solar regarding work Related year. the throughout cient ihnSection within ); iln n Wendel and Wieland rmre al. et Bremer 1.1.2 .Frhroe hr r oa nlssplugins analysis solar are there Furthermore, ). ( 2016 ff ( rn oain rudteErh Photo Earth. the around locations erent 2015 ); ff aiae al. et Catita htvlacpotential photovoltaic rn aso h er h resulting The year. the of days erent ,a led nrdcdi hpe 1 Chapter in introduced already as ), sfwr agtdtwrscity towards targeted -software ( 2014 l hma locations at them all ); hdw ihnurban within shadows ria tal. et Freitas e ee aeit made never hem nrdcda the at introduced ..Eitn approaches Existing 2.2. sslrpanels solar as , ahappropriate each h whole the r hsthesis this before g ( 2014 ); 49 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 50 Art the of State 2. SatlnD,aohrapiainwt ut iie etr e swe as set feature limited quite a with application another “Stadtplan3D”, hl aydi many While ihitraso iue eut n30lgtsucs hc sout is Therefore, which sources, light 300 in results minute, 1 of intervals with on focus they architects, and planners city for guidance provide To s building larger therefore, density, population higher of issue The am tool popular a is still it However, thesis. this in discussed work .. hdwaculmaps accrual Shadow 2.2.1 oeet nytopoetosfo h ih’ esetv nee perspective light’s Based the from position. projections shadow two actual only the movement, from divergence acceptable an maintains for that concluded on hardware. current averaging most example, on For rendering considered: be to expe need minute becomes would every however, sources nai (e.g., method, light A interval This many time feature. shadows. any this generated for for those shadows support over create render to just on, to build Howev be to time. which over on shadows basis accumulating the of capable inherently buil is are them they before structures vis new potential to of possible also is but it — Earth, Figure buildings m to (see they shadowed relative as are motion time, regions Sun’s over the introducti shadows thesis’ to solar this accumulation) accordance in = mentioned (“accrual” already accumulating was By it as shadows, solar cit in sunlight of management Section concerning to challenges accompanying and areas applicat approach. web web-based a a through of achieved potential be unfulfilled can the what shows demonstrates also and most Vienna to of compared city least at work, could c map shadow but solar strange a a how provides of antithesis — the application information. previous shadow-related retrieving whi the — of to “PhotoPills” contrast “Shad Profiler”. maps stark on “Shadow shadow work in implementation relevant solar highly its to and by impressive back accompanied the coming present and will section behind potential photovoltaic b Leaving as such output. structures final vertical the Hence, in addres underlying 2D. neglected for the is potential though visualization solar Even generated of America. the estimation of an States users United provide the to data Earth ( ( Revit Sunroof” Autodesk “Project as application such architects, and planners ae)ta ie hr nuhtm rms oa hdw oelnal ( linearly move shadows solar frames, time enough short given that paper) a surfaces flat iad tal. et Miranda 1.1.4 ff hytse hslna prxmto o admzddrtosand durations randomized for approximation linear this tested They . ,i lotepiaymtvto ftewr by work the of motivation primary the also is ), rn prahso hdwrneigeit(e Section (see exist rendering shadow on approaches erent n 0mnts iersao oinbetween motion shadow linear minutes, 60 = ( 2019 xli nasmto wihte lovldt ntheir in validate also they (which assumption an exploit ) google.com/get/sunroof 2.19 ,tu,bte nesadteipc fexisting of impact the understand better thus, ), sreprec (UX) experience User uoekRevit Autodesk , 2020 DSM )usesa iad tal. et Miranda ob oe(ttime (at done be to d ws,i sessentially is it -wise, , fsoefrreal-time for scope of sthree-dimensional, is sv eyfs stoo as fast very nsive 2020 r hycnprovide can they er, n hnaverage then and ) n photographers. ong rcue nurban in tructures idn aae,are facades, uilding time-integration t. n n(ee to (refer on eapoc would approach ve waculmaps”, accrual ow DSM =1 ualize .Gol’ web Google’s ). e Figure see 2.1.2 l oesthe covers ll, nti linear this on vr5hours 5 over etv way reative and ore by sourced o but — ion e within ses hstands ch ,nn of none ), o long how e (refer ies n ( v in ove 1.1.6 2019 this , other 60 = 2.20 of ). ). ) Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Wietedrcino u ih tagvntm nsme ilb dras be will summer in time given a at light sun of direction the “While h hnei ieto ncneuiedy nsme o itr sm is winter) (or summer in days consecutive on direction in change the codnl,“hdwPolr,teapiaincetdby created application the Profiler”, “Shadow Accordingly, hs hi prahalw o infiatrdcino oprbycostl comparably of reduction significant a for allows approach their Thus, a opttos f oee,teamdfrtm-nerto period time-integration for aimed the however, If, computations. map fterrsac,spot w di two supports research, their of di two Section with to tempor combined (refer linear is mapping of — Shadow assumption frames the time needs, enough individual short fulfill to order In accumulation. higher shadow a overall applying the by on then, impact and their together) increase grouped di frame, on time occur long may (that positions geogr Sun the on (depending time same the at winter in direction the from i result that, nevertheless solve would To it calculations: months, 60-minute-spanning or weeks towards minutes 60 t blue the shadows. darker cast the those and on longer), th ratio the among their darker, impact higher (the shadow the shadow their buildings, for in evaluated dur are accumulation being areas shadow are Red the map specifies the cr which in system hours) buildings analysis and days visual (in the frame Profiler”, al. “Shadow et of Miranda Screenshot 2.19: Figure tal. et 1 and , 2019 t n ,wieaytm tpi ewe a eitroae ( interpolated be can between in step time any while ), .) hi taeyi ocmuesao cra asol nefrsimi for once only maps accrual shadow compute to is strategy Their p.6). , ( 2019 :TeU ntelf lost pcf trigdt n time a and date starting a specify to allows left the on UI The ): ff rn prto modes: operation erent 2.1.2 ff rn asa iia ie mn h specified the among times similar at days erent swl srytaig(ee oSection to (refer tracing ray as well as ) iad tal. et Miranda ff rn hdwrneigmethods: rendering shadow erent iad tal. et Miranda aeueo nte fact: another of use make hdwaculmaps accrual shadow o ayo those of many too n lsaos—given — shadows al weight inimal” pia location), aphical ..Eitn approaches Existing 2.2. to.Teblue The ation. ial di tically nrae from increased sa artifact an as nte,to them, on cityscape: e ftenew the of shadow y ( ae by eated Miranda ff 2.1.2 erent lar ). ). 51 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 52 Art the of State 2. oini prxmtl ier h on nsao ( shadow an in Sun’s point the towards minutes), The line 60 straight (e.g., linear. frames approximately time is enough motion short For 2.20: Figure 1. Whereas hsmto rvdsfs rm ae,ealn neatv expl interactive enabling rates, frame fast provides method This Sao cra maps”: accrual “Shadow ld.Temi ceeainfco eei httedphmp fec ft of each interpolat of but maps separately, depth computed the not that are is steps here time factor intermediate acceleration main The slide. eairi h iy u oissao apn eae aue tn it nature, related mapping shadow its to Due city. the in behavior c straightforwardly by calculated times be of number can the pixel each for shad shadow naive integrated a to Figure compared (see reduced significantly approach cov still pass is single cost computation a in (generated map n accrual shadow 3D deviation, a this n that th Considering paper, store surface. their however, the in maps, to accrual occluder shadow the f points, distances from surface the the stores which to mapping, sources shadow traditional to contrast In al. et programmable modern a on pass single step time single a for map slide depth 2D s a every store Figure whereas to to map), used referring accrual is shadow source, texture (= light 3D texture the the from 3D text scene a 2D the uses a of approach using representation of depth Instead single a shadows. a quantization time-integrated but support fast, to the approach extend maps accrual Shadow ttm step time at ieses ie gi sue iermto ftmoa shadows) temporal of motion linear assumed — again — given steps, time eaaeycluae Dsao as ec,teei ols nquality in loss no is there Hence, maps. shadow 2D calculated separately , 2019 Θ ) steagebtentelgtsucsa iestep time at sources light the between angle the is t p i oigfrom moving , n o time for 2.20 p 2.21 p i i .Every ). isi hdw h oeotn h akrteshadow. the darker the often, more The shadow: in lies = .Atrtesao cra a scmue,tetime- the computed, is map accrual shadow the After ). p t 1 n +( ( iad tal. et Miranda p p p 1 n i ersnigapiti h hdwcue by caused shadow the in point a representing , towards ≠ p 1 ) GPU ◊ p tan n , ycalculating by iery ssoe nasprt 2D separate a in stored is linearly, 2019 (( tan i ≠ p ) ( 1) 1 Θ ttetime the at ) ) Θ /n ff ce,sao mapping shadow ected, ) p iad tal. et Miranda i sfollows: as 1 rto fshadow of oration and iad tal. et Miranda t t est make to eeds 1 i o h light the rom ,( wmapping ow dwti a within ed n shadow’s d oe na in moves distance e 1 ( Miranda Æ ounting r for ure while , equals i proof ering hese Æ of n ’s , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Sao cra as by maps” accrual “Shadow e-ae niomnswspo,admn te hnsnee attenti needed things other many and poor, was environments web-based twstolt led o tt esrosycniee.Terrende Their considered. seriously be to it for already late too was it oehls,teapoc otait ihrlvn iso hsthesi this of aims relevant with contradicts approach the rende Nonetheless, increase. the F range as in time magnifies shown integrated furthermore, as the This, approaches, or faster). tracing (5–10X ray and spectacular mapping are shadow naive to compared ap naive of pr performance related the the as on working neglected, somehow of during however, process pillar, got, the essential it During an tation, even thesis. idea, this early of an phase was shadows of integration Discussion tal. et 2. swr culysrae eylt ntedvlpeto h prototype the of development the in late very surfaced actually work ’s aan e Figure see (again, hl neatv xlrto sls u ohge optto demand computation higher to due lost is exploration interactive While itrmnh,adsmtigi ewe o nemdaemnh ( months intermediate for between in something and months, winter t Due mapped. are reached, is source light the until occluders with inh mapping’s shadow by caused drawbacks quality the for compensate To 2019 Ivreaculmaps”: accrual “Inverse clddb ulig) asaecs oad h ih ore n al and source, light the towards t cast from are rays visible buildings), points by all well, occluded for as principle, underlying frames) its time Following regular enough to short compared (given significantly computation shadows required temporal accelerating of motion linear of extension an quantization, nevertheless precision, and quality visual to regards in sacrifices ti osbet rcsl uniytesao racue yever by caused area shadow the Figure quantify the in precisely and seen shadows to between possible connection is a it is there that fact aforementioned weight negative months, summer hot for in weights shadows positive while E.g., Figure shadow) defined: in temporal shown more as su the red in darker, remain shadows (the Sh cooling blue winters: e.g., of accordingly, in shades visualized impact negative and considered) color-mapped e (usually be beneficial their the as respects well that as way a in all calculated mechanics area fundamental polygonal user-defined its a with Given combined analysis: approach further this of precision occlud analysis. that further building for very used the be and can shadow which cast information the area; between link a is ocluaetesaoe ra(in area shadowed the calculate to .Tetidaayi etr concerns feature analysis third The ). iad tal. et Miranda 2.19 a tracing ray 2.21 ). iad tal. et Miranda ,rahn bu aftesedo hdwaculmaps. accrual shadow of speed the half about reaching ), h prahtksavnaeo h aforementioned the of advantage takes approach The . ( 2019 2.19 ,frhroe rae ivreaculmp”as maps” accrual “inverse created furthermore, ), m h eeatwihsfrti cr a euser- be can score this for weights relevant The . 2 ( ihn diinly a Additionally, within. ) 2019 uligcontribution building sa mrsiepeeo ok Time- work. of piece impressive an is ) ff c fsaosi o summers, hot in shadows of ect R ntesrae ti possible is it surface, the on eosre ie,not (i.e., observer he hdwscore shadow yepotn the exploiting By : ttp implemen- ototype . s: igsedgains, speed ring ..Eitn approaches Existing 2.2. htfc,there fact, that o dw a then can adows dta surface that ed h conception the igresolution ring iad tal. et Miranda ulig(as building y intersections l on. roccluders, ir rahsin proaches a tracing ray ,tehigh the s, igure o cold for s Miranda mrin mmer where , wfor ow a be can winter erent 2.21 , , 53 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Saeo h Art the of State 2. 54 as swl sterrltdnie(aeie mlmnain ( implementations (baseline) naive invers related maps, their accrual as shadow well between as comparison maps, Performance 2.21: Figure • • • hl hslmtto sacpal ntedpce ahrflt—Man — flat rather — depicted the in acceptable is limitation this While Y,i ilrne n plcto ncte,wt oeo significant somehow with cities, in application any render will it NYC, n cra a Dtxuenest tr l 0tm tp eesr oc to necessary steps time 60 all store to needs texture hour. 3D map especiall much accrual are as one maps times accrual 60 Shadow requiring level. progress, memory, ( another an impressive RAM” is constant and GPU this undergoes RAM, of memory-wise, hardware GB GB mobile 128 8 While with CPU, card E5-2620 p.8). used graphics Xeon 1080 “Intel computer GTX a the Nvidia of authors, consisted the tests to formance According requirements: Hardware work. shad upcoming rendering in of capable not is buildings. approach their Furthermore, useless. — exclusively — on shadows those m of shad whole motion temporal linear The for the tracing receivers: ray on shadow or based as mapping surfaces shadow accelerated uneven significantly support not does It reasonable. seems maps accrual shadow web-based of implementation textures/ 3D ( for devices Android recent by gist.github.com/TimvanScherpenzeel supported th — in hardware mobile presented iOS-based methods of the both environments of by map native wit part required accrual the available (as (inverse in textures not available 4.3 3D technologies However, rarely OpenGL requires also and it and C++ 1.2), browser upon OpenCL Built require web-based: even not is It iad tal. et Miranda e rpisLbay(WebGL) Library Graphics Web WebGL . an rae upr ywbbosr,attempting browsers, web by support broader gains 2.0 r wr fteedabcsadcnie akigthem tackling consider and drawbacks these of aware are , GPU 2020 ; A hnrglrsao apn,as mapping, shadow regular than RAM threejs.org . pcfiainad—i otatto contrast in — and specification 2.0 , 2020a iad tal. et Miranda .A ona support as soon As ). iad tal. et Miranda caniuse.com lnrsurfaces planar sppr are paper) is ugyfor hungry y w aton cast ows i web a hin especially accrual e , to of ethod vrone over o per- for devices. terrain, 2019 hattan, , , w is ows 2020 2019 ) s ; , . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ( sso stran(n nytran obidnso te structures/ph other or buildings no terrain, only (and terrain as soon As h aiembl plcto Pooil”( “PhotoPills” application mobile native The .. “PhotoPills” 2.2.2 nta fvsaiigslrsaosrgto hsmp Pooil”i me is “PhotoPills” map, this on right shadows solar visualizing of Instead viewpoin specified the from Sun the dashed. hide becomes to start would considered) Figure direc (see the map visualizes two-dimensional it a Sun, on S the point the for user-defined of As a position Way. for the Milky sunset about the information even plan others) the and (among in Moon, providing them infor by help shadow shootings to solar features of retrieving assorted of integrates way it cumbersome photographers, albeit creative, a for Screenshot Thi occur. line. shadows yellow solar thin and a Sun via shown the is occludes time terrain sun specified represents as a line soon d for red Sunrise Sun the location. the while of line, specified yellow the thick, represents a pin using red The 2.22: Figure h zmt fteSnfra rirr ie yuigasie UI-elem slider azimuth a Sun’s using the By representing line time. arbitrary the an triggering for adjusted, Sun be the of azimuth the 2020 ) photopills.com , e ieto.Tedirection The direction. set 2020 oe sa example an as comes ) ortt accordingly: rotate to iegt ahdas dashed gets line s rcini visualized is irection igadexecution and ning ,ta iesimply line that t, ino urs and sunrise of tion ain ie at Aimed mation. • ..Eitn approaches Existing 2.2. c 2.22 photopills.com n,tm can time ent, nmn are enomena eycapable rely ,a elas well as ), n the un, 55 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Saeo h Art the of State 2. 56 SatlnD ie nie bu hti osbewti web-context: a within possible is what about idea an gives “Stadtplan3D” rfrt Section to (refer ina nldn eri,adpoie ai,sldfaue like features solid basic, provides and terrain, including Vienna, . Discussion 2.3 h plctospeetdi Section in presented applications The own city’s the as well o Austria Vienna, of city The .. “Stadtplan3D” 2.2.3 iil agdsao onais n hdw itrsgicnl sth as significantly jitter shadows and boundaries, shadow jagged visible ehooyalw.Aalbecmuainpwri tlzdtruhint through utilized is power computation Available allows. technology features some smartphones and on dated, v removed feels and plainly whole, shadows are a the — as of rendering UI, quality shadow The the improvement. and for Vienna, to room limited however, is, approxim It 3D a within exploration interactive allows visualization use tested. be not therefore, could, quality r and the to performance smartphones, small On too rotates. is or size texture map’s shadow day arbitrary The for mapping. visualization shadow supports using application the shadows, Regarding count. polygon limiting through outsid empty being albeit globe, the see to to enough ( limited struc far is borders vertical out itself nearly zoom map depicting to The of possible capable beds. 2.5D, river being constructed though artificially even is, it as via shadows face other app’s the by biased feat be shadow-lookup might the acceptance as overall However, the many, underst group. among is user experience professional user limited, its a that confirming case this certainly use photography ratings, in the discussed to approaches out related other Section an research the during definitely all discovered clearly is was to is app method compared this app’s case, around), the extreme pin manu an therefore red map and the the moving sampling interaction, (by by user created grid be regular could fictive map a shadow a solar whether terrain-based information, a binary the providing of steue om u ute,bidnsi h aksatt ecto cut be to start back the in buildings further, out zooms user the as fpsiiiis ihnti pc,“hdwaculmp”i ntecu the on is maps” accrual “Shadow space, this Within possibilities: of rsu svr iie,seFigure see limited, very is frustum 5 etdo nApeihn n2020-01-14 on 7 iPhone Apple an on Tested 1.1.5 2.23c wien.gv.at/stadtplan3d ti sdb rfsinlpoorpesadrcie odt excelle to good receives and photographers professional by used is It . .Adabc fti prahi ahrsotvsberne ssoon As range: visible short rather a is approach this of drawback A ). 3.3.1 n sstect’ DLD ofmdl(ee oSection to (refer model roof LOD2 3D city’s the uses and ) DTM o eri.Telte em ob frte ihresolution, high rather of be to seems latter The terrain. for ff r Dwbbsdct a hti aal frendering of capable is that map city web-based 3D a ers UI oeal hdw a nvial loehr their altogether; unavailable was shadows enable to ( 2.2 2.23b 2020 pnotasaeta otisaruhspectrum rough a contains that space a out span .I sawbapiain ae nCesiumJS on based application, web a is It ). rbbyt ananrneigspeed rendering maintain to probably — ) igepoint single 5 . si hdwo o.While not. or shadow in is o n aud letfor albeit valued, and ood dutn aeadtime. and date adjusting ina ti,however, is, It Vienna. to ftect of city the of ation tn deo what of edge tting o h intended the not lietdsg of design elligent dc h clearly the educe sa ag show range isual ff ir fnteven not if lier, aeamoves camera e etoe in mentioned , r sjs one just is ure ie,teview the (i.e., ue,sc as such tures, hss This thesis. including — n times, and s h reto free The ts. Vienna’s e 3.2.2 lyon ally as , nt Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. a inas“tdpa3”wbapiainadits and application web “Stadtplan3D” Vienna’s (a) visualization h iyo ina mg ore td in-VenGS(www.wien.gv.at ViennaGIS - Wien Stadt source: Image Vienna. of ( city “Stadtplan3D” the of Screenshots 2.23: Figure b arwve rsu iistevisible the limits frustum view narrow A (b) ag o buildings for range wien.gv.at/stadtplan3d c hr svrulyn omotlmtfor limit zoom-out no virtually is There (c) oesVen,tog,rsligi nempty an in globe resulting though, only Vienna, Stadtplan3D covers default: by apps CesiumJS UI ocos aeadtm o shadow for time and date choose to , 2020 )p r o v i d e db y /viennagis/) ..Discussion 2.3. 57 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 58 .Saeo h Art the of State 2. ovnig(oeo hti hpe ) lo h ndmn onodn of downloading on-demand the Also, 3). Chapter in that on (more convincing — SatlnD,o h te ad usfiei oenwbbosr,alb web-browsers, modern in fine runs hand, other the on “Stadtplan3D”, admyevgtto swl) nprdb h ndmn onodo su of download on-demand the by inspired well), as vegetation maybe (and ok r hl o eodrah—dfiieyuatial ycurrent by unattainable definitely — reach beyond not while — are work, ot h e the worth suddenly becomes literature, reviewed from knowledge gained with oenadacsil praht oa hdwmpsalb pursued. be shall map shadow beginn solar the a at to perspective approach historical of accessible transdisciplinarity a and and from modern amount w discussed vast as also the cities, were by in that fueled living also humans is of It number light”. literatur rising related continually the non-engineering space. tion, the problem from pre-defined comes the motivation against Further tested be to enough mature be wit model city 3D e optimized an an with combines equipped that prototype new A theory: bei which, in improvement, potential problem of thesis’ areas this expose t within blatantly of defined they all those However, while among advantages, int feature distinct user critical have application’s ser approaches one however, an discussed It, of the design further. of the go Most to to not comes direction it a when in flexible shadow cons only remain further the if for possibilities, — fast of out reasonably spectrum stands works introductory device the mobile at to a — regards on is which data LOD2, 3D at required models pro city also 3D “Stadtplan3D” potential of surfaces. quality flat the not on into inherently works glimpse is only maps” city visualization accrual 3D shadow this “Shadow detailed its something within enough — well feature terrain a crucial of considers a rendering — 3D however, devices demonstrates, mobile on rendering shadow until power. time memory of and question processing a required only the achieving is up, it catches However, web-contexts. f within necessary or requirements hardware The accessibility: capabilities, of These cost the frames. at time vi arbitrary the over like shadows features integrated near-realtime and realtime allowing algorithms, ff r ftyn obidi.Cmie iha intuitive an with Combined it. build to trying of ort ffi in,bta h aetm iulyapaigsao edrn is rendering shadow appealing visually time same the at but cient, ulzto ftemporal of sualization etr f“PhotoPills” of feature n fti hpe.A chapter. this of ing rti plcto to application this or UI plcto scenarios application l ster“ih to “right their as ell ,cvrn urbaniza- covering e, e sarmne to reminder a as ves pc nSection in space civbe tleast At achievable. eetees come nevertheless, and oiehardware mobile e aka least at lack hem eractions. hss tnicely It thesis. aal fsince of capable oe n also and model i suppressing eit oiedevices mobile UX drto.In ideration. es visually least gequipped ng hdt and data ch ie first a vides terrain h tshould it the 1.2 . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 7%o hmaebsdon based are them of % 87 — 1.1.6 oa hdwmprle nhtrgnosdt:Tran eeain(i.e. vegetation Terrain, data: heterogeneous on relies map shadow solar A to According noasnl plcto eursntbecnieain nte cruc Another consideration. notable diverge. requires levels application abstraction single words, a other into in inform — three-dimensional actual meta-data contain descriptive even not di might They completely in systems. reside usually buildings fe as map-related shadow solar t with to them reasonable augment is and it patterns design therefore, known similarities; share stakeholders top among shared th throughout t widespread with are interacting technologies of mapping ways digital established no time, n are have same there people the many Hence, that maps. account into shadow taken solar be to of needs all, it not Furthermore, if most, 30 integrating least while interacti at this provide render All to to enough is smartphones. fast and aim work tablets, the to As needs system hardware. t the end-user a current whether investigated, on Section in be data mentioned shall challenges it and prototype, considerations a such building r By underlying the evaluat on and focus presented its were lay they prototype. will as chapter maps, this approach shadow part, existing solar previous related of and space literature problem art the the of state the Following “Data”. , hnasesta a’ equestioned." be can’t that answers than Iwudrte aeqetosta a’ eanswered be can’t that questions have rather would “I buildwith.com adx abx OpenStreetMap Mapbox, Yandex, ( 2019 ogeMaps Google ,1776o h o ilo estsuedgtlmaps digital use websites million 1 top the of 117,716 ), ff rn l omt n eeec coordinate reference and formats file erent ehooywietermiig1 are % 13 remaining the while technology n others. and , 1.1.6 — Methodology ihr hlisFeynman Phillips Richard see esbewt available with feasible even is , UX FPS qieet fatechnical a of equirements and - ndstpcomputers, desktop on k pterwidely their up ake a seti l size: file is aspect ial s otie within contained es, to u r rather are but ation o htsle the solves that ool UI vrcontemplated ever hi integration Their h aalse in listed data the CHAPTER ws,mentioned -wise, eexploration, ve re)a well as trees) , atures. internet: e di the in ed e.At hem. 59 3 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 60 .Methodology 3. rfrt Section to (refer Section to (refer eree,b rcse and processed b) retrieved, . einconsiderations Design 3.1 napoc oad hscalnewudb oa etito nzoigan zooming on restriction total a be would challenge this towards approach An hr r aywy odsg h rttp faslrsao a.Vrosre Various map. shadow solar a of prototype the design to ways many are There necessity. a is data worldwide h il n ak fVen’ otenbre rteraatet nth in apartments their or border northern Vienna’s of parks and hills The .. Dpernee s neatv Dvisualization 3D interactive vs. pre-rendered 2D 3.1.1 Ddt ihalvlo ealta shg nuht rvd ai o pre for basis a provide to enough high is that detail of level a with data 3D he-iesoa ersnainwr ie hogotti thes this throughout given were representation three-dimensional a rae rm3 aafrabtaypit ntime. in c points pro the arbitrary still of for while ort data tilting behavior, using 3D any interaction By from its disabling created in visualization. and 2D 2D view becomes a observer’s practically like the behave for and renderi projection appear t shadow Actually, to 3D constrained enough. via generated be be shadows just of containing might context map, 2D the constructed if in or discussion — a visualization of 3D a from benefits Section In c be to needs data heterogeneous question research that worl is to a requirement refers on a on works scenario, pan also any and compulsory In zoom it conclus for achieved, a functionality be that, If can Given drawn: neighborhood-scale requirement. be and v a can the is — at freedom induction explore such mathematical to that wants argued user be the s can what too knows be Who expandin still would By zoom: it fixed however, exploration. a Vienna, interactive was of of there size paradigm the to the too area from departs explorable more however, even This, and area. map viewable the restricting thus, E.g., do upfront: dynamically happen be cannot to this needs as data scene so, visible If currently Similar map. the bu simultaneously. the re terrain, considered of and more be panning loaded the to unconstrained be surface, need to the textures needs from basemap that away and data is aspect of observer important amount the An the further practice. influences in directly implemented it be as could this how remains, be the in — of retrieval dynamic map, the rotate and t Download zoom, pan, context: web to a users in for used appropriate be for to big time-consuming too usually is rendering h atrwl lob ute icse nCatr4. Chapter in discussed further be also will latter the 2.1.3 h usinwsrie,wehra3 aasucdapiainactually application sourced data 3D a whether raised, was question the , 2.1.3 1.2 .Section ). ln urnl esrs8 B—LD ulig o included. not buildings LOD2 — GB 85 measures currently alone ) )combined c) 1/)[ o a h eurdhtrgnosdt ea) be data heterogeneous required the can how ] . . [. “1./a) 3.2 UX UX ilte oe data cover then will hrfr,adsneitrciiyidctsfreedom indicates interactivity since and Therefore, . and nawyta nbe this enables that way a in UI ic vna culthree-dimensionally actual an even since , retrieval OSM and iigratm shadows realtime viding a rmteie fa of idea the from far aslrsao map] shadow solar [a s n otequestion the so and is, ako osritif constraint a of tark mswudb overly be would imes sgoa pae file” “planet global ’s processing lig,vegetation, ildings, huhsapyfor apply thoughts mr,temap the amera, gmtos can methods, ng mie,which ombined, iycne?It center? city e o following — ion noddgiven wnloaded eeis here r moment? ery drd The ndered. ieshadow cise d-scale. i smore is his panning, d hographic tcs — case st whereas , sn for asons city- a zoom the g ?” , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. cnro.Imdaedabcso hsapoc r,however: are, momen approach discrete this of of drawbacks set Immediate limited a scenarios. th users from providing dimension freedom, third temporal the omitting of strategy o the in further Going ffl n edrn f2 ie ae n3 oesad nta falwn comp allowing of instead and, models 3D on based tiles 2D of rendering ine • • • eg,tebsmpa ela eri egtas n ed ob updated be to needs and heightmaps) terrain as well as basemap the (e.g., ihteaddbnfiso eue trg otrn nteserver-s the on footprint storage reduced a of benefits added the with eeain nte osblt ol easre-ie ndmn re on-demand server-sided a be would possibility Another vegetation. Dmdldt eg,bidns eri,vgtto)frtecretm current the for vegetation) terrain, buildings, (e.g., data model 3D oteedue’ eie(.. let.Frte2 prah this approach, 2D the For client). (i.e., device end-user’s the to a o eivsiae yteosre.I ead otm,ol hs s those only time, to regards In observer. vertical intrins the same other by attempts that or investigated 2D share facades be All however, on not situations basemap, can levels. shadow rasterized zoom hence, a between tilting; disallow with steps maps hard 3D of disadvantage not. do maps osbet euesaosfrmr hnoezo ee;di it level; tiles, zoom vector one of than case more In for stored. shadows potentially re-use and to — possible di created 72 be level, to zoom need supported every for 10-minu in rasterized, situations di shadow 72 of in depiction the results just example, an as Europe, hrfr,rdcdt rcia l ie,sedn onodtim download speeding can sizes, fr themselves file requested Tiles practical be to client. to reduced that needs therefore, to time server in the point from specific transmitted a for region current transmission: Data maps. shadow Th of exploration available. free are downloaded the and constrain pre-rendered were which situations freedom: Limited advan core the of downloads. continuous one reduced is aspects spatial data and further temporal any in without Freedom visualized be processing. immediately can situation solar i data (t other models — building as approach) or soon position 2D as Sun aforementioned as the such to zoom independent, (similar on resolution changes dependent zoom is the data as Some client. the from download prior transmit a and demands stored, pre-rendered, be to need level. shadow don’t interactive critical allows shadows a hand, Hence, other reach W the requests on client. whic client visualization, 3D the time as Realtime to computation soon transferred increases as done, it considered are resources, be they storage as up time soon frees and as approach clipping and (i.e., server, request the client on every for bui Hence, and tiles: shadows of misalignments produce likely most would however, nteedue’ eie n nrgauaino om perspective, zoom, of granulation finer any device, end-user’s the on trg requirements: Storage LOD ff rn u oiin mn hs 2hus fmptlssol be should tiles map If hours. 12 those among positions Sun erent sadd.Btsneterneigisl apn interactivel happens itself rendering the since But added). is hl etrmp lo tlatsals omn,raster zooming, seamless least at allow maps vector While aancsaiynest etasitdfo h server the from transmitted be to needs necessarily Data osdrn naeae1 or fdyiei western in daytime of hours 12 average an Considering ff rn esoso h hl map whole the of versions erent ff so osbeshadow possible of ts ,tlsaeprocessed are tiles ), rn eeso detail, of levels erent ecmrse and, compressed be ..Dsg considerations Design 3.1. su,alwn to allowing up, es mtecin and client the om i hne again, changes his srwudbe would user e en htany that means e.Required ted. drn f2D of ndering d swl as well as ide visualization. onodor download lpig or clipping, pclipping ap s aspects ese eintervals te ed to needs h structures ih be might dnsor ldings iethis hile ssoon as hadow ically levels tages lete y s 61 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Methodology 3. 62 tiles hl oa hdwmpcudagal oki Disedo D(letwt re with (albeit 3D of instead 2D in work arguably could map shadow solar a While netbihdptent ov h neetiseo om n pannab and zoom- a of issue inherent the solve to pattern established An ihasgicn eito:Sneteosre’ iwcnb tilte be can view observer’s the Since deviation: significant a with ol elgtmt ojs oc-aiaeahmnweet oi re t order in go to where human a voice-navigate just to legitimate be would .. Dsip map slippy 3D 3.1.2 2019c Di so-called a is 2D n.Ti a eaoddb ihrlmtn h itn dependi tilting the limiting either until by amounts vast avoided a in be introducing loaded can be var This could 3D horizon end. the the to along are applies tiles also tiles projection, observer, those the spaces only to 3D map that visible in displacement optimization are as positioned 2D which well are The (as and created, proxy textured accordingly. a then pl tiles) as other, of terrain act each Instead planes to space: 2D next canvas, 3D planar, into 2D brought a be on can directly pattern this importantly, Most c “hard of cost terrain the ( and levels. at such m however, basemap zoom with — of interact the maintained change to for is the used (used quality are level, tiles them zoom of rasterized many specific Since as the users, increases maps. new approach online for this map inte of shadow map adoption solar a the a zoom rendering, related and and mapping retrieval pan web data to in users standard allows a method became basic This rendered. and desir the on depends di decision of the Conclusively, decoupling The the results. year. illustrate and whole further data the they during and windows like examples, apartment’s nevertheless, related numbers an bare through in shines lies Sun whe interest depicting the maybe map, Or a of rendering renounce the to providing be of would Instead thought of general: step consequent a features), aetm,issrae—i hscase, this in — surface its time, same evr ool hs,wihaecretyvsbea h current the at visible currently are which those, only so server, n e e omlvl hs ie a hnb yaial reques dynamically be then can tiles These level. zoom per set one ; ,adidxn ftls( tiles of indexing and ), aa snee o Dcsso om rcagsi time. in re changes This or zooms image. of f final cases need 2D the the for render reducing needed to while as t times able data, for download data be initial model to longer 3D potentially order the in all upfront require contrast, clipping in approaches, fast. 3D rather Interactive scenery initial an display wiki.openstreetmap.org LOD lpymap slippy prah rlmtn h iwrange. view the limiting or approach, nta fdwlaigadrneigtewoeErha the at Earth whole the rendering and downloading of Instead : OSM , wiki.openstreetmap.org 2019a swk a eeatrsucscvrn lpymp as maps slippy covering resources relevant has wiki ’s ,zo ee osdrtos( considerations level zoom ), lnrprojected planar UX hs eie h mrvdstainin situation improved the besides Thus, . , sdvddit eso rasterized of sets into divided is — 2019b ). visualization h ubro or the hours of number the wiki.openstreetmap.org omlvl r loaded are level, zoom duaescenarios. usage ed go h omlevel, zoom the on ng esoaiybetween mensionality ,det perspective to due d, esnyaesae it are, areas sunny re at—however, — iant edgtlmpin map digital le eaenumerous are re n oeSun. some find o aiirt with familiarity r idt a to tied are ) e ncs of case in ped rsubsequent or h aaset’s data the atvl and ractively frslsin results of t”during uts” oddand loaded e rma from ted cn tiles acing ainstream egiven he ut in sults duced — , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. olt peodwt qaoilradius equatorial with spheroid “oblate eg,paa,clnrcl peod tctr) Di cetera). et spheroid, cylindrical, planar, (e.g., 84 Mercator /9.5236”(ibid.). 1/298.257223563” smptlsae2,apoeto ed ob ple ewe h Earth the between applied be to needs projection a 2D, are tiles map As sur Earth’s on location any of reference the allows system coordinate A hc sue o oriaecneso n ute ecie nSe in described further and conversion coordinate for used is which systems, coordinate standardize further To use to is way .. oriaesses ie n te data other and tiles systems, Coordinate 3.1.3 bevtr ( Observatory ntewoeErhi the is Earth whole the on ybsclyalrlvn niempigpafrs uha Gol as M Maps, “Google as such platforms, mapping online relevant all basically by ob osdrdwe okn ihmptls vr iei index is tile Every tiles. map with its working b) when considered be to maps, slippy levels Regarding zoom and indexing their Tiles, prototype. considered the for it use ( of others” fact many the and to Esri, Mapquest, OpenStreetMap, Maps, is projection this of n variant areas A those flattened. sphere, be Earth’s to the order of in unrolling notably cylindrical the project to cylindrical Due widespread A plane. flat projection targeted the and surface projection Mercator Section to (refer cadastre tree as such coverage, Earth full the of east m 102 at meridian prime the of location whereas — coverage di geographic between and conversion use-cases standardization, respective for t optimized of are specification a and limits, coordinate units, others, among define, the at starting albeit angle, an such by over specified spanning also is — equatorial position the from between range angle a the spanning thus, surface, globe’s the Section on point a of WGS with x codnt n )its c) and -coordinate 2.1.5 uoenPtoemSre ru (EPSG) Group Survey Petroleum European ES:87,wihsihl dpstecascMrao rjcinadi and projection Mercator classic the adapts slightly which (EPSG:3857), aosfrissgicn naino racoet h ot n ot Pole: South and North the to close area of inflation significant its for famous , n h on nqeto,iaiaycnetdtruhErhscente Earth’s through connected imaginary question, in point the and ) latitude e Mercator Web wikipedia.org 180 ¶ and W Lt)and (Lat.) 90 wiki.openstreetmap.org ¶ ol edtcSse (WGS) System Geodetic World SuhPl)to Pole) (South S G 84 WGS 180 lblPstoigSse (GPS) System Positioning Global , en h us-tnadfroln as ti esnbeto reasonable is it maps, online for quasi-standard the being 2020e y 3.2.4 ¶ -coordinate: ,cvrn h hl world. whole the covering E, longitude ,admdl at’ ufc nmiuul san as unambiguously surface Earth’s models and ), ,o siptfrtelibrary the for input as or ), spplri atgahcapiain htrequire that applications cartographic in popular is ff a erent 383 tteeutradflattening and equator the at m 6378137 = Ln.:Tefre sfrtevria aspect vertical the for is former The (Long.): pta eeec ytm (SRS) Systems Reference Spatial 90 SRS ¶ NrhPl) h atr—horizontal — latter The Pole). (North N ff ( 2019b erent seald ytmdsge owork to designed system A enabled. is dnie PG42.I ensthe defines It EPSG:4326. identifier rewc meridian Greenwich SRS it eeatapcsta need that aspects relevant lists ) t urn eiinbeing revision current its , ayi hs trbtsand attributes these in vary wikipedia.org n loue o Vienna’s for used also and , peia Mercator Spherical sphericalmercator dvaisa) its via ed ction erfrne surface referenced he rm meridian prime ae nestablished An face. e ob stretched be to eed o sthe is ion ..Dsg considerations Design 3.1. 3.1.3 ln rfrto (refer plane , hog this through , tteRoyal the at 2020d po,Bing apbox, sspherical ’s r sdto used are zoom . Mercator or .Due ). used s WGS level, Web f and = r, , 63 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 64 .Methodology 3. ihmsl edtcoii edt empe no ic a tiles map Since into. mapped be to need — origin geodetic mostly with — hslast oeconclusions: some to leads This Dsee ovrini eesr rfrt eerhquestion research to (refer necessary is conversion scene, 3D ecniee o n te e-eeecdojc ntesee oer Some follows: scene. as the described in are object functions geo-referenced and other formulas any t for in considered adjacently be placed directly the be define can actually they indexed, all and which th rasterized in a reference by the up becomes spanned it space, system, 3D a coordinate in Cartesian together comes syste eventually coordinate everything varying with data heterogeneous integrate to order In ovrinbtencodnt systems coordinate between Conversion • • • • • • (ibid.). subtiles hra h o deequals edge top the whereas equals edge leftmost the whereas ie r quads. are Tiles fdti) h oetlsaenee ocvrErhssurface: Earth’s cover to needed are tiles more the detail), of the higher The the mentioning of style by followed up using first, split Earth gets on tile locations While single a increase, zoom every With words: other by increase In level zoom every With proj are both as variant, Mercator Web a in (ibid.). neithe visualized infinity limitation, be at this can to Pole Due South (ibid.). the projection Mercator Web a the Vertically, the Horizontally, – – ol,adterslto lostedpcino otnnsi appropr in continents of depiction the allows resolution the and world, ilo)tls uhvs mut fdt alfro-eadaccess. on-demand for call 17 data of amounts ( apply vast 17,179,869,184 resolution, Such high requires a tiles. is now such detail billion) coverage allow of To level Earth the houses. formula, 17, of aforementioned level blocks zoom adjacent at scale, depict the to of whole end the other the over At span to enough are tiles detail. 256 4, level zoom at example, For aln o h s fa of use the for calling , scale y zoom idx eae otelttd,rne rm0to 0 from ranges latitude, the to related -index, longitude x ftewoempa itne nterrseie eso edto need version rasterized their on distances as map whole the of idx eae otelniue agsfo to 0 from ranges longitude, the to related -index, ee tecoe h bevrt h ufc,tefie h level the finer the surface, the to observer the closer (the level x codnt first. -coordinate hsnwcagst h ahmtclyestablished mathematically the to changes now this , 85 . 0511 latitude/longitude quadtree 180 one ¶ ¶ hr are there , n h otmeg equals edge bottom the and N hl h ihms deequals edge rightmost the while W aastructure. data ortimes four r sal endwith defined usually are 1./a smn ie sbefore. as tiles many as h di the nSection in e3 cn.They scene. 3D he qie conversion equired 2 zoom sit single a into ms h ot nor North the r ree-dimensional ff rn systems erent 85 r already are ≠ . 0511 2 nofour into 1 zoom 1.2 latitude swell, as n the ing enough 180 ¶ .As ). ected Sin ≠ iate ¶ E 1 , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. . Data 3.2 a ocue hti sraoal osatwt h iyo ina Aust Vienna, of city the with start to reasonable is it that concluded question was research for answers provide to aims section This osdrto fsailrfrnesystems reference spatial of Consideration etseai o oa hdwmp u otefloigreasons: following the to due map, shadow solar a for scenario test the to regards Spheric or 84 WGS on based scene be a to in need placed system correctly coordinate be this can in they example Values before inc Section For (EPSG:31256). in globe, 34” elaborated municipals. the Meridian further by in on (as appreciated area Vienna benefit constrained of a model a ref — to spatial within limited of resolution being amounts numerous by are that, There systems (EPSG:3857). di Mercator on Spherical based or be might data Building • • ( ro eurmn st ovr h aiuefrom latitude the convert to is requirement prior A h library The ( indices Tile n a o .. oiintempa eie oain lc re rbuildi pr or library trees the place functions the location, Among are: desired ones a cetera. relevant et at position, map correct the their position relevan cus e.g., highly or to, is 256x256 which map (of (ibid.), pixels latitude/longitude.” screen and meters, tiles), Mercator between converting for Get ovrinfrom Conversion wiki.openstreetmap.org =2 – – n a and zoom) px(ll, lp,zoom) ll(px, x/y zoom retrieval ieidcsfor indices tile (ibid.): zoom sphericalmercator x y tile tile lvl n eun cenpxlcodnts( coordinates screen-pixel returns and -level, /y = n initial and tile latitude/longitude n 2 h nes fteformer. the of inverse The : ae naryof array an Takes : a hnb eree i h olwn omls whereas formulas, following the via retrieved be then can ) ú , 2019b 1 ≠ latitude/longitude log(tan( ff processing lat x rn eeec ytm hnWS8 (EPSG:4326) 84 WGS than systems reference erent ): tile radians = ( github.com lat n nosre iesadvice-versa: and pixels screen into ú = radians fdt.Rgrigtesoeo aa it data, of scope the Regarding data. of G 84 WGS lng lat 360 180 + π ú 3.2.2 cos( + ) ( 180 , lat/lng π 2019 eeecste“Gauß-Krüger the references ) a.Ln.codntsi ( in coordinates Lat./Long. degrees 1./a) rvds“rjcinmath “projection provides ) lat tagiven a at ) radians rfrt Section to (refer to x/y radians naslrshadow solar a in t ) ≠ ). 1 ) vds h two the ovides, es possible rease h Dcity 3D the , i,a first a as ria, lMercator. al : zoom converted tom-sized 1.2 erence g at ngs level ,in ), ll ..Data 3.2. ) 65 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 66 Methodology 3. Mapzen.com plcto rgamn nefc (API) Interface Programming Application e plctos saslto,teeaecmeca aapoies—t — providers data commercial are there solution, a As applications. web receiv as well as occluders shadow potential are all are three first The .. Buildings 3.2.2 .. ainsadsucso eurddata required of sources and Variants 3.2.1 Dbasemap 2D .Dtransalb umne ya2 aea =txue opoienavigation provide to texture) (= basemap 2D a by augmented be shall terrain 2.5D pnteMpbidn models building OpenStreeMap lbrtdi h olwn eto,ti trbto rae omfor room as such creates format attribution file this 3D a section, to following compared the in elaborated T renderers. and maps 2D existing with compatible stay data, to building required 3D to regards In and the on relying significantly interest. (Section of 2 points Chapter and names street displaying by context of consists map shadow to solar (refer a 1 chapter in Introduced h hr ieso)i rae yehnig2 uligoutlines building 2D enhancing by created is dimension) third the cldr ete hnmn,i osiul xlddfo h met the from excluded consciously is phenomena, weather occluder, uhas such ed,wih oee,i o eindt edrcl cesdan accessed directly be to designed not is however, which, needs, • • • • basemap vegetation u otelclrfrne aiaino h rttp’ correctnes prototype’s the of validation reference, all simplified. — local cadastre the tree to a Due infrequently. even very and updated terrain, but buildings, access, 3D to perfect, of free not data covering albeit — exemplary, program an of has consists city ar town The are old There the architecture. forests. while old and open, complex, parks and and of wide streets lots are also others Not but buildings, structure: parts tall city urban and some topography hilly, its too considering diverse, m is is also Vienna city idea The original the ago. written. years introduction, years 15 is the six for thesis in here here this mentioned lives where as he Vienna, and as TU familiar, author, of the home to the connection also personal a is There height nwbigaLnxFudto rjc) or project), Foundation Linux a being (now and . aa Vienna’s data, , roof:height lvto data/terrain elevation 2.1.3 OSM )i n t r o d u c e d aa u unn hi w evrifatutr providing — infrastructure server own their running but data, OGD OSM Dbidns .Dtran Dvegetation, 3D terrain, 2.5D buildings, 3D , roof:shape 1.1.6 rga ilb considered. be will program OSM ed oipoiea t neligdt oe is model data underlying its as improvise to needs ,teata aacniee norapoc of approach our in considered data actual the ), rwn xhneFra (DXF) Format Exchange Drawing xmlso uhsrie are services such of examples , sauieslgoaasuc o cartographic for source geodata universal a as npit htcnb ietyacse.For accessed. directly be can that endpoints t. ssoni Figure in shown as etc., , pnGvrmn aa(OGD) Data Government Open Toursprung.com sdfo ihncustom within from used d with herefore, tags o o o.The now. for hod n ult is quality and s 3.1 For . interpretation =metadata), (= r.Another ers. ,w h e r ee v e r y Mapbox.com sfurther As . volume a u not but flat therefore, , ml little small hemselves n tis it and , anifested buildings a with eas n a and (i.e., al , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ( var include attributes Those table). left-hand the in (highlighted inapoie nLD Buöproel bidn oe)( model) (building “Baukörpermodell” LOD1 an provides Vienna e r egu,Fnad rne emn,TeNtelns n Swi and Netherlands, The Germany, France, Finland, Belgium, are — yet explicit by defined precisely is vertex 2020 t egtdt eeecste“inrNl” enda 5.8maoesea above m 156.68 as defined buildi Null”, 200,000 “Wiener around the at references totaling data area, height city Its whole the covering initiative, Vienna of model city 3D however are, countrie which European cities Additional various covering Germany. B — Berlin, initiatives models. and data city USA, open their City, of st York variants roof New LOD2 described least are metadata at or providing representation directly LOD1 and available. beyond is go LOD2 cities no Some where areas in back detai fall higher a a hence, vert shadows; Section their realistic OSM of on provide end based to the building model at real LOD1 argued a det further as such As represented in outline. still attributed are are sights buildings only of Vienna, the in step of coverage processing out Considering a created requires It is engineering: model prior needs metadata of at oriented and gabled is which roof, Ste high of m substructure 38 selected a the has E.g., and possible: are models such roof:shape view map imagery satellite the in (marked (sub)structures the lected of Screenshot 3.1: Figure uhas: such tpaso ( Stephansdom citygmlwiki.org ,a ela nLD Dcmdl”(ofmdl ( model) (roof “Dachmodell” LOD2 an as well as ), sLD ol oeaei eeteesipesv n ih,i the in might, and impressive nevertheless is coverage world LOD1 ’s roof:colour ytasaigteevralsit Dsae,LD prxmtosof approximations LOD2 shapes, 3D into variables these translating By . openstreetmap.org , 2019 ). , roof:direction OSM OSM , rvddmtdt,wihi rjc nisown. its on project a is which metadata, provided 2020 x/y/z dtrwt h a atsoigVienna’s showing part map the with editor .I ipastersetv trbtso se- of attributes respective the displays It ). oriae.Ee oe hsinterpretation this more, Even coordinates. , roof:height 3.2.2 O1dvre o a rmthe from far too diverges LOD1 , wien.gv.at 35 ¶ e aasuc sneeded. is source data led north-east , n losterediting their allows and ) hndmi 0mhigh m 60 is phansdom o ute researched further not , roof:material , osro parameters, roof ious K inaLOD1 Vienna BKM LOD2 hr nata 3D actual an where sdsVen,there Vienna, esides i h majority the — ail clyextruded ically uue ev as serve future, utrs freely ructures, )v i ai t s g (ibid.). ngs tzerland with s OGD level, and ..Data 3.2. , 67 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 68 Methodology 3. cesbevia accessible — ii..Ti rvnsbidnslctdwti nage lp to slope angled an within located buildings prevents This (ibid.). ( ugudsie akne öesrku nenen el zerlegt.” Teile einzelne in Höhenstruktur markanten seiner aufgrund inaatal rvdsa O3mdla el ttksteprogression the takes It well. as model LOD3 an provides actually Vienna plac be eventually will models the since aspect, relevant highly A h O1mdli vial as available is model LOD1 The a o etdyt—asmdta O3de o rmtclyipoethe improve dramatically not does LOD3 that assumed — yet tested not was to According structures. roof other or windows, . nentoa ies C Y40”(ibid.). 4.0)” BY (CC license international 4.0 etxcutadfiesz,tu optto ot nrae tcnb — be can It increase. costs computation thus size, file and count vertex 2020 rcso steadddti,a h aesget,a suggests, name the as detail, added the as precision oetue rudpas eree rmtect’ ramp( map applyin area and city’s values the height from get retrieved to plans, analysis ground photography extruded aerial to by created is it vnamnsrtv hre.Frhroe ic O3poie fin provides LOD3 re since easily Furthermore, be person charges. cannot requires administrative data and even the “Geodatenviewer” build Furthermore, introduced 119,000 LOD2. cov previously other and 2018, the the LOD1 in the omitting and, years in districts, three included inner every Vienna’s updated happe of is ele models buildings LOD3 3D facade The into small triangulation process. final like automated the details, whereas based, finer photogrammetry even supports and further LOD2 to LOD3: interse lowest ground. the the by above defined is surface bottom building’s measu a photogrammetric that via is achieved be could it accordi as precision, (ibid.) utmost shapes” the roof insu “prototypical was fitting merger model the and map area its either as available is LOD2 Accordi (ibid.). out where carried structures, are LOD1 overlaying measurements manual or fails, pass-throughs obviously of height lower the (ibid.): structure” height “distinctive their Com “Creative the of attribution correct of precondition “Geodatenviewe the their under via Section used retrieved to (refer freely LODs be 31256, All can code variants (ibid.). EPSG begin 34” data with the Meridian its System” in at “Gauß-Krüger Coordinate already as National mentioned known “Austrian (as the system is coordinate chapter) reference the and LOD1: LODs LOD2: LOD2 .T prxmt h rudtuh ulig r pi noseveral into split are buildings truth, ground the approximate To ). ,temdli afatmtclygnrtdb nescigteci the intersecting by generated half-automatically is model the ), ( 2020 ,tepeiino egtmaueet is measurements height of precision the ), www ffi . wien in,terosaemnal end ec,aqie aalacks data acquired Hence, refined. manually are roofs the cient, . gv CityGML . at/ma41datenviewer/public/start DXF swl as well as or DXF FrdsBuöproelwr i Gebäude ein wird Baukörpermodell das “Für wien.gv.at Dms n codn to according and mesh 3D BKM ± ff csol ml tutrso a of structures small only ects bt A l omt) and formats), file CAD (both 5cm. 25 ( LOD3 aeprso tfloating it of parts have ,isdt sexclusively is data its ), dwti .Dterrain, 2.5D within ed lcrepnec and correspondence al to ihteterrain the with ction K inaLOD1 Vienna BKM ”(edt viewer) (geodata r” eilphotography aerial gto ng rdtis lothe also details, er ii..T retrieve To (ibid.). osattribution mons vntog this though even rss ae on based prisms, ns hc are which ings, gy Whenever ngly. ty’s eet(ibid.). rement . et,gable ments, aspx K Vienna BKM igo this of ning rmLOD1 from rd81,000 ered ree via trieved wien.gv.at DSM 2.1.4 sa an as ns those g shadow and — and ) with also , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ( okn ihLD n drs t ihrsoaeadrneigdmnsac demands rendering and storage higher its address and LOD2 with working d be visually can This LOD. in omitted is LOD2, in visible being while .. h raadageo of,witnotsraehihs swl sau a as well as heights, surface out ( written buildings whole roofs, of of identification angle allow and area the e.g., the to Compared formats ai Data the LOD2 is it Hence, Vienna. cur in capturing frequent of are capable which more roofs, theoretically r pointed least consequently at or however, notabl is domes LOD2, a LOD2 in produces small, pillars turn. LOD1 too side in in area the are dome of model main height LOD2 the wrong the of the in lack pillars the side shadows, the Considering why explain would not the divergence between does this misalignments for b) explanations or Reasonable interference height. building for Figure top in on shadows cupola cast little the example, Figure for to as, (compare misalignments church unexpected the of be front (Figure in pillars version major LOD2 The column. narrow p modeling a to by regards in manifests Figure however, in LOD2. This, than MB. 27.4 size of storage instead less requires LOD1 models, containing simpler its to LOD2: Due and i evaluated LOD1 be of might Comparison but thesis, this within investigated further Figure (see building (www.wien.gv.at/viennagis/) ViennaGIS ( - Wien (a) Stadt LOD2 source: Vienna’s of Comparison 3.2: Figure oteaoeetoe pcfiain—rl ntesm ibrelsrscan laser airborne same the on rely — specification aforementioned the to prxmtn h oesrcuencl,sgicnl eue t reduces significantly nicely, structure dome the approximating wien.gv.at 3.3a Karlskirche , LOD3 biul ak h hrhspoietdm osrcin si sre is it as construction, dome prominent church’s the lacks obviously a LOD2 (a) DXF hw O3sfieydtie ofsrcue n aae.Image facades. and structures roof detailed finely LOD3’s shows ) 3.2 mn te ulig,a hw nFigure in shown as buildings, other among , ain,the variant, o oprsnbtenLD n O3.Tu,LD snot is LOD3 Thus, LOD3). and LOD2 between comparison a for 3.3 hsi,hwvr upiig sbt Os—according — LODs both as surprising, however, is, This . CityGML wien.gv.at DSM eso otisadtoa eaaalike, metadata additional contains version , LOD2 sgi n h pi O1pim.It prisms. LOD1 split the and grid ’s wien.gv.at 3.3b 3.3c .Wietelte ih become might latter the While ). ,hwvr hl subjectively while however, ), .Frhroe hr emto seem there Furthermore, ). b LOD3 (b) , uuework. future n LOD2 3.3 ehih ftetwo the of height he dcstershadow their educes eiin h LOD1 The recision: eurs1. MB 16.6 requires , ftemi dome, main the of n O3(b) LOD3 and ) dcdfo the from educed .. a E.g., e ufcslike surfaces ved naycase. any in ocontinue to m ea manual a) be a,while gap, e iu Dto ID nique ned cordingly. DXF placed DSM -file ..Data 3.2. 69 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 70 Methodology 3. sage hogotti hss eri sa biu hdwocue an occluder shadow obvious an is terrain thesis, this throughout argued As eri ie,uulypoieeeaindt noe mn h ,G R, the among encoded data elevation provide usually tiles, Terrain o the continue to want .. Terrain 3.2.3 Dmse noasee—25 eri a ecetdo eadb applying by demand on created be can terrain 2.5D — scene a into meshes 3D a as eerdt shihmp noa2 ln.Teaforementioned The plane. 2D a onto heightmap) as to referred (also map n le hnesaalbei omnwbspotdiaefiefras s formats, file image web-supported common in available channels blue) and such containing files, image just loadi are than thus, rather t — in buildings 3D where, to Vienna, Compared of shade. districts Figur topographic outer map. in hilly shadow are the solar buildings 3D in a scenario within shadow considered a be therefore, should, and th mentioned is it LOD2 However, 2014 iteration. early last in LOD2’s finished a the was in this construction included others, Its not Among Austria. of Figure then. building (see as tallest since 1” Vienna, Tower updated of “DC parts not the some like and in 2013 outdated in already is acquired model LOD2 the Unfortunately, cycles Update 4). Chapter further to require (refer and usable devices become mobile to on compression usage therefore, and, downloads while collection, file all of now.sum for considered further not is it features, additional for useful di drastic show (b) LOD2 a and cantly (a) LOD1 3.3: Figure biul eeae trg vred u ohdt esaeeomu neve enormous are sets data both but overhead, storage generates obviously a O1 mg ore Pro- source: Image LOD1. (a) oyescreenshot totype .TeLD oe,i otat nege oefeun -erupdat 3-year frequent more a undergoes contrast, in model, LOD1 The ). ff cigrsetv hdw.Bt eit rmtegon rt (c) truth ground the from deviate Both shadows. respective ecting CityGML DXF oes oeigwoeVen eut naruhy1 Bszdbig sized GB 11 roughly a in results Vienna whole covering models, ff rn adasmnl pae fteLD oe ( model LOD2 the of update) assumingly (and ering tl eurs93G.Toefieszsovosycnrdc fast contradict obviously sizes file Those GB. 9.3 requires still b O2 mg ore Pro- source: Image LOD2. (b) oyescreenshot totype 3.4 ,asgicn hdwocue n culythe actually and occluder shadow significant a ), et maps depth ff (or rne ntersrcue signifi- structure, their in erences heightmaps KrsiceAbendsonne” “Karlskirche copdfo original) from (cropped Photo: Karlskirche. (c) omn,C YS 4.0 BY-SA CC Commons, by hmsLedl Thomas The CityGML ). elt afternoon, late he n rd green, (red, B and tct municipals city at rcsigand/or processing ff n stherefore is and csstructures ects tees The rtheless: e ,Wikimedia c sPNG. as uch eri tiles terrain 1.7 wien.gv.at -metadata receiver d depth a cycle. e depicts twas it ng , , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ( ( ihnMpo eri ie,freape a ertivdvathe via retrieved be can example, for tiles, terrain Mapbox within o by precision increases approach This occluder. shadow significant a being albeit map, shadow solar a within aus per values” by gesehen” aus Reichsbrücke der von 2020c antb oee,a hywudrqiea es n adptnilymor potentially (and one vertic least precisely at require even would and they — as others modeled, among be cannot — bridges caves, overhangs, ute rcse.Dcdn omlsvr mn aapoies He providers: data decodi among prior vary formulas needs Decoding tiles, processed. terrain further within embedded data, Elevation Decoding Section in and described already as However, measure elevation global-scale accessible any far. of accuracy the exceeding ( m 8,848 at Earth on to point highest the as summit Everest’s Mount Given cons be cannot it 2013, b since tallest updated Austria’s not is was Vienna, set in data located LOD2 1”, city’s Tower the “DC Because 2014, Since 3.4: Figure et as(-i) loigamxmmtertclrslto f1,7,1 v 16,777,216 of resolution theoretical maximum a allowing (8-bit), maps depth docs.mapbox.com 2 24 wikipedia.org di y n h ain rnha rud1,0 et maueet ayaccordin vary (measurements depth m 11,000 around at Trench Mariana the and ) ff oriae stodmninltxue r sd ec,truhthis through Hence, used. are textures two-dimensional as coordinate, rn aus ol lo etclrslto f113m otprobably most — mm 1.183 of resolution vertical a allow would values) erent x/y coordinate. ( 2020b , h 2020a = ≠ ) pnigu ag faon 988m h vial 4bit 24 available the m, 19,848 around of range a up spanning )), 00 ( + 10000 ): R ú ff rn i 4btcmae ojs grayscale just to compared bit 24 = bit 8 * 3 ering 256 Hubertl 2.1.3 ú 5 + 256 only , iiei omn,C YS 4.0 BY-SA CC Commons, Wikimedia , G one ú 5 + 256 egtvlecnb trdper stored be can value height B ) ú 0 . 1 gbfr tcnbe can it before ng olwn formula following ight etmto by method ment ht:“Ansicht Photo: wikipedia.org lstructures, al h ria units. ertical i meters) (in )“height e) method, uilding. idered ..Data 3.2. x g , 71 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 72 Methodology 3. b oti eslae n ipae eh .Dtran()i gener is (c) terrain 2.5D mesh, displaced and tessellated this to (b) o fyuaefmla ihti ra norg o og oopen to go to you encourage directly.” I improvements area, make this and with account, familiar an are you If to. eyo aafo pnteta,agoa oute rjc hteveryo that project volunteer global a OpenStreetMap, from data on rely ihMpo a nrifla h el a h olwn vaemail (via following the was reply the as unfruitful was Mapbox with hi w est ( website own ( data” their elevation carry generally not cor Respective place. first the in flat rather — fact seems in everything — City, is York NYC New in in terrain while picture similar a Vie shows within tests Figure for in However, depicted heights. structures’ artificial other probl ( Terrain-RGB” legit exposed equivalent “Mapbox Before Mapbox termed varies. the is quality with set provider, tests data considered, the was and data region the on Depending accor the with textured quality and Data plane 2D a on applied is which tile, terrain Figure bas the applying By (a). of values height reason provide decoded image to the the enough on of tessellated based channels ter is RGB displaced which the all depicted), within among (not spread (a) mesh heightmap encoding values’ the height of the pattern by distinctive The 3.5: Figure aznseeaindt,nest edcddva( via decoded be to needs data, elevation Mapzen’s a eri tile Terrain (a) • c Mapzen.com DTM 3.5 ,t h u s lutae h hl rcs fcetn .Dtranb trigwi starting by terrain 2.5D creating of process whole the illustrates terrain 3.6 mapbox.com curd hr hr r il hr a lissol e Berli be. should plains flat where hills are there where occurred, lvto n xlctyno explicitly and elevation h = b aea tile Basemap (b) • c R Toursprung.com , ú 2019 5 + 256 help.openstreetmap.org ), docs.mapbox.com G OSM + B/ hc s oee,wog as wrong, however, is, Which a o itda orefrelevation for source a as listed not was 256 mapzen.com DSM ≠ 32768 hc nldsbidns and buildings’ includes which , , c etrd25 eri (Mt. terrain 2.5D Textured (c) sprung.com basemap screenshot, Prototype source: Image Fuji). 2020a , 2011 n,stain iethose like situations nna, , l ih,abi h real the albeit right, all 2016 berslto,i then is resolution, able ,oecudasm a assume could one ), .As,acrigto according Also, ). ated teta.r,create streetmap.org, m.Snetedata the Since ems. ): ): antl scaused is tile rain aznelevation Mapzen ecncontribute can ne igbasemap. ding Mpo maps “Mapbox mptexture emap Dplane 2D A . respondence OSM • ha2D a th c “does Tour- n Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ( h owga apn uhrt,adteCnda eBs dat GeoBase Canadian the and Authority, Mapping Norwegian the ol 4di 24 — world eeain seilytes rvd hdw.Ti swl know well is This shadows. provide trees, especially Vegetation, h ie sc steoedpce nFigure whereas in depicted one the as (such tiles The yet. in-depth evaluated been not has however, data, the of quality The — charge to subject is access tile limit, usage certain a beyond where .. Vegetation 3.2.4 .Dtranuees natraiewsnee.I a on nMapzen’ in found was It needed. was alternative an useless, terrain 2.5D ret s.Frhroe ic hyaeo are they since Furthermore, use. to free Retrieval umr nVen,weetmeauelvl aiyreach easily levels temperature where Vienna, in summers Section to refer levels, zoom and coordinates tile regarding details s3 F in shown (as Vienna surrounding hills little Figure the in while depicted all hills ground, the as correct, be in rendered and Vienna of case ( test tiles the for unacceptable was reply. this further no Since to led facts these 2020) with Mapbox January of as website the from removed be to seems section (this data terrain of instead Vi structures, of city other the and buildings within of results wrong gives supposed data the terrain Mapbox 3.6: Figure rcse h eteeainadlncvrifrainw ol find could we information landcover and elevation best the processed o omlvl rm0t 5 a ertivdvathe via retrieved be can 15, to 0 from levels zoom for a eri tile Terrain (a) • registry.opendata.aws c . Mapbox.com amazonaws mapzen.com {z} ersnstezo level, zoom the represents DTM ff rn aaesfo 3ognztos nldn h SGooia S Geological US the including organizations, 13 from datasets erent . com/elevation-tiles-prod/terrarium/{z}/{x}/{y} , 2016 satal a actually is , b eri ieover- tile Terrain (b) adwt h respec- the with laid iebasemap tive box.com 2020 ,wihpoiegoa oeaead—i otatt Mapbox, to contrast in — and coverage global provide which ), ,tesriesol erlal n at hsdt em to seems data This fast. and reliable be should service the ), DSM • c oe nsm ra) xoigtesmldheight sampled the exposing areas), some in model Map- {x} 3.6c ff c h Dve hw il hr oeshould none where hills shows view 3D The (c) rdva“eityo pnDt nAWS” on Data Open of “Registry via ered and e mg ore rttp screenshot Prototype source: Image be. r oe n obidnssn nothe into sink buildings no and gone, are {y} 3.6a h epcietl oriae.For coordinates. tile respective the ,wihcvrtewoeglobe whole the cover which ), 30 ¶ AWS rmr.Vienna’s more. or C ,epcal uighot during especially n, portal.” a endpoint 3.1.3 igure rmaon the around from . na(probably, enna r completely are 1.7 erto of tegration Confronting okvalid. look ) https:// terrain s . png : urvey, OGD “We , ..Data 3.2. 73 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Methodology 3. 74 ( codn oucnre ore,tefiecnan tlat2000sc no such 200,000 least at contains file the sources, unconfirmed to According yia SNnd fti aast ersnigate,cnb se be can tree, a representing set, data this of node JSON typical A oddaesi ina”(bd)—wihas en htteswithin trees that means also which — (ibid.) Vienna.” in areas wooded e,ti antb ofimd lhuhteetesaentexplicitly not are trees these Although confirmed. be cannot this yet, fLD of o Dbidns.Teeoe h olwn trbtsar attributes following the Therefore, used buildings). 3D be for still metadata-base roofs can aforementioned LOD2 they the of to attributes, (similar vague approximation via dimensional ex described only since instead and but file the of size sheer the to due however, trees); covered. not therefore, are, o download the freely trees, a cadastre, tree its to access provides initiative a of approximation the foremost at ( “T processing, model a further of for metadata considered the are covering cadastre, tree ( Vienna’s phyllos” of Extract 3.7: Figure data.gv.at • • G 84 WGS height geometry ossigo w anprs sfollows: as parts, main two of consisting kronendurchmesser baumhoehe, stammumfang, map. a on correctly data.gv.at Sommerlinde , ffi tree 2019a ilte eitras nldssm btntal re rwn np in growing trees all) not (but some includes also register tree cial ae aiueadlniuecodntsi re opsto h tree the position to order in coordinates longitude and latitude based , otisa Contains : diameter , ,wihwsls pae nJn 09 I diint l roadside all to addition “In 2019. June in updated last was which ), 2019a nGra or German in ) crown coordinates :Tecuilatiue omdlaruhte structure tree rough a model to attributes crucial The ): ag-evdlime large-leaved arypoiigfla auso h tree’s the of values float providing -array nEgih.Hglgtdvalues Highlighted English). in rcso twr processed were it of tracts be173M SNfile JSON MB 127.3 able ( circumfence end3 models, 3D defined ocet three- a create to rvt properties private ni Figure in en considered: e construction d epcie3D respective stem e (thus, des laplaty- ilia rsand arks , 3.7 . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. h aea a led icse nSection in discussed already was basemap The .. Basemap 3.2.5 ups st rvd lsi a’ aiainlcnet hrb c thereby context, navigational map’s classic a provide to terrain-o is the purpose on applied are tiles Figure in shown as representat shadows 2D approximated (its casting data cadastre Figure tree in on based approach, this Following (www.wien.gv.at/viennagis/) city environment Vienna’s of Screenshot (a) mg ore td in-ViennaGIS - cadastre. Wien tree Stadt its of source: part a Image showing plan, • • osre ssm sr ih eitrse.I s oee,ntre not however, is, It interested. visualization. be shadow might to users accor some tree as the leavesconserved of even crown the or colorize shape, to crown used as be just such might species, it however, tree various of features fazar baumnummer pflanzjahr, gattung_art – – 3.8a egtof height h rw sashr ihradius with sphere to a as crown The radius a with cylinder a as stem The height ,sml Dte tutrscnb oee n iulzd—capable — visualized and modeled be can structures tree 3D simple ), tree h ( stem species iue38 Dte aatevisualization cadastre tree 3D 3.8: Figure ≠ r = crown height :I hoy hscnb sdt vnvsaiedistinctive visualize even to used be can this theory, In ): ff e lnsi re ofiaie25 eri.Tersole Their terrain. 2.5D finalize to order in planes set tree ( yearofplanting ≠ diameter b aadpce n()i sdt raeap- create to used is (a) in depicted Data (b) screenshot atn hdw.Iaesuc:Prototype source: Image of capable shadows. structures, casting tree 3D proximating 3.2.3 r crown r stem crown ,w h e r ei ti sd e s c r i b e dh o wi t st e x t u r e 3.8b = , = diameter . treenumber circumfence crown muiaigwhere ommunicating :Ti aai just is data This ): / stem 2 eati regards in levant etclyo vertically o sdepicted is ion / (2 dingly. Initially, . ú π ) n a and ff set of ..Data 3.2. 75 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Methodology 3. 76 h olwn aea rvdr ihwrdiecvrg r conside are coverage worldwide with providers basemap following The o eal eadn iecodntsadzo eeso aea tiles, basemap of levels zoom Section and to coordinates refer tile regarding details For equivale ti terrain basemap their Rasterized like just considered. displace — further on b web-endpoints not project be via is to to retrieved it complicated prototype now, highly the for are why, Since tiles is orient map. vector map’s the based, the of 3D matter dist rest is no allow the horizontal, and from always size decoupled are smaller logically that to labels due text perfectl faster as provide rasterize load such zooms, b) levels, seamless or zoom allow tiles between they vector and a) as either tempting as are available tiles made then wa are a Basemaps in texture. specified an the be shaded from between can noise contrasts irrelevant These increasing removing by textures. e.g., or visualization, l shadow (PoI), fonts, interest colors, are of attributes points possible among arbitrarily; actually completely one map the on • • ( demand Studio h parameters The v9/tiles/{zoom}/{x}/{y}{@2x} ain,abi a tee erigcrei t a dtr narrange An editor. map its in curve learning steeper a has albeit variant, ftepooye hc swyteAIedon antb ulse he published be develop cannot the endpoint during API the usage why free tradeo is allow which to prototype, provider the data of the with made be ok sfollows: as looks ieclridxdPG rqaiyrdcdJG osv bandwidth. save to JPG, the quality-reduced is or parameter PNGs indexed color like onteiiillaigtmso oa hdwmpscenes. map shadow solar of times loading initial the down Maptoolkit b to has eventually Mapbox earlier, mentioned (as accounting Mapbox for (h resolution high for (e.g., resolution The doubled in plays). If delivered tile. the is of tile y-coordinate and x- the (Section tiles terrain tioned Mapbox docs.mapbox.com ff oepecngrdsye r vial hog atrtile raster a through available are styles pre-configured Some . o hsseilcs,hwvr sta rvddtlsaeserver- are tiles provided that is however, case, special this for ( n,tu,ntpecce si stecs ihMpo.Ti ilslo will This Mapbox. with case the is it as pre-cached not thus, and, www 3.1.3 ( {format} www . mapbox . {zoom} . maptoolkit https://api {access_token} , is 2020d eedn ntedt rvdr aeascnb configured be can basemaps provider, data the on Depending . . com pcfiralw hoigbtenvrosiaeformats image various between choosing allows specifier , ) {x} :Alw xesv a utmzto i its via customization map extensive Allows ): 3.2.3 and . net . mapbox ,teeoe enn h omlvl swl as well as level, zoom the defining therefore, ), {y} :Poie iia etrsa h Mapbox the as features similar Provides ): h nqeietfiro h eevn end receiving the of identifier unique the , {@2x} . {format}?{access_token} eaeeatylk hs fteaforemen- the of those like exactly behave . com/styles/v1/mapbox/streets- saddt h R,terequested the URL, the to added is nt. hr edrn tall at rendering sharp y e,hwvr a be can however, les, blszs cn of icons sizes, abel i ufcso by or surfaces lit d red: eri,which terrain, d htsupports that y to,a they’re as ation, ntv features inctive swt terrain, with as ie.Vector tiles. d it however, uilt, g-P)dis- igh-DPI) etprocess ment generated e major A re. . API etcould ment h last The Mapbox paid). e which on w Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. eun zmt n liueo h u o h aaeesmentioned parameters the for Sun the of altitude and azimuth returns — hl liuei h etclagemaue rmtehrzn(e Fi (see horizon the from measured angle vertical the is altitude while factors physical and astronomical relevant all to respect paying while further (for map shadow solar a of source light directional the is Sun The .. h Sun The 3.2.6 hdw htatal eeberaiy ehdi eddta del that needed is method A reality. resemble actually that shadows hsfntoaiyi uCl ( SunCalc is functionality this ai rgnmty tms,hwvr etknit con htteS the that account into taken be th while however, clockwise surface, radius must, moves of Earth’s It distance the the on trigonometry. at space basic Sun 3D the in representing point light, observer directional given a to Relative SunCalc ( n account the into from taken measured in sky, discussion the a in to Sun the of angle horizontal the to refers an coordinates) longitude and latitude (in Earth on location a) of function a Section to refer posi observer’s the th at to Sun refers the altitude and and tangent north surface the Earth’s from the measured between is Azimuth 3.9: Figure • • ot ows) ..0i ot n ahP / snrhet (ibid.) northwest” is 3/4 * Math.PI and south is 0 e.g. west), to south (ibid.) “ head)” your over (straight zenith the at PI/2 “ altitude azimuth ( 2016 enstertr auso its of values return the defines ) 2.1.5 u zmt nrdas(ieto ln h oio,maue from measured horizon, the along (direction radians in azimuth sun : u liueaoetehrzni ain,eg ttehrznand horizon the at 0 e.g. radians, in horizon the above altitude sun : SunCalc github.com .Ispsto na3 cn s hrfr,hgl eeatt simul to relevant highly therefore, is, scene 3D a in position Its ). sin and ( 2016 SunCalc cos , 2016 ’ iHbrpstr,ee topei ercinis refraction atmospheric even repository, GitHub )’s oecutrcokieo h ntcrl.Furthermore, circle. unit the on counter-clockwise move , ). 2016 .Oeo t oefntos— functions core its of One ). getPosition r ucina follows: as function a eotie through obtained be can irr providing library A . vr hspsto as position this ivers gure tion bv.Azimuth above. 3.9 getPosition etclangle vertical e rhclockwise, orth oiino a of position e nsazimuth un’s .According ). )tm — time b) d discussion, ate ..Data 3.2. 77 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 78 Methodology 3. cainlyee oeo h etrs hdwmprqie.Taking requires. map shadow a features, the of some even occasionally — otx?Teeoealwn nacsil,vsal peln map appealing visually accessible, an allowing Therefore context? w asdb eri,vgtto,adbidnswt su with buildings and vegetation, terrain, by caused ows . en fvisualization of Means 3.3 hsscin hrfr,eautstesiaiiyo e-ae map web-based of suitability the evaluates therefore, section, This Section web? .. e-ae a edrn engines rendering map Web-based 3.3.1 nta eurmnsfra xesbewbbsdmprneige rendering map web-based extensible an for requirements scratch. Initial wou from capabilities something required creating but to lacking compared with saver it fe extending just map-related and might as i approach Earth well shadows cover as visualizing to coverage step of Earth the provide problem region, engines the small rendering t If a Map tempting within was planet: solved it whole be surfaced, can the thesis this for on works work that to idea the when Back engines. 3D consider and down level flexibility a and go s to performance, wheel feature extensibility, necessary the map-related as reinvent superior areas to a in not provide constraints was they aim as the first, Since investigated engines. 3D 4. universal Chapter more in provided be will demande question the this as to well answer as final context web-based the the on focussing especially addr it Thus, map. use shadow directly solar or a adapted of question be functionality research might desired Section that the while platforms achieve how like, and to purpose, tools look section’s existing could This of scene context. uation 3D this containing within “Data” a discussed how visual and be data actually neous data three-dimensional on based shadows solar could How wh “east”, (instead thus, south circle); the unit towards the targeted in is start 0 of azimuth SunCalcs’s • • • nertdsao edrn ihaeut rcso,qaiy n speed and quality, precision, adequate with rendering shadow Integrated terrain 2.5D for Support buildings 3D for Support 3.1 “eincnieain” led lbrtditgaino heteroge- of integration elaborated already considerations”) (“Design 1)I ttcnlgclypsil oitrcieyvsaieslrshad- solar visualize interactively to possible technologically it Is “1.) x y π = = / 2 r z r ed ob subtracted. be to needs ú ú = cos( sin( r ú ≠ ≠ tan( azimuth azimuth altitude ≠ ≠ ) π π / / ffi 2) 2) in rcso naweb-based a in precision cient eetolmtn,i was it limiting, too were gn were: ngine edrn nie and engines rendering vr isi h eval- the in lies ever, neatvt,while interactivity, d t oee,a the as However, et. mgn solution a imagine o srexperience?” user db uetime huge a be ld h omrwere former the , easalone. small a be trsand atures ere se h main the esses nteractively nexisting an zdo the on ized sin 3.2 norder in d and further UX cos , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ( aznTangram Mapzen ela eri.Sao edrn sntspotd u ic h l the since but supported, not is rendering Shadow terrain. as well thei considering especially promising, — glance first at — were which shadow solar against reviewed were engines rendering map Five 3.1: Table etrtls(nta frse ie)a ela t piiaintowar optimization its as well as tiles) raster of (instead tiles vector 2020b nfltsrae (Figure surfaces flat on iia to Similar JS GL Mapbox J in Project Foundation Linux a became w it this maintenance), since or supported, development Nonetheless, not are subsequently. While terrain) added 2.5D considered. be and — buildings theory (3D requirements in — could this attribute the be on probably can remained This nonetheless, devices. demos, mobile few on rese including A during speed, discovered business. was of it out time gone the just by had that, engine rendering Tangram Mapzen follows. as investigated further be Table will requirements. which those results, against trees) the tested (e.g., were data engines featur 3D mapping useful custom nevertheless for but Support unavailable, if Non-deal-breaking highlighted are features supported fully whi not features, but optional contained Critical columns mandatory. last two The requirements. rwako hsapoc,hwvr stelc fspotfr“el Dbui 3D “real” for support of lack the is however, approach, this of drawback e nJvSrp n uses and JavaScript in ten linuxfoundation.org • • prpit mobile Appropriate pnsucdt lo extensibility/customization allow to Open-sourced .Js as Just ). aznTangram Mapzen Tangram ( Tangram mapzen.com , 2019 ti,hwvr negn piie o .Dbidnso flat on buildings 2.5D for optimized engine an however, is, it , 2.13a n,a f22,sesrvvdsnethen. since revived seems 2020, of as and, ) WebGL nisapaac and appearance its in emdda pnfis icvr ie,teewsn ongoing no was there (i.e., discovery first upon dead seemed UX , satal cenhto n fterdms.The demos). their of one of screenshot a actually is 2020 n performance and o adaeaclrtdrneig( rendering hardware-accelerated for sa open-source an is ) swl as well as , UX is abxG JS GL Mapbox WebGL etrtiles vector 3.1 bayi open-sourced, is ibrary ae aacitmap JavaScript based oTnrmsueof use Tangram’s to d swudhv been: have would es etefis nswere ones first the le rhfrti thesis, this for arch ie noeve of overview an gives ..Maso visualization of Means 3.3. hc sas writ- also is which , s25 buildings 2.5D ds docs.mapbox.com mohesand smoothness r .F i v ed i w significant two sntfurther not as nay2019 anuary map-related dnsas ldings website, ff e r e n t , 79 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 80 .Methodology 3. Spot3 eri ehs atal eadn .D ( 2.5D) demanding (actually meshes” terrain 3D “Support CesiumJS S Buildings OSM ocet neatv e psfrsaigdnmcgopta data geospatial dynamic sharing for apps web interactive create to ArcGIS lbsadmp ihtebs osbepromne rcso,visua precision, performance, possible best the with maps and globes s.Dvlpr cosidsre,fo eopc osatcte odro to cities smart to aerospace from industries, across Developers use. Buildings sMpo sabgpae ntedgtlmp nuty h open-sourc the industry, maps digital the in player big a is Mapbox As a o ovniga tpoal ol aerqie ao hne oman to changes major required have would probably it as convincing not was eso ( version empl Mapbox by developed actively is It stay. to here probably is JS .Dtranb eal,tefc hti )i o xesbedet una to due extensible not is a) it that fact the default, by terrain 2.5D e svs:Ntol osi upr .Dtran tas losteembed the allows also it terrain, 2.5D support it does only Not vast: is set furthe to not decision CesiumJS the to led money, costs eventually b) and code is furt not eventually Online but ArcGIS while a pre for was evidence dead-end in a kept reaching was of engine probability this The engine. rendering the developer main the with Correspondence terrain. 2.5D for support gain to e subsequently was which engine, rendering map 2.5D a into branched some of rendering roof:shape 3D actual and consideration from obtained buildings, Buildings OSM later. years five integrated not of still One is requests. that feature feature and issues about discussions open in part take place. first the in it support if not models even o does of But vertical amounts Vienna. includes large of model for parts city whole scales e.g., strategy of, this visibility how simultaneous Mapbo question a open a into an There blocks) with still building terrain. it LOD2 2.5D as extending or (such by buildings models 3D 3D support arbitrary not place does thus, and, surfaces u ftebx hc swyi a eiul osdrda aetechnol base as considered seriously was it why is which box, the of out siumjs.org rGSOnline ArcGIS 1 he.si e-ae Degn hc ilb icse nSection in discussed be will which engine 3D web-based a is Three.js ( osmbuildings.org arcgis.com a salse oeaut h mlmnaine implementation the evaluate to established was , steoe-oreatraieto alternative open-source the is 2020 t. ste r itdin listed are they as etc., , ( ti an is it ) osmbuildings.org lsdsuc e-apn ltom hl tspot hdw an shadows supports it While platform. web-mapping closed-source a , , 2020 Three.js , OSM sacleto fcommercial of collection a is ) Solutions oe oreJvSrp irr o raigwrdcas3D world-class creating for library JavaScript source “open ff aa(ee oSection to (refer data est ln nohlytran—wihMpo LJS GL Mapbox which — terrain hilly into blend to sets 1 -based , .Tesse diinlypoie hdwrendering shadow provides additionally system The ). 2020 culysatda e-ae iwrfr3D for viewer web-based a as started actually ) utmlayer custom OSM ArcGIS soln dtr(e Figure (see editor online ’s OSM 2.1.3 codn oterwbie( website their to According . ( docs.mapbox.com Dbidn trbts uhas such attributes, building 3D GIS .Isdsiciefauei the is feature distinctive Its ). ff github.com/mapbox r.Gie nih,however, insight, Gained ort. plctos mn them Among applications. 3.3.2 .” okdwl,Vienna’s well, worked ult,ades of ease and quality, l . e pursued. her osdrit. consider r g ob extended be to ogy ii..Isfeature Its (ibid.). e,ueCesiumJS use nes, et hc swhy is which sent, tne noa3D a into xtended dMpo GL Mapbox ed ye h also who oyees hs se for asked these albesource vailable LJ scene JS GL x , igo maps of ding 3.1 behind 2020c uha the as such , r asto ways are .I later It ). at of parts y , 2015 .I is It ). OSM ,a ), ce- d Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. SatlnD rfrt Section to (refer “Stadtplan3D” (www.wien.gv.at/viennagis/) hr s oee,aqeto aki Table in mark question a however, is, There i o upr ihDIdsly n okdbur,saoswr j were shadows blurry, looked and displays high-DPI support not did n epie ttesersz fCsuJ ht seilyi mobi a in e especially and that, fast CesiumJS allow of to size bloated sheer too the at w rates despaired frame and wer regards, that these conversations in by like made reassured were are fr doubts improvements interactive These as allow significantly. soon to as low, And so only place. was quality rendering scenario, to similar Figure to (refer hardware mobile on tested especially first acne”, was “shadow massive CesiumJS its and and of, took appealing, thesis visually this seem on work not when 2018, in Back Table As spheroid. buildings. 3D 3D a and as shadows rendered globe, Earth’s onto - Wien Stadt source: s Image resolu 2020 low omnipresent. of unfiltered, were as well: (which artifacts as devices temporal low high-DPI was strong on quality resolution Shadow half changed). on have ran demos tested all ( “Stadtplan3D” Vienna’s on of Screenshot 3.10: Figure ne an eo hti osbetdyo h e seFigure (see web the on today possible is what below CesiumJS Toursprung.com ffi in anrt mrv hsstain oee,i nufruaep unfortunate an in However, situation. this improve to manner cient S Buildings OSM stelte a eiwdi 08frtefis ieo oiedevices, mobile on time first the for 2018 in reviewed was latter the As . h re owr napromn Dmpigo rkigtours trekking of mapping 3D performant a on work to tried who , h usinrie hte dpain ol emd in made be could adaptations whether raised question the , ffi 2.2.3 in rendering. cient ,bito eimS rdcsvsa ult htis that quality visual produces CesiumJS, on built ), UX 3.1 and sclm f“oieU performance”: & UX “Mobile of column ’s UI 3.10 wien.gv.at/stadtplan3d perdotae.Terenderer The outdated. appeared .Since ). 3.1 CesiumJS hw,spotincludes support shows, m ae ntefirst the in rates ame a ihcompanies with had e ..Maso visualization of Means 3.3. ecnet seemed context, le in(agd,and (jagged), tion 2.12d ge n had and agged sopen-source, is , 2020 ViennaGIS .Vienna’s ). uddrop ould otential esto eems ,based ), tdid it , 81 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Methodology 3. 82 CesiumJS osre’)prpcie The perspective. (observer’s) Material neapeis example An a o ietyacsil u fwbcnet;hne Dsee we scenes 3D hence, web-contexts; of out accessible directly not was re all fulfills that scratch from tool a creating and engines 3D web-based he.sapiain The application: Three.js .. e-ae Dengines 3D Web-based 3.3.2 aacitbsdwbpr of port web JavaScript-based Section in question research main the to (refer appealing visually Dmpegnsaeuulybituo nelig3 nie.Hne fm if Hence, engines. 3D underlying upon built usually are engines map 3D otisalrlvn bet ob edrd swl soeo oelgts light more or one as The well as black. rendered, be would be all to otherwise, objects relevant all contains akdspotfrrqie .Dtran n h omrtowr o e not were two former buildings. the 3D and real terrain, handle 2.5D to required for support lacked wylow-level away n aaeeto Dseeised Figure instead. scene 3D a of management and Three.js Th addition. in implemented play. be ne into to nevertheless come needs is basics, eventuall which such that logic, beyond functions abstracting scene an Any of create set triangles. to basic and structures a lines or provides methods merely simple it supply Instead, not does rates. it frame thus, achievable and complexity, quality, in ( hardware enables (in section). fast main b) this precise, of a) beginning still is leve result a the going whether By tested, all. be them can fe implemented desired them of the none all if that even showed — achievable conclusively pos engines more much rendering is map there like seemed and it hardware visualization, shadow to regards FPS and in visual customization demonstrated potential however, rendered contestants, complexity vast its and quality, convincing fully were context: 2018 map in shadow available engines solar rendering a map the of None Discussion bu h ucm srqie,ta a niepoie,telgclcon logical the provides, engine deeper. map level a a than go required, to is is outcome the about atlaig nawbcnet owysol n etewt anythin with settle one should why so web-context, a in loading) fast , hc a eete oddfo xenlrsucso rcdrlyc procedurally or resources external from loaded either be can which , aial ufildalterqieet,i ol o eie nt in deliver not could it requirements, the all fulfilled basically WebGL Three.js WebGL GPU upr,ntt mention to not support, omns n rvdslgclette htsmlf h creation the simplify that entities logical provides and commands, ( threejs.org ceeae Drneig Before rendering. 3D accelerated ) WebGL Renderer ArcGIS OpenGL aznTangram Mapzen Scene a rqetymnindi hstei e.I sthe is It yet. thesis this in mentioned frequently was , 2020b sjbi ovsaiethe visualize to is job ’s regah(fe eerdt as to referred (often graph tree a , Mesh ieyspotdgraphics supported widely a , a o ret s n lsdsuc,adwhile and closed-source, and use to free not was ,aJvSrp-ae Dlbayta abstracts that library 3D JavaScript-based a ), bet hmevsrfrto refer themselves objects UX time-integration , rltdptnil(ulrslto,high resolution, (full potential -related 3.11 abxG JS GL Mapbox WebGL eit h ai tutr fa of structure basic the depicts WebGL scmaaieylow-level; comparatively is Scene eatvl sbe n c) and usable) teractively fsaos h tested The shadows. of esr o (complex) a for cessary rwadilluminate and draw y and , si hr Dengines 3D where is is iiaig h other The timidating. ehaiyconstrained heavily re 1.2 neatv Dscene. 3D interactive rpishardware graphics , API trsaeactually are atures rmthe from il ie modern given sible swl sa the at as well as , S Buildings OSM Geometry ht foremost, that, urmns it quirements, rso visual of erms e designed ven eprinto deeper l scenegraph considering r control ore es In less. g Camera ucs— ources reated. sequence and ’s ), Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. pligti tutr,aslrsao a ol eshmtzda fol as schematized be could map shadow solar a structure, this Applying iue31:Srcueo yia he.ssee mg ore thre source: Image scene. Three.js typical a of Structure 3.11: Figure • c ogeInc. Google • • • • ult aaees uha eouin hdwrneigmto,an method, rendering e shadow resolution, post-processing as such parameters, quality the Eventually, demand. (geome on resources servers Their from trees. downloaded and are models building tiles, terrain the changes. Besides map) projecti the planar on dynamic to position position (i.e., Due Sun’s target the camera Earth. sections, the on previous location in and discussed already time desired to according the Within the li higher (which the center camera, S scene’s the the the the specifies to with turn distance corresponds in the camera’s which surface) defines The map, target sky. the camera’s the on the in location of current the position and The area tilting. includes potential This the see. and to wants user a The the Camera Camera Scene sve,ltadsaoe ythe by shadowed and lit view, ’s Light spstoe n retdi codnewt h lpigo h map, the of clipping the with accordance in oriented and positioned is Renderer ff h u srpeetdtruha through represented is Sun the , ,t h e ects. Scene zoom useeyhn oehraddasteseefrom scene the draws and together everything puts ossso various of consists zoom n h mle ie,mr eald h tiles. the detailed) more (i.e., smaller the and x/y ee n h ie ob ipae:Tecloser The displayed: be to tiles the and level oriae,a elas well as coordinates, Light Mesh suc codn ospecified to according -source Light bet,sc stextured as such objects, suc n positioned and -source zoom ejsfundamentals.org ..Maso visualization of Means 3.3. r n textures) and try so h map’s the on es lycagsas changes ally lows: ( iaisn,or ti-aliasing, z nsposition un’s coordinate) visible n as on, 83 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 84 .Methodology 3. ditdy—wsntcniee o ab vnntaalbe n21.The 2018. in available) not even maybe (or considered not was — admittedly — ams lbl ra uhas much as or global, (almost ieflo fill flood tile . Algorithms 3.4 eu ieti nopse l h eurdeeet faslrsh solar a of elements required the all encompasses this like setup A h ocp fa of concept The dur designed were that algorithms discusses and covers section This ofilu h cn n o aeayhls .. isn ie,acl a tiles, missing i.e., holes, any have not and scene the up fill To .. Dtl odfill flood tile 3D 3.4.1 abxadUiywsitoue ( introduced was and Mapbox nrdcsadaptations: introduces pix aligned diagonally on considers considers also 4-way 8-way while arbitrary: neighbors, is vertical “neighboring” and of definition The the had applied. initially and neighboring are ( target-color color paint from pixel’s in The tool fill” defined. “bucket are a replacement-color for a used ill and algorithm as pixel classic view, the current is the fill of Flood center very the from starting covered, arbit be can but surface map’s the fill towards normal be Section to need to not (refer does 3D angle in map” “slippy a achieve to order In prototype. map shadow solar 3D a creating Three.js. on made and was support decision web the questionable LOD1, the to Given data time. buildings the at retracted already ( Webplayer” “Unity a however, ( Player” “WebGL web-firs d a mobile a provides consoles, not however, gaming is It, of — computers. systems Three.js operating to targets contrast directly in instead buildi — Unity LOD1 However, b) data, features. terrain 3D-sc global Unity of a integration into automated elevation) a) and provided buildings, have (streets, data Mapbox load was considered further Besides Alternatives wil 4 Chapter while algorithms, implementation. required actual some present will section rae,wihfilu h iwpae oprdt Dmp h observe the map, 2D a to Compared plane. view the up fill which created, t egbrn iesaete hne into changed then are pixels neighboring its loih (Algorithm algorithm Three.js htfil ptecretyvsbeae ih3 ie ni tis it until tiles 3D with area visible currently the up fills that — nte Degn culymr fa of more actually — engine 3D another , h loih otne ihnihoigpxl ni l pixels, all until pixels neighboring with continues algorithm The . Dtl odfill flood tile 3D Unity 3.1 a h nprto ocet naatto termed — adaptation an create to inspiration the was ) ( unity.com OSM unity3d.com/de/webplayer mapbox.com ftecretve ln ae hsbscie and idea basic this takes plane view current the of target-color oes,adc nt-ul-nsao rendering shadow Unity-built-in c) and covers), , 2020 replacement-color .Bc n21,apoiigbig between bridge promising a 2018, in Back ). , asfrUnity for Maps o h e oo ( color new the got , docs.unity3d.com target-color , 3.1.2 c game 2018 r , htalwdt directly to allowed that ) srtdi Figure in ustrated si non-recursive assic nesterclrdi color their unless ,3 ie edt be to need tiles 3D ), oi-et ihthe with in-depth go l hs upr was support whose ) dwmp h next The map. adow rgas ninitial An programs: nie—ta was that — engine vcsaddesktop and evices n h rcs of process the ing replacement-color Degn,and engine, 3D t , n.Ti would This ene. h euto of reduction the c els. , t n hs of those and ) 2019 yhorizontal ly aiytilted. rarily ’ viewing r’s completely ,which ), ng ewas, re 3.12 flood ff that 3D ers . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 30 29 28 25 20 24 23 14 13 19 18 10 15 27 17 26 21 16 11 22 12 5 4 1 6 7 2 8 3 9 loih 3.1: Algorithm return end Input: changeColorOfPixel( end c queue while if t Ω c end if if P end P end ( return P end P if if t p = left right bottom top getColorOfPixel( x getColorOfPixel( getColorOfPixel( getColorOfPixel( getColorOfPixel( Ω ,p length( pushIntoQueue( pushIntoQueue( changeColorOfPixel( changeColorOfPixel( changeColorOfPixel( changeColorOfPixel( pushIntoQueue( pushIntoQueue( c ; pixel-coordinate a A r y Ω Ω [ ) then P Ω Ω ; ] getPixelAt( getPixelAt( ; Ω getPixelAt( queue getAndRemoveFirstPixelOfQueue( getPixelAt( o-eusv uu ae -a odfill flood 4-way based queue Non-recursive )>0 P P ,c P P P P queue, queue, queue, queue, p p ); r left bottom top right x x p ); ,p do x ≠ p )= )= P P P P +1 y x 1 )= P ,p left bottom right top ≠ ,p P P P P ,p )= y left right bottom top =( 1 y c c ,c ,c t ); t ); +1 y c ,c t ); then then r r ); ); p ); ); c then r ); ,c x t ); ); ,p then r ); ); y ) n replacement-color a and queue ); c r ..Algorithms 3.4. 85 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 86 Methodology 3. hc ntecs fVen’ aastaeas iie notls albe tiles, into divided also are set data Vienna’s of case the currently in are which which tiles the only that are approach this of advantages The h cn r oddadaddt h cn rp.Ti ae )dwla t download th a) to saves applied This be also graph. can scene techniques the Similar to added resources. and rendering loaded are scene the out) zooming after view of (the field stops changed eventually the algorithm plan to the view due where distorted the tiles, slightly intersecting wit neighboring partially plane their frust least view are view at the tiles visible are fill the which to depicts tiles, used blue rectangle is highlighted algorithm fill The flood tiles. adapted An 3.12: Figure • • • • • nta fpxl,tecniee bet are objects considered the pixels, of Instead uu sepy nta fpxlcodnts iecodntsaeu u are executed coordinates and tile applied coordinates, is pixel example of fill Instead flood empty. the is of queue pattern a loop into the pushed Now, it also before d accordingly, is required plane tile all The 2D loading flat scene. by the the initialized displacing is and it texture) visible, terrain is tile the computation. If required the reduce to ch polygon is empty it primitive whatsoever, color tile comparing current of instead the that is part critical Section The in formulas the using indices tile current into the converting by retrieved the are at starts always It nescsteve frustum view the intersects etrtile center ftecretve.Tecne tile center The view. current the of Lat./Lng. queue hsvsblt hc sdn iha with done is check visibility This . tiles 3.1.3 utlk nteflo l example. fill flood the in like just , oriae n the and coordinates m(ossigo bright of (consisting um odn fbidns— buildings of loading e t bsmptexture, (basemap ata )wietedr red dark the while e) twt di with it sed. ce whether ecked iwpaeis plane view x/y saddto added is m n b) and ime zoom iil in visible terrain h tlthe ntil indices ff erent level Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ie nimdaeie fhwasao iuto hne vrtime. over changes situation shadow a how of idea immediate an gives — si a icse nSection in discussed was it As using while hour 1 of frame time the covers and noon around Vienna hr ie hudb odd slmtd ntecs ftelte,t latter, the of case the In limited. is loaded, be should tiles where and mapping shadow using web-context ihnawbcnet eetees hdwmpigbsd(e S (see based mapping shadow a Nevertheless, web-context. a within .. ieitgaino shadows of Time-integration 3.4.2 iulycnicn praho edrn eprlsaoscno curr cannot shadows temporal rendering on approach convincing visually ucin,a lbrtdi Section in elaborated ( as time functions, initial the at altitude and do Figure intensity in light their shown reducing as and steps) integration of number arranging impactin significantly By while — that version naive a provide to made is the lower a describing employ radius using the by accordingly or reduced tiles), ( of constrained number rendered be maximum and could loaded a latter of the maintain amount either to larger increases, the tilt limit camera To the vegetation. and — divisions scre overlap Prototype (b), source: in Image as results. however, convincing structures, produces regular shadows more For counted. be render be can shadows time-integrated approach, naive a Using 3.13: Figure n() u otesrcueshg n hnsae(Dnuum) h s the (“Donauturm”), shape thin and high structure’s the to due (a), In n LOD ietoa ih ore ln oteSnspt vrtm ( time over path Sun’s the to along sources light directional 3.13 o ie ute wyfo h camera. the from away further tiles for a eahee.Ti sdn ycluaigteSnsazimuth Sun’s the calculating by done is This achieved. be can fog t 2.2.1 start oespitctdapoc ol,furthermore, would, approach sophisticated more A . ,a ela at as well as ), Sao cra as,terspitctdand sophisticated their maps”, accrual “Shadow , 3.2.6 n ,whereas ), ih ore.Terneigsosapr of part a shows rendering The sources. light t end offset = t start a eaydrto less duration any be can + nto wn .. itn o enough low tilting a i.e., offset evsbernecnbe can range visible he ection enshot n 1 igbtenthe between ping edrn speed rendering g /n nl eachieved be ently =8 aoscneven can hadows using visualizations, , 2.1.2 iclrarea, circular ih sources. light n qasthe equals SunCalc attempt ) ..Algorithms 3.4. ie,as tiles, di a in ed ’s 87 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 88 .Methodology 3. e.Telgtsuc’ ieto s hs euto ohpositions. both of result a thus, is, direction source’s light The set. mov are objects other scene’s panned. the is only map as the target, of, (observer) consists camera map Algorithm the shadow in solar targets a sunlights’ scene the 3D vast probably the the at of u camera (again, Section the accordingly of keep targets end and the origins at lights’ introduced the altitud positioning and by azimuth sources w for Algorithm time-integration both evenly. for calculated sources reasonable is light only step-angle is a — Afterwards, maps” day. for accrual enough “Shadow small to compared and hours 24 than 15 14 10 11 12 13 1 4 3 5 6 7 8 2 9 loih 3.2: Algorithm hdw between shadows 2 Input: if angleStepsize end angleStepsize lightIntensity for return end sTrej osntalwt e ih oresoinain rgn n ta and origin, orientation, source’s light a set to allow not does Three.js As n origin light return setLightTargetPos( target target target setLightOriginPos( i <2 Ω ; zmt n liueat altitude and azimuth h u’ zmt n liueat altitude and azimuth Sun’s The steps 0 Ω then ftesee(ee oSection to (refer scene the of x y z to Ω Ω Ω ; createDirectionalLightWithIntensity( n n az alt r r r =1 ≠ ú ú ú n h aisbtentelgtsuc n t target its and source light the between radius the and t oiinn of Positioning =( start =( tan( sin( 1 cos( /n do az alt ; ≠ ≠ and alt end light, light, ( end ( az az start ≠ t start start ≠ end az ( (0 alt + 3.2 target 3.2.6 start , + + angleStepsize 0 start 3.2 n , t ecie h rcs ndti o ietoa light directional for detail in process the describes angleStepsize angleStepsize end 0) ih ore ovsaietime-integrated visualize to sources light ) t ). / r l e to set all are x end ) ); ( 2 ,target : / n ( az oaodnmrclisaiiis ti ia to vital is it instabilities, numerical avoid To 4.2.1 n ≠ ob ro ust hs hsapoc — approach this Thus, sunset. prior be to end ≠ 1) 1) ,alt ; t y o oedtis.Ti sterao why reason the is This details). more for start ,target ; alt end az az ú : (0 lightIntensity ú i ú h ubro integration of number the , az , ) i ; 0 i z ) start ) , ) ≠ 0) ); ≠ π π ,alt n h aeapisfor applies same the and — / / 2) 2) start ; ; gtlctosne obe to need locations rget ); ,t h eS u n ’ s divreywhen inversely ed odistribute to e igformulas sing r eror near ti a ithin Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. a srexperience” user map su . Data 4.1 .. nta aaretrieval data Initial 4.1.1 culipeettosi ead ortivladcmrsino data, of compression and retrieval to regards in implementations Actual hsscindsrbsiiildt erea rcse fVienna’ of processes retrieval data initial describes section This implementat concrete the into insight provide will chapter This and mlmne iuainwt h rudtuh stefre sinhe pr is created former the the by visualized As scenarios shadow truth. reality, ground of the proximation with simulation implemented in e sntsrcue n piie o ietaddnmcuaewithi usage dynamic and direct for optimized and structured not is se, discussed be will processing data of means other and reprojection, research the realit result, resembles use. a simulation actual As implemented photo. the the whether of answered, -time and creation-date include by pi backed Outdoor shadows, counterparts: visible real-life contain their to compared qualitatively t into divided is structure its chapter, previous the to Similar Section to ffi JavaScript itrcieyvsaieslrsaoscue ytran eeain an vegetation, terrain, by caused shadows solar visualize “interactively in rcso nawbbsdcontext” web-based a in precision cient Visualization o utfis netteuniverse.” the invent first must you I o iht aea pl i rmscratch, from pie apple an make to wish you “If 1.2 ). mlmnain&Reflection & Implementation using opee ya by completed — Three.js qoigtemi eerhqeto si a se nCatr1, Chapter in asked was it as question research main the (quoting sa3 nie twl eosrt hti s nfc,possible fact, in is, it that demonstrate will It engine. 3D a as xhnebeIaeFl omt(EXIF) Format File Image Exchangeable ulttv evaluation Qualitative loigan allowing , acsil,vsal appealing visually “accessible, hc ilcmaethe compare will which , o faslrsao map shadow solar a of ion s emi sections main he eleog ob of be to enough well y OGD trso inathat Vienna of ctures sfollows. as — CHAPTER alSagan Carl usinsalbe shall question oa shadow solar a n ttp hl be shall ototype aawih per which, data ulig with buildings d etya ap- an rently aa which data, coordinate Data 89 4 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 90 Reflection & Implementation 4. ie,fl ulig fe rs odr noaohrtl’ area), tile’s another into borders cross often buildings full (i.e., ( ina Figure onl Vienna. an maintains Vienna of city the chapter, previous the in mentioned As h aastsmtdt ae( page metadata set’s data The How once. at Vienna of tiles LOD2 the all download to interface no is There ain fte3 ie hc ok ieFigure like looks which tile, 3D the of variant retri to interface the representing viewer), (geodata viewer” te aeatiue vial.Teei ikt SNo l metadat all of JSON equiv a (end)” to extension link a “temporal is no There also a is available. attribute) there date as other update, last the of ncnrs otebidn oe,wihi pi no144fie,t files, 1,404 o into MB) split (127 is file which model, JSON building single the to contrast In cadastre Tree event. an such reflect metadata its or model data o initial the besides ( as year (star same extension the “temporal attribute lists related it A Since irregular. is model the 1,404 in dat up rasterized ending no — for and tiles. out requirement vertices filtered no b 3D be is cannot contains to there URLs data need some that underlying that files the means empty Since nor this in most rectangle, up the perfect end to a and southwestern not most is the Vienna from Since starting wr area, was rectangular script the a URLs, tiles’ the single through the exposes “Geodatenviewer” the structures. building a are evaluati tiles further no needs where Figure (which west), in consider shown the to in buildings (e.g., no regions assumingly some are in There organized tile. is LOD2 The model. building LOD2 city’s the model city LOD2 Vienna’s web-context. a conve for others, suitable (among become processing to prior splitting) requires therefore, It, map. natl,teue scnrne ihtecoc fete downloadin either of choice the with confronted is user the tile, a on wr fa pae iymdl( model city updated an of aware n elcmn ftewoemdlt epi pt-ae ic ther Since up-to-date. it keep to model whole the of replacement and rbbywl o tell not will probably rbbycnan eaaao ogl 0,0 re.Teaon fata re is trees actual of amount The trees. 200,000 roughly of metadata contains probably data.gv.at begin_datetime , 2019a x and 4.1a 4.1 .I oestewoeo inaad speetdi Section in presented as and, Vienna of whole the covers It ). h Goaevee”i lpyadzoal a,adb clicking by and map, zoomable and slippy a is “Geodatenviewer” the , y ff hw h aot nwiheeybaksur ersnsa availab an represents square black every which in layout, the shows rn e,teei,nvrhls,n ent nweg nhow on knowledge definite no nevertheless, is, there yet, ering oriae,adrtivsaltls(I-opesdfie)among files) (ZIP-compressed tiles all retrieves and coordinates, trbt) hc ih ecniee nteftr obecome to future the in considered be might which attribute), which zoom ie eeudtd hs eurn opeedownload complete a requiring thus, updated; were tiles ff data.gv.at rda ietdwla rmismtdt nopage info metadata its from download direct a as ered rltdidxn,a ti o aea n eri raster terrain and basemap for is it as indexing, -related wien.gv.at data.gv.at , 2019b , LOD2 , 4.1d 2019b etosta h paefeunyof frequency update the that mentions ) ec o hrl eaae area separated sharply not a hence — ,i suigydsrbstedate the describes assumingly it ), .Ti eaaa oee,most however, metadata, This ). v various eve tiles otiig3 ehsof meshes 3D containing so,cmrsin and compression, rsion, oeigtewoeof whole the covering , n eetees.As nevertheless). on, a g ete aatei a is cadastre tree he albe steeare there as vailable, te htiterates that itten CityGML ) sstt 2013: to set is t)” a oupdate no was e uha pixels, as such a OGD n “Geodaten- ine hatr tile. theastern ln o any (or alent (including a sbefiles. usable ,including vr since ever, resolved, e or 3.2.4 DXF the le , , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ore:SatWe inaI (www.wien.gv.at/viennagis/) “Geodatenviewer” ViennaGIS city’s - the within Wien Vienna Stadt of sources: coverage LOD2 4.1: Figure a l O2tlso Vienna of tiles LOD2 All (a) c igeLD tile LOD2 single A (c) d h Dmdlcnandi igetile single a in contained model 3D The (d) b omdtwrsnn daettiles adjacent nine towards Zoomed (b) Image/data . ..Data 4.1. 91 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 92 Reflection & Implementation 4. wihbcmsepcal eeato oiedvcs.Lsydt com data Lossy devices). mobile on relevant especially becomes (which Draco ,0 vial ie,ti vrgsa rud66M e ie—tobgfrr for big too — tile per MB 6.6 around at averages this tiles, available 1,404 .. Dms compression mesh 3D 4.1.2 h oal l ieo inasLD oe a led etoe before: mentioned already was model LOD2 Vienna’s of size file notable The ain ece 1G uzpe)wiethe while (unzipped) GB 11 reaches variant 2015 orefie.Since files. source notntl,wsntal oproduce to able not was unfortunately, support with compatibility keeping while considered UX shortcomings for compensate to work future th Suggested into loaded subse eventually, mentioned and, the visualization only s shadow flexi prototype, requires for allow the data considered to for provided is tiles) Hence, the building context. that LOD2 map evident with shadow is accordance It in it scale. adjacen splitting local be th c a to file, and on seem JSON extracted only trees the was neighboring Within trees) frequently, (1,999 size. (i.e., data file ordering the reduce to of metadata fraction unnecessary a tests, first the For trans as such strategies, other database. requires a the therefore, reaches file and, the hardware, of and processing direct as unconfirmed, however, srqie aatase ol )tk o ogadb osm o ayr many too consume b) and long too take a) would transfer data required as , • • a sdt ovr h oe nothe into model the convert to used was ) Internal: ytidpris(.. uiiaso Vienna): of municipals (i.e., parties third By ( github.com CityGML – – – – – SNt anaaeesaotcagsi h iymodel. city the in changes about awareness gain to JSON paetepoie aaa oefeun intervals. frequent more at data provided the Update )ol pae ie ihnadt/ierneadc ie ae nthe on based tiles c) and date/time-range a within tiles updated only b) taeywudb oslttedt e pit mle SNfie that files JSON smaller r into up A set dimensions. data tiles’ file. the city cadastre split the to tree be the would into strategy structure hierarchical metadata Introduce LOD2’s the considers that mechanism update an of Implementation stages later during date to up it keeping and model, the of downloading x/y An lrf trbtson attributes Clarify API ne,a hswudsgicnl mrv h rcs fbt initi both of process the improve significantly would this as index, sa nu omt h tool the format, input an as , Draco htalw ietdwla fa h opeeLD iymodel, city LOD2 complete the a) of download direct allows that Draco a h rttse opeso irr.Snei osnot does it Since library. compression tested first the was ) eurste ragltd oee,tewoeconversion whole the however, triangulated, them requires OGD eaaapages. metadata triangulated aern B (OBJ) OBJ Wavefront Three.js CityGML2OBJs DXF eso tl eurs93G.Given GB. 9.3 requires still version uptmse rmteprovided the from meshes output oe odr nmind. in loaders model ntefiea el but — well) as file the in t ( ijciadAry Ohori Arroyo and Biljecki iiso vial editors available of limits l sg ihnasolar a within usage ble r em ob partial be to seems ere Dfiefra which, format file 3D ern h aainto data the ferring cn sawhole. a as scene e rcue(.. by (e.g., tructure f199trees 1,999 of t rsinwas pression Its endfrom leaned easonable easonable CityGML esources match . al ir , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. OBJ Draco in-VenGS(www.wien.gv.at/viennagis/) ViennaGIS - Wien nte tool, Another h igerao why reason single The o39K.Ti a o nytebs opeso ai civdytbtal but yet achieved ratio compression (tr best MB the 5.9 only the not of was size This file KB. the 369 reduced to also ind but could recognizable) file artifacts the Afterwards, manually. tile city sample a triangulate Draco got structures distortion roof visible wavy, was became there buildings Figure 8, adjacent to along down edges bits lowering straight 14 by down default brought the further reducing was size File MB. (Figure mesh the than larger value Any results. non-triangulated same the ( assets” glTF C with of even removal pipeline MB, glTF the 778 played to probably down this GB 11 in from role mesh significant metadata. the A si of positive reduction compression. the size On dramatic useless. rendered a was pipeline compression and lossy by created Artifacts 4.2: Figure h oe’ iefo . Bt 2 B—btas edrdi unusable) it rendered also but of — level KB compression 421 low to a MB at 2.2 even from size model’s the a sg fany of Usage (a) h mesh the iyms.Hence, mesh. city n o nypoie iulycnicn eut ie,teewe there (i.e., results convincing visually provided only not and 4.2b l o ee10K fsz euto stemdlsilmaue . MB 1.5 measured still model the as reduction size of KB 100 mere for all — ) lFPipeline glTF github.com compressionLevel 4.2a Draco hw h eutfor result the shows Blender , OBJ rvdsacleto f“otn ieietosfroptimizing for tools pipeline “content of collection a provides , lFPipeline glTF a o ute netgtdyt a h ako triangulated a of lack the was yet, investigated further not was 0 >0d e s t r o y s o the for eha eoesdel okd letwt insu with albeit worked, suddenly before as mesh noe-ore3 oeigsfwr,wsue to used was software, modeling 3D open-source an , 0 h oe’ iewn onfo . Bt 1.6 to MB 2.2 from down went size model’s the , compressionLevel lFPipeline glTF ,including ), opesoLvl=1 = compressionLevel b euto of Reduction (b) iil itrinaogsrih ie n on and lines straight along distortion visible ofsrcue (highlighted) structures roof quantizePositionBits Draco opeso.Dt ore Stadt source: Data compression. quantizePositionBits atiuebsclydestroys basically -attribute swl.Cmrsinwith Compression well. as ntemdl though; model, the in e eetees was nevertheless, de, e epoesdby processed be eed en compression no re agltd mesh iangulated) ,w h i c hr e d u c e d iodrd(see disordered However, . ohdno had so ityGML’s produces After : ffi cient out ..Data 4.1. . 93 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Ipeetto Reflection & Implementation 4. 94 ovre 2013.3 Converter (www.wien.gv.at/viennagis/) hteetal aetecneso n opeso ieiecomplet pipeline compression and conversion the made eventually What hl ute etn n dutetof adjustment and testing further While cultss oee,poie eicersls(e Figure (see results mediocre provided however, tests, Actual t is ratio, compression the besides compression, mesh of aspect Another ol aedlvrdbte eut,ti a,nevertheless, was, this results, better delivered have would r these in stats impressive lists it as closely, more considered was 4.3 iuldabcs oee,bthpoesdtinuaino ,0 city 1,404 of triangulation batch-processed However, drawbacks. visual usatal l size-reduced file substantially h wthfo Vienna’s from switch the h aeto rvddfrhrbthcneso into conversion batch further provided tool same the otefc that fact the to compression mesh another why nee is latter This the client. as the decoding, on especially runtime and during encoding for time computation Corto original the to the compared from reduction % ( 99.5 GB 9.3 steps: following compatible triangulation. and features ori its to close as mesh the leave req to would was which possible. therefore, meshes, aim, the The among defects evaluation. or artifacts introduced of 4.3: Figure su (a) eswtotrcgial artifacts recognizable without less ff .Drn h aiu ovrinses l ieo h ulct mo city full the of size file steps, conversion various the During ). Draco rdfo h os opeso,wih ntp rdcdabge l t file bigger a produced top, on which, compression, lossy the from ered opesdct oesapa flaw- appear models city compressed Draco Draco Draco OBJ opesdmse in meshes compressed ehlae ol lob de noa into added be also could — loader mesh l ,0 iymse ol ebthcnetdinto converted batch be could meshes city 1,404 all variant. rvddmr hnipesv eut led u ftebox. the of out already results impressive than more provided DXF CityGML Draco Draco o15G FX o14G ( GB 1.4 to (FBX) GB 1.5 to ) o a bet alsl ac-opesaltlsinto tiles all batch-compress flawlessly to able was now ehs(dcfie)wih—gvnaprovided a given — which files) (.drc meshes DXF oe oits to model Three.js Corto oreadsilantbe9. reduction % 96.7 notable a still and source b uigiiiltss eea udesof hundreds several tests, initial During (b) Draco cn titrciefaerates frame interactive at scene edrdsmlaeul ihna within simultaneously rendered aasuc:SatWe ViennaGIS - Wien Stadt source: Data . scmrsinprmtr assumingly parameters compression ’s DXF opesdVen iytlscudbe could tiles city Vienna compressed OBJ eso:Using version: o ute use much — pursued further not grs( egards OBJ Three.js l hl maintaining while all — 4.4 )to :Temdlvisibly model The ): iefrhrquality further uire github.com irr — library e newn the underwent del ie oeterisk the bore tiles Dsee(Figure scene 3D 7MB 47 uoekFBX Autodesk FBX ia tt as state ginal st happen to ds ,tu,was thus, e, erequired he han drastic a ; whereas , Corto Three.js Three.js , Corto Draco — ). - . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ivld n eue ute rcsig tepst xtemod the fix to Attempts processing. further refused and “invalid” eiin34 Meridian Proj4js .. oriaereprojection Coordinate 4.1.3 inas3 iymdlit h ae3 cn sbsmp eri tiles, terrain basemap, as scene 3D same local the into the model of city use 3D Vienna’s Vienna’s including systems, coordinate of Aspects eeuscesu:Tefre a nbet xct hl h lat the while execute to unable was former The unsuccessful: were hl oe n eoe ayrlvn n iil rage ntepr the in triangles visible and relevant many removed and model whole int coordinates tiles’ 1,404 all reproject to was strategy initial The oriaesse ih notesuc files. source the into right system coordinate e-oriae nopxlcodntsrle nWS8 input 84 WGS on relies coordinates pixel into geo-coordinates p by of specified reprojection another, the into is system function coordinate primary one Its tool. transformation coordinate Proj4js recommended using workflow GIS-based requirement. a becomes reprojection shortcomings for compensate to work future Suggested highli the (www.wien.gv.at/viennagis/) within ViennaGIS especially - but Wien Stadt model the source: throughout visible be, with Compression 4.4: Figure 1 • h esnfor reason The Internal: QGIS ( – proj4js.org ofimta os opeso fa3 iymdli ai approach. valid a is model ord city in 3D done a be of should compression This lossy yet. that confirm analytically investigated not was quality the though Even readopen-sourced and free a , ES:15) eeitoue nSection in introduced were (EPSG:31256), GRASS/v.clean G 84 WGS , 2020 over steJvSrp otof port JavaScript the is ) Draco peia Mercator Spherical or Corto QGIS opesdmse pervsal als,their flawless, visually appear meshes compressed eutdi ayegsweesrih ie should lines straight where edges wavy in resulted GIS built-in ol(Figure tool QGIS isi h at htteto ofrhrconvert further to tool the that fact, the in lies etrgoer/eargeometry geometry/Repair Vector EPSG oee,lbldthe labeled however, , PROJ oe n eae trbts In attributes. related and codes 4.5 3.1.3 ,tu,ebdigtenew the embedding thus, ), ( www nedn ointegrate to Intending . o G 84 WGS . e on rosi the in errors found ter proj l(sn community- (using el he ein Data region. ghted aßKüe in Gauß-Krüger ocess. . org n vegetation, and (EPSG:4326) DXF ,ageneric a ), it from oints source tools ) rto er ..Data 4.1. 1 95 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 96 .Ipeetto Reflection & Implementation 4. within icalmercator” hr r,nvrhls,mnrdvain,bti sntkonwhe known not is it but deviations, minor nevertheless, are, There to only is approach suggested the Thus, PG42 ( shadow EPSG:4326 solar composed the in objects 3D place b finally the to from library originates the just Since or tiles reprojected Figur the as by basemap, caused the actually with alignment acceptable visually positi in correct and its other at each placed is tile a way, This merely and point. box, reprojected r bounding even tile’s not model probably city are in misalignments is, potential reprojec tile as a city necessary, Therefore, single be a directions): not of both might coverage in the blocks that several however, spanning argued, ini be the can down It slow hence, If time, model. other. significant city each take to would relation this their device, maintain to system reproject coordinate would approach precise a theory, coordinates, • iue45 Dct oe ieoeli nVienna’s on overlaid tile model city 3D A 4.5: Figure uism+no_defs +units=m +ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 +y_0=-5000000 +x_0=0 +k=1 +lon_0=16.33333333333333 +lat_0=0 +proj=tmerc EPSG:31256: igetl r elgbe n daetct ie r lcdprecis placed are tiles city adjacent and negligible, are tile single a G 84 WGS Proj4js ( github.com .Terrespective Their ). scngrdt ovr rmES:15 ( EPSG:31256 from convert to configured is , 2019 ,a nrdcdi Section in introduced as ), Proj4js reproject all move etcso Dct ieit h target the into tile city 3D a of vertices entosaea olw ( follows as are definitions h eto h oe ln ihthe with along model the of rest the igepit .. h etro a of center the i.e., point, single a OSM Proj4js 3.1.3 n eito fvertices of deviation on, ilzto ftevisible the of tialization aea in basemap hrteipeiinis imprecision the ther ino l t vertices its all of tion eison relies , Gauß-Krüger asemap. a nteclient’s the on ran at ml (i.e., small fact, epsg.io map, ecognizable. e l etto next ely QGIS 4.6 G 84 WGS , “spher- shows. )into 2020 ): Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .. yai aaretrieval data Dynamic 4.1.4 yia rcs en rgee ya bevrve hnelosa f as looks change observer-view an by triggered being process typical A rvosydsusd3 iymdltls(lorfrt Section to refer (also tiles model city 3D discussed previously evr swl ob yaial eree rmtedvlpdprot developed the from retrieved dynamically be to well as servers h etcs,ti apn ihu lcigo reigo n user any of as multithreading. freezing such for or features, blocking JavaScript without modern Section sce happens to in this the approach case, to inspired best added interac filling the and While flood the processed of surface. loaded, description continuously Earth’s m is of “slippy coverage data a required full of includes nature prototype’s case, presented this the given mandatory becomes (refe servers web respective as from well loaded as directly Section and (see dynamically retrieval are data initial to contrast In ugse uuewr ocmest o shortcomings for compensate to work future Suggested 2. .Ave hnetigr new a triggers change view A 1. .Ec onodi tre n ade ya by handled and started is download Each 4. 3. • • po=oga elsWS4+au=G8 +no_defs +datum=WGS84 +ellps=WGS84 +proj=longlat eae )bsmptl,b eri ie n/rc Dbidn iebase tile servers. respective building from 3D index) reques c) its — and/or (i.e., nature tile, map its terrain the on on b) depending location tile, and basemap parallel a) in related — abstraction yet. tile scene Each the to added not are which tiles, in building results fill flood The EPSG:4326: Internal: – – 3.2.5 so o,teqaiyo h igepitrpoeto f3 iytiles could city errors 3D projection of approach. of chosen measurement reprojection the actual single-point date/invalidate An the tested. of visually quality only the now, of As rcs vial aa tcnb sue htteei ouin h l The solution. a is t implementation. there able custom that was a which assumed be found be would software can resort no it was data, source there available the though process point, Even single priori. a a of edited reprojection online of Instead .Frhroe aata newn eesr rpoesn,li preprocessing, necessary underwent that data Furthermore, ). n eurdptnilyvsbebsmp eri,ad3D and terrain, basemap, visible potentially required async async/await odfilrun. fill flood 4.1.1 e worker web ,dt iebsmpadtrantiles terrain and basemap like data ), o snhoiiyand asynchronicity for 3.4.1 . 4.1.1 ntebcgon:In background: the in ) igwt h map, the with ting ,i oe oweb to moved is ), neato,thanks interaction, DXF tp ae.This later. otype oSection to r ollows: e(ee othe to (refer ne p,wih in which, ap”, lscudbe could files e workers web nits on d ethe ke sits ts 3.2.3 vali- was ast ..Data 4.1. o 97 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 98 .Ipeetto Reflection & Implementation 4. aea,ee ttetl’ onr,i elgbe—i vncue by caused even if screenshots — Prototype negligible the sources: is from ( Image corners, deviation and tile’s all. the (c) the that at (b), confirmed, even be figure basemap, can in it in in system), By zoomed coordinate (a). areas in (highlighted outlined tile is tile the model on city 3D locations considered The 4.6: Figure h iescne wihi h erjce on,hne des hence, point, reprojected the is (which center tile’s the c ot-atregion South-east (c) a osdrdtile Considered (a) d ot-atregion North-east (d) b etr region Western (b) ie omthtetarget the match to tined etgtn di vestigating peia Mercator Spherical h erjcinat reprojection the ) a o far d)) ff erent ff Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ( .. ipaeetmpigo eri tiles terrain of mapping Displacement 4.1.5 hog h frmninddnmcrtivlo eri ie n deco and tiles terrain of retrieval dynamic aforementioned the Through srseie n rnfre otesre bu screen the processe to last transferred the of and one rasterized is is displacement based vertex-shader displacementSince mesh after retrieval Elevation Shortcoming: are these 2. Everest, generate Mount of to case accordingly (in planes coordinates Figure arbitrary 2D in shown tessellated (as of Meshes Section vertices in displace described formulas can the (using data elevation til rendere terrain as textured range basemap 5 mountain x screenshot surrounding 7 Prototype its of consisting and prototype, Everest developed Mount 4.7: Figure wikipedia.org 5. 6. eslae Dqa nege etxsae ae displacement based vertex-shader a undergoes quad 2D tessellated A vr iei de oteseea ona ti ed (asynchronously) ready interaction. is user it any as blocking soon without as background scene the the in ( to happens reprojected added and is created tile is Every mesh appli the is tiles, texture building basemap 3D The of data. case terrain the retrieved the to the according downloaded, is data the as soon As , 2020c )). 4.7 r,teeoe rae ndmn saue aiae to navigates user a as on-demand created therefore, are, ) ff e worker web r hr sn a frtivn height retrieving of way no is there er, 3.2.3 27 rgesfrhrprocessing: further triggers ,a ), ¶ 9 6 N, 16” 59’ vertex-shader eoetefia mesh final the before s igo embedded of ding s mg source: Image es. e Section see d swl.In well. as ed, 86 Dterrain. 5D ¶ 5 9 E 29” 55’ l this All . mapping, ythe by d program 4.1.3 ..Data 4.1. ). 99 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .Ipeetto Reflection & Implementation 4. 100 hsbcmshgl eeatfrpaeeto eeainsc strees: as such vegetation of placement for relevant highly becomes This hsfc eoe eeati,eg,aue at oko h altitud the know to wants user a e.g., if, relevant becomes fact This etr codnl.I hoy uhpoesn hudrmv both remove should processing such theory, In accordingly. vectors uta egtvle r urnl o nepltdars neighboring across interpolated not currently are values height as Just e visible h Vienna the ugse uuewr ocmest o shortcomings for compensate to work future Suggested an values completely. height a) textur interpolating terrain and neighboring mapping considering displacement by based solved shader (shown be gap can recognizable issues a Both is there edges, ve adjacent normal across are interpolated not artifacts detrimental other Hence, panying normals. face to applies Figure visible di causing between interpolation borders, no tile withou is created there is Hence, tile terrain neighbors. each implementation, current the discontinuityIn vector normal and Seams Shortcoming: future. the tree for correct considered therefore, is and, approach scene, texture-sampling perform the drawb as within this such calculations outweigh Advantages height however, box. implementation, the elegant of and out shadowing, provide cannot terrain placemen displaced correct their each longitude, for and retrieval latitude its through specified o c vertical actual and terrain. scene the the with into intersection ray first a the sce of casting 3D point by th the the measured on in to based accessible be distance was positioned could such be point as must mesh desired objects displaced other the if however, or If, scene, computati the such in for location accessible not is mesh the as afterwards, information • Internal: 4.8 ff – shading c.Figure ect. .Teseprtesraeadtelwrteveigage h str the angle, viewing the lower the and surface the steeper The ). aust ereeeeaindt o )ue-endlctosadb t b) and locations user-defined a) for data elevation retrieve to values uddpaeeto bet eg,tes,mgtb ucsfland successful a be might trees), approach. (e.g., objects of it placement sampling displac guided and based tile vertex-shader elevation relevant presented the the Finding with approach. measuremen elevation done mapping based be casting cannot ray a this for alternative an Implement OGD ff icniute:Smlrt icse em,a h omldirect normal the as seams, discussed to Similar discontinuities: es h recdsr osnt hs seeyte’ oiini on is position tree’s every as Thus, not. does cadastre tree the sets, x/y Dct oe,weealbidn oesitisclycnanth contain intrinsically models building all where model, city 3D 4.9 oriae hyae“lne”it;ifrain vertex-shader a information, into; “planted” are they coordinate, lutae n xlisti su further. issue this explains and illustrates seams sso stetrani o efcl oiotl(see horizontal perfectly not is terrain the as soon as ff rn egtvle cosadjacent across values height ering osdrto fisfour its of consideration t lcmn,a elevation- an placement, sdrn h vertex- the during es eurselevation requires t e egtfrany for height ne, fahighlighted a of e ye fartifacts of types eri’ shape. terrain’s e c.T support To ack. tradaccom- and ctor ie,tesame the tiles, nFigure in luaigits alculating oprdto Compared n anymore. ons )normal b) d performant ne self- ance, ne the onger osare ions height s ement errain 4.10 ,as t, eir ly ). Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. eut navsbehih a dnia oteoebtentecen the between one the to identical gap height visible a in elevat results interpolated bilinearly meshe the terrain When sampling cut-o by gap. (b), height significant in de a displaced have terrain, line) sampled (dotted di the two border represents among curve values grey pixel the as (a), In 4.9: Figure screenshot Prototype p more the surface, the the o by steeper the caused The as are edges. tiles tiles’ mapped adjacent displacement between between Seams 4.8: Figure Figure ff tbt iesbres o osdrn h nepltdhih betw height interpolated the considering not borders, tile’s both at 4.7 ff e ewe daetegsicess ic hsfiuei magnificat a is figure this Since increases. edges adjacent between set h dnia em mn tes a lob entee mg source: Image there. seen be also can others, among seam, identical the , a Sampling (a) ff rn ie oag n re as.Tebr ttetile’s the at bars The bars). green and (orange tiles erent b Reconstruction (b) o etrs hr sa is there textures, ion e asi (a) in bars ter oietteseams, the rominent oe,adaveraged and coded, r subsequently are s egtdi height e hm This them. een ff erence o of ion ..Data 4.1. 101 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 102 Reflection & Implementation 4. .. Trees 4.1.6 sdsrbdi h rvosscin h urn rttp osn does prototype current the section, previous the in described As h eaaai Vienna’s in metadata The rcdrly Section procedurally. oelcycicdne o lcda hi culvria position. vertical actual their tre at hilly, placed slightly not but — flat coincidences entirely lucky not some is Vienna Since position). Shortcomings proc out laid this Following shadows. crown. and stem Figures tree’s in a model to used interp by solved be screenshot can Prototype and b edges source: caused adjacent Image is tiles’ accordingly. This the di tiles. among unnatural neighboring vectors and between normal visible split the are shows that area surfaces highlighted The 4.10: Figure erea ftraneeainfraseiccodnt ie,atree a (i.e., coordinate specific a for elevation terrain of retrieval – i h iil em ewe daettlsb nepltn hei interpolating by tiles vectors. adjacent normal between seams visible the Fix 4.11 and 4.12 3.2.4 a emdld hc r aual locpbeo casting of capable also naturally are which modeled, be can OGD ecie h eetdmtdt swl stesml formulas simple the as well as metadata selected the describes recdsr sue ocet reapoiain n3D in approximations tree create to used is cadastre tree saeuuly—besides — usually are es h icniut of discontinuity the y slatitude/longitude ’s s,tes sshown as trees, ess, tpoiesimple provide ot ff rneo shaded of erence h ausand values ght nta,their Instead, ltn them olating Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. . Visualization 4.2 Scene aiu taeisadmtosta eepeetdaddsusdin discussed and presented were that methods and strategies Various whatsoever. pol low (= stem a Only approximated: roughly very is shape trees’ The etrdtrantlsbtas Dbidn ie,a hyaeadded are they as tiles, building 3D also but tiles terrain textured h urn iuto,ta nyasbe faalbedt,consisting data, available of subset a only that situation, current the ugse uuewr ocmest o shortcomings for compensate to work future Suggested otie re r patd codnl hrb goigtevisib the ignoring thereby — th accordingly iterating “planted” By are prototype. trees developed contained the in considered currently a les does be obviously might Section shape color tree’s or a species context, like afore map details shadow the While size. on and based proportions created, procedurally diameter kronendurchmesser are sphere) baumhoehe, stammumfang, F low in shown (= as crown ground, the into sinking trees other or surface a the value above hardcoded a is z-position obndt raea culitrcie3 oa hdwmp The map. shadow solar Section 3D in interactive introduced actual algorithm, an create to combined • . Internal: – – – 3.2.4 crown vni o efcl elctn rudtuh—cnb sdt clos to used be can — truth ground replicating perfectly not if even — olwn hsapoc,alptnilyvsbetes r loloaded also tiles. are building trees, scene. LOD2 current visible the Vienna’s potentially within to all created according approach, adapted whe this tiles, are Following file-based position into and division covering its size trees be would 200,000 strategy the improv promising of further preprocessing could Intelligent cycles seasonal occ them such with realism. Respecting and simulation’s them; lose area. others surface while needl winter, their during keep leaves) even species some Furthermore, reality. approximate E.g., better. shape di natural distinctively its a approximate has to tree th species to tree’s refer a (also Consider locati position vertical specific actual a their for at Section elevation trees retrieve plant to to order method a implement Again, nohrwrs l re okbsclytesm n nyvr in vary only and same the basically look trees all words, other In . lomnin h ntutrdJO oreo h recdsr and cadastre tree the of source JSON unstructured the mentions also 4.1.5 ). ff 3.4.1 ecting ff rn hp hnacetu re uhinformation Such tree. chestnut a than shape erent sue ontol odaddslybasemap- display and load only not to used is , all re qal.Ti ed otesfloating trees to leads This equally. trees ff c h hdwi casts. it shadow the ect ( circumfence og hssbe,the subset, this rough eeati solar a in relevant s OGD nothe into yidr n a and cylinder) y f199tes is trees, 1,999 of igure Dtl odfill flood tile 3D stem empclipping map le hstei,are thesis, this s(rmaybe (or es aate A cadastre. , etetiles’ the re mentioned 4.12 height previous e ..Visualization 4.2. Three.js . luding the e nin on fir a and tree er , 103 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 104 .Ipeetto Reflection & Implementation 4. etclpsto n ihrsn no(ssonhr)o otaoethe above float or here) shown (as into sink either and position vertical o rirr oain ntesrae ottesaecretyntplac not screenshot currently Prototype are t source: trees of most retrieval surface, support the not on does locations prototype arbitrary current for the Since 4.12: Figure source Image provides. cadastre tree Vienna’s screenshot stem/cro metadata, and the size in to varying according trees, created Procedurally 4.11: Figure ndaees created diameters, wn da hi correct their at ed ranelevation errain rud Image ground. Prototype : Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. terrain .. Camera 4.2.1 neuvln ouinwudhv ent ananacntn itneb distance constant a maintain to been have would solution equivalent An ol aerqie oecmlxlgcadas ialwuaeo provide of usage disallow also and logic complex more required have would The ntempsrae( aeatre)dfie h ee fdti sdfrt for used detail of level the defines target) camera (= surface map the on nyteLD eso fVen’ iymdli sd h urn prot current The used. is firs model the city in Vienna’s discerned of be version waste cannot LOD2 a detail the however, the intrin only is, all because It since required, distances, distance. not observer observer are varying version — among zoom-related tiles well data, terrain scales rasterized and on basemap based with not case are buildings 3D Since data Unrasterized panning/zooming/tilting. camera’s a i tiles of the care up taking scaling libraries, and it), moving not (i.e., target its and camera • • • • • he.sScene Three.js 6,adwietetls ie r qiaet h eitdconten depicted the equivalent, are sizes tiles’ the while and 16), h rvosyvsbetlsaehde rmthe from hidden are tiles visible previously The hntelte r culylae,i oeeeatadcniee o fut for considered and elegant more is loaded, actually are latter the when e) hsi o h oteeatslto,a hr r adct n hole and cuts hard are there as solution, elegant most the not is This yet). ex would tiles vector where is This displayed. and loaded is version ,asnl ieotndsly eea onre hl tzo level zoom at while countries several displays often tile single a 5, Figure displayed the However, r opecce ie.A hav tiles. they pre-cached if no initiated, are is retrieval their (and is shown switch are a level changes, zoom i integer-zoom stored the are moment, level very zoom the per and tiles array all sional implementation, current the higher In the before quality Section possible le in lowest discussed zoom det closer the a of at to any level are switch to tiles’ the detail map to between terrain the prior steps and zoom consequence, hard can a As user however, the rasterized. are, i.e., There process; smooth size. a is wh itself distance. projection, Zoom the perspective in uses objects camera of size the the the as target, reduces be, its to from need is camera meshes the further the Hence, blocks. housing several over spans h culrslto fatl reeatiszo ee sawy t always is — level zoom its irrelevant — tile a of resolution actual The saraydsusdi Section in discussed already as , 4.13 hw h aelcto Ven)a di at (Vienna) location same the shows sosre yaprpciecmr.Isdsac oteseesc scene’s the to distance Its camera. perspective a by observed is 3.2.5 content r adt nert noa25 eri,however. terrain, 2.5D a into integrate to hard are , quadtree fec ie aisi ead otedpce detail: depicted the to regards in varies tile, each of 3.3.2 prahta elcstlswt utls only subtiles, with tiles replaces that approach hshssvrlimplications: several has This . Scene larger ff rn omlvl 5 1and 11 (5, levels zoom erent n h ie ftenew the of tiles the and , h Dtseltdplane tessellated 2D the sed hs however, This, nstead. frsucsfrfar for resources of lc.A fnow, of As place. t o encached been not e ais tlevel At varies. t tp eventually otype multidimen- a n he i ste are they as ail si sthe is it as — s i etrdata vector sic 6 ieonly tile a 16, c inherently ich e,wih as which, cel, e,basemap vel, basemap tenthe etween d ..Visualization 4.2. esame. he triggered: r work. ure fthere if s Three.js detailed desired enter and 105 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 106 .Ipeetto Reflection & Implementation 4. hl h eri ssilmsig icoigishih et as delta height its disclosing missing, still is terrain the while orsodn oe.Atl ls otecne n()hsisbasemap its has (b) in center the to ful close not were tile which A tiles depict holes. to di corresponding loading at initial (Vienna) during location captured same The 4.13: Figure ore:Pooyescreenshots Prototype sources: b omlvl11 level Zoom (b) c omlvl16 level Zoom (c) a omlvl5 level Zoom (a) ff rn omlvl.Tesresoswere screenshots The levels. zoom erent iil em Image seam. visible a ylae e,creating yet, loaded ly led loaded already Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .. h Sun The 4.2.2 hra h atrobt h omr u otepaa rjcino E of projection planar the to Due former. a the as orbits form latter representational the its whereas for time this again, considered is Sun The discussed. was positioning source light Sun’s the when manti fine-grained a for bits enough not leaving numbers, big are which at end opposite The ugse uuewr ocmest o shortcomings for compensate to work future Suggested latitude/longitude motion orbiting the prototype, presented the x/y/z in implemented is it in in introduced already was the that within fact both A centering instead. map, tiles the dir map zooms and the and moving camera jitter pans and the user or moving the of rotated i as instead camera by, numerical source, the compensated to as eventually led was trees this It shaking development, literally During in scale. manifested local a on changes the Earth, whole the 85 covers prototype the Since instabilities numerical and origin Scene its increases camera the as performance. vegetation, save and to building map, hides and out fades urn oaino h a.Teeoe h eeec oaini alw is location reference the Therefore, map. the on location current h a’ ufc si scretyvsaie,wihi constantl is which visualized, currently is it as surface map’s the . Three.js 0511 • Internal: oiino h u,obtn h fltErh nthe in Earth” “flat the orbiting Sun, the of position ¶ – – N, nntr,ada rsne nSection in presented as and nature, In . os-aeseais—a nnt opwti h loih.Tecamera’ The algorithm. the within loop infinite an — scenarios worst-case o loe) hsi oei re oaodlrenmeso ie r—in — or tiles of numbers large avoid to order in done is This allowed). not aiu ubro odfildtlsi h rtpae o h latter the For place. first the found. be in to tiles needs filled metric suitable flood of number o maximum it cutting t eventually solution and A issue. a) the be amplifies further than projection flatter perspective angles (i.e., limited is tilting camera plane, view LOD1 the the the thus, trees. since available; to now, model applies Right LOD2 z same no the The is a) fallback. there if a b) model as or LOD1 out, the far display is and level load could implementation future di for support Add 180 ¶ LOD orsod to corresponds W coordinates. 85 o h eri,ie,cetn o oyo eso ntedistance the in version polygon low a creating i.e., terrain, the for . 0511 ¶ ff S, erent Dtl odfill flood tile 3D 180 Latitude ¶ LOD x/y ,hwvr smpe oroughly to mapped is however, E, ff r uhmr tagtowr,b iiigthe limiting b) straightforward, more much or, codntsof -coordinates , fbidn oesad ab,ee re:A trees: even maybe, and, models building of longitude od n rae ie ni hycover they until tiles creates and loads Scene 2.1.5 and , u n at r ohspheres, both are Earth and Sun , oesavs ra t rgnat origin Its area. vast a covers 0 Scene / time 0 ihnthe within rnltdinto translated y codn otm and time to according — r hn spreviously as then, are srpoetdit an into reprojected is y h 2D the ays n hdwmaps. shadow ing s,al oreflect to able ssa, rhssrae as surface, arth’s Scene saiiisthat nstabilities ietoa light directional 262000 he.sScene Three.js itnet the to distance cinllight ectional Section hswould this o soii — origin ’s ..Visualization 4.2. center / G 84 WGS π 262000 / serves 3 3.4.2 oom are a , on s , . 107 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 108 Reflection & Implementation 4. hsoealapoc a h olwn mat n iee side and impacts following the has approach overall This 03 ETo htdy sVen stecretyfcse oain and location, focussed currently the is Vienna As day. that on CEST 20:32 ore—rpeetn h u a ertivdt oiini accor it position to retrieved be can — Sun the representing — Section source in presented formulas Using by used explained, Pr sources: Image R whatsoever. left). by curvature, (upper caused (nonexistent) London is Earth’s in (b) to would than in right) Sun gradient bottom the brightness however, the slight reality, (on In Bucharest in longitude. earlier and latitude Vienna’s on 1 June on noon at Europe 4.14: Figure rjcino at’ ufc,alvsbeae ssbett h sam the to subject is area visible all surface, Earth’s of projection • • • u a led ie,i a risen has it risen, already has Sun n hsfauei o mlmne e;tu,tedslydti displayed the thus, yet; implemented not loc is current feature the timezone This the on in. based adjusted automatically be should the for order In sunr of alon time panned the is Also, map the accordingly. the in changes as sunset situation updated light dynamically the is longitude, position F Sun’s surface. the planar Since a on th point In every for fact. same flat. this the illustrates not is is source light Earth directional opposite, if the Hence, in is. believe it however, humans prototype, few presented a though Even SunCalc UI (a) UI sudtd(ee oSection to (refer updated is osa ossetdrn ogtdnlpn,tedpce time depicted the pans, longitudinal during consistent stay to ( SunCalc 3.2.6 , st 2016 nfiue()addrn ust() si cusat occurs it as (b), sunset during and (a) figure in ,t h e o h hl Earth whole the for ocmueteSun’s the compute to ) hn Shading Phong x/y/z 4.2.4 o h urnl etrdlocation centered currently the for oriae ftedrcinllight directional the of coordinates ). ff ects: ftempadntrelated not and map the of steiciaino a of inclination the as , u nlnto,based inclination, Sun e (b) ttp screenshots ototype azimuth dingly. eawy and always me e w hours two set u oplanar to due to resides ation mr:The emark: and igure altitude s and ise its g 4.14 e , . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. PCSS .. hdwrendering Shadow 4.2.3 ihu ulig.I hw httegaulycagn lpso h lat the of slopes changing gradually the that shows It buildings. without ainsa ihrsltosi tews o odt hwdiscernable show to good too otherwise is resolutions high at variants eomdsaosta eatsgicnl rmteohrapproaches. ge other technique the the t from fact, on significantly In impact depart negative that shadows: recognizable shadows better a deformed providing has not method while the scener rate box, prototype’s the the of to out However, according tweaking parameter further penumbra. from the in adjustm pixelation time slight to to shows due still changes but shadow border hea as scene, well arti the as temporal to zooms, here, significant. added or depicted is pans be terrain camera cannot as during this soon While as quali map, (aliasing). proper depth occurs delivers enough maintaining large mapping still a shadow while given unfiltered all and — while sharp, levels contrast, are bearable shadows In resolution, to map reduced depth is enough aliasing high a Given hardware. vis reduc the was as scenario technique, city each the of for re characteristics size map the map depth amplify depth the to the as pixels why grou long is flat as This and — context results enough. city solid a produces within variant whereas unfiltered mapping, shadow unfiltered wit for compared were (Figure they context method, city applicable One most the environments: choose to order In variants, mapping shadow presented methods rendering shadow various into for insight arguments provided 2 Chapter nitrcieslrsao a otx rfrt Section to (refer context map shadow solar interactive an Three.js • • • • nyrfr otelcto h a a ntaie o.Teeaeweb- are There conside for. are initialized which was APIs, integration. and map information the timezone location providing however, the to refers only eua,unfiltered: Regular, ecnaeCoe itrn (PCF): Filtering Closer Percentage ecnaeCoe otSaos(PCSS): Shadows Soft Percentage-Closer aineSao as(VSM): Maps Shadow Variance rvdstebs vrl opoieo iulqaiyadsedo mo on speed and quality visual of compromise overall best the provides n lontrgrul etdwt h rttp e.Tu,i ih pr might it Thus, yet. prototype the with tested rigorously not also and PCF hdwmapping shadow e ff cieyfitr hmotb aig3x3smlsaogashadow a among samples 3 x 3 taking by out them filters ectively THREE.BasicShadowMap steaporaewyt iulz hdw within shadows visualize to way appropriate the as Three.js THREE.VSMShadowMap THREE.PCFShadowMap 4.15 supports n n eri cnro(Figure scenario terrain one and ) THREE.PCFSoftShadowMap four VSM 2.1.2 fte u ftebox: the of out them of a nyrcnl added recently only was .Aogtevarious the Among ). neatv rm rates. frame interactive a ult mn all among quality ual at eg,occurring (e.g., facts n ih situation. light and y eae rn and wrong nerates yo a surfaces flat on ty e r challenging are ter di n ruh up brought and i w di two hin dt 1 512 x 512 to ed ouini high is solution ff erences. e o future for red d vnthe even nd, (temporal) ..Visualization 4.2. ymoiré vy eframe he ns are ents) services, ff erent 4.16 dern ofit ) 109 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 110 .Ipeetto Reflection & Implementation 4. c.VM()bhvsupeitby h oe’ hdwo h o l top the on shadow tower’s The unpredictably: behaves (d) VSM (c). 1.Telwrslto sesl eonzbea h nlee ain ( variant unfiltered the at recognizable easily is resolution low The 512. x lopoue eybdsimrn ssaosmv.PF()drastic (b) PCF move. shadows as shimmering bad very produces also rmahr hdwbre noaburdoe—adawogsaei general. in shape wrong a and — one blurred screenshots a Prototype into border sources: shadow hard a from completely are which artifacts, showing still while situation the resolut map Depth context. city a in variants mapping Shadow 4.15: Figure eouin.As,tezoe-nsao ntebto ih hw sudd a shows low right the bottom for the narrow on too shadow was zoomed-in structure the its Also, since resolution). (assumingly gone is image a Unfiltered (a) c PCSS (c) d VSM (d) b PCF (b) mohdotb PCSS by out smoothed f ato the of part eft lyimproves ally et map depth o 512 = ion ) which a), nswitch en Image Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 08x24.()sossrn laigatfcsdet sao ce,wihbecom which acne”, “shadow to due artifacts aliasing strong shows (a) 2048. x 2048 apigba assaes htatal r nsaoe eri,t wron to terrain, screenshots shadowed Prototype in sources: are Image actually self-shadowi that up. with areas, issues vector-li causes are bias almost common, sampling in creates have (d) variants VSM mapping di shadow shape (a). their to but compared borders, lot artifacts) a (temporal o aliasing changes (c) improves camera PCSS or scenario, city light resol the during map obtrusive Depth more scenario. even terrain a in variants mapping Shadow 4.16: Figure a Unfiltered (a) c PCSS (c) ff r rmalohr n s ngnrl o arw htall What narrow. too general, in is, and others all from ers ff r h mohdotvrino C b,wihalready which (b), PCF of version smoothed-out the ers d VSM (d) b PCF (b) go lps as slopes, on ng iia to Similar . l brighten gly eshadow ke ..Visualization 4.2. to = ution es 111 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 112 Reflection & Implementation 4. tesotr h etr,ad3 arweso h cldrstruc occluder the of narrowness 3) and better), the shorter, (the taeyt pial s et a’ pc sto is space map’s depth a use optimally to strategy A h loih eidanaive a behind algorithm The become This occur. can shadows where of range the limit obviously would view camera’s Its source. light directional a by simulated is Sun The iwfutm(hdwfutm:A ecie nSection in described As frustum): (shadow frustum view h et a rain(.. vr betta sisd hsfrus this inside is that object every (i.e., creation map depth the vial adae h mato h mlmne prahvre:O a On simultane varies: them approach of implemented all the by of illuminated impact being the scene, hardware, the available to added be to su Performance better), the higher, better). (the samples re of the number of The quality 1) The variables: structures. three i narrow seen for (as recognizable bet shadows respective interpolation especially their linear discloses the thus, lacks steps, variant time based map shadow implemented Time-integration wel as constant remains dynamic quality su adapted shadow not is perceived does frustum distance, Performance shadow observer ar building: the shadows single since whether a Moreover, matter just complexity. not or strengt does city biggest it whole mapping’s content, the shadow scene’s of the one to utilizes agnostic approach this general, time. rotat In Figure in cube points frustum scope. and shadow its levels the re within moves, actually scene Sun are the shadows the keeping where as volume time, observer’s the of the than adjustments of further angle) reaches inclination vision low of impro (i.e., while tilting cube, strong smaller during came A observer target). the camera between (= wi distance surface the cube, the as a on by long center defined as is times cannot) 3.4 outside, currently everything while — shadow als is that follows: aim, as similar described a is with prototype, approach naive presented A the in source. frust light view the observer’s from the seen approximating by sophisticatedly this sl a in results resolution hardware. higher a hand, other f the reduced Section benefits On to quality map. (refer shadow depth map sampled, this depth subsequently a is in texture stored perspect this light’s then the are from which rendered values, is depth scene the mapping, shadow For optimization frustum Shadow Section 3.4.2 FPS utemr,temxmmpsil etr ievre mn di among varies size texture possible maximum the Furthermore, . ncnrs oteavne ehdby method advanced the to contrast In . ff r rmahge apigcut smr niiullgtsucsneed sources light individual more as count, sampling higher a from ers Time-integration 4.17 lutae hscb tdi at cube this illustrates prahwsaraypeetdin presented already was approach adapt 2.1.2 Figure n h ieo h ih’ camera light’s the of size the iad tal. et Miranda , o ihrrslto of resolution higher a rom atnadTan and Martin u a as rretrieve or cause can tum mwt rpzi,as trapezoid, a with um ff v nodrt retrieve to order in ive )cvrdtm range time covered 2) aea sterange the as camera, 3.13 rfo ihrscene higher from er ue(h ie,the wider, (the ture rsu,rqie for required frustum, uti eedn on dependent is sult wrrneig thus, rendering, ower ul.Dpnigon Depending ously. 2.1.2 igsao quality, shadow ving l. lydpnigon depending ally aadtescene’s the and ra ha delength edge an th ,wihbecomes which ), drd During ndered. optdfor computed e o eal) As details). for saccordingly, es 06MacBook 2016 implemented o s ic tis it Since hs: endiscrete ween ff ( rn zoom erent 2019 nissue an s ( 2004 ff ,the ), erent )do Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. iil ntefis lc.Iaesucs rttp screenshots Prototype sources: Image place. first the in visible bet.Alwieaodn at fdphtxuerslto nobjec on resolution shado texture maintain depth to of cube waste this avoiding within while ai t observer, The All as the down adjusted. objects. from and is up seen target) scaled as its and towards f scene, changes, distance view time camera source’s as (i.e., light position level Sun’s Sun’s the the depicts to cube according yellow The 4.17: Figure a omlvl1,noon 15, level Zoom (a) c omlvl7 noon 7, level Zoom (c) d omlvl7 ls osunset to close 7, level Zoom (d) b omlvl1,atrsunrise after 15, level Zoom (b) st eptevisible the keep to is m utm ti rotated is It rustum. igo relevant of wing sta r not are that ts ..Visualization 4.2. ezoom he 113 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 114 .Ipeetto Reflection & Implementation 4. (PCSS) 10 .. srinterface User 4.2.4 h urn e-ae mlmnaino ieitgae hdwmap shadow time-integrated of implementation web-based current The hc olw sip a”prdg rfrt Section to (refer paradigm map” “slippy a follows which for familiar be to aim primary the with designed is interface user The work. and research future of part however, is, This ooln a evcs uhas such services, map online to Discussion aae rohrage rvria structures. vertical to or ability angled the other is or this facades to addition An map. Figure browser, desktop a on running application the web of the element dominant the that h is, It thesis. this of scope the within work. not was future which study, user Section a to (refer web-context a within especially possible that shown is shadows solar of question Research t follows: losing as without behave time and work the could adjust approach to An able be shadows. not temporal would generated to user inter is a user baking, idea time-related after — limit/disallow investigated and consideri further process, by not sidelined enhancements — as One well as strategies: optimization, wi needs crashes and and reliable four supports (2016) 7 iPhone source an light and six rates), RAM), frame interactive GB (17 2 rates with frame interactive 455 almost Pro at (Radeon visualized GPU be dedicated a with Pro FPS • • • • • N h rvosygnrtdtmoa hdwtxuei rjce onto projected is texture shadow temporal generated previously The area. map considered the outside panning from The globally. disabled is mapping Shadow rendering. accelerate to scene the from removed the sources. but light All all from independent becomes result, a as svsal aal.Nvrhls,ara vlaino iulapa woul appeal visual of evaluation real a Nevertheless, capable. visually is hl nihn S(eesdi 08 uprsfielgt tms as at (also most at lights five supports 2018) in (released XS iPhone an while — ieses hdwmp r egd(bkd)it igetxuemap, texture single a into (“baked”) merged are maps shadow steps’ time UI eet h urn tt ydsbigtm dutetaddiscou and adjustment time disabling by state current the reflects ( n/ 1./a) 2) Three.js nhlgt(.. h ih vrgn h osdrdtm rm)are frame) time considered the averaging light the (i.e., light -nth ss mn tes hte vsal peln”visualization appealing” “visually a whether others, among asks, ul-nipeetto of implementation built-in ’ ogeMaps Google UI stempisl seFigure (see itself map the is , tilt pl Maps Apple h a oalwiseto fbuilding of inspection allow to map the ± 3 FPS , ecnaeCoe otShadows Soft Percentage-Closer 3.1.2 4.19 OSM bake cincneunl.Hence, consequently. action n ielgt taround at lights nine and ) anbe zoomable pannable, a — ) o mrpoebrowser), smartphone a for n iia.Ti means This similar. and , eprlsaosi a in shadows temporal 4.18 wvr osdrdfor considered owever, sr h r used are who users gnwunderlying new ng 1.2 o cenht of screenshots for .I a been has It ). epreviously he sfrfrom far is s h scene. the hfive. th require d raging which, can s Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. itn sahee ydagn ihtergtmuebto ih nth in right button mouse right the with dragging by achieved is Tilting nadto ompitrcin,asd ae spoie httksov takes that provided Figure is (see panel adjustments side time a b) interactions, and querying map to addition In panel Side fut of not subject could nevertheless, is, unfortu they task Since, code, This provided yet. gesture. the accordingly relevant adapted within more interwoven far are the panning. to gestures is fingers panning two and as tilting to behavior, motion one-finger prototy links current and pattern the in al used is — one-finge library zooming movement use The while to tilting, gestures. is pinching for maps through motion online synchronous among two-finger gesture and typical panning a devices, touch On the or scrolling pinching by like done trackpads, is laptop’s Zooming fingers. on panning. gestures for equivalent reserved applying is one left the interaction Map prototype. implemented the of interface user screenshot overall Prototype The 4.18: Figure OrbitControls.js ( threejs.org/docs 4.20 .Telcto erhiptfil on field input search location The ). , 2020 )—h o w e v e r ,s w i t c h e st h i s r work. ure et adecamera handle to pe esprtdand separated be wpn ihtwo with swiping hsi undesired is This cn while — scene e os he or wheel mouse aey h two the nately, oeetfor movement r ra location a) er mg source: Image oachieved so ..Visualization 4.2. 115 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 116 .Ipeetto Reflection & Implementation 4. iue41:Sresoso h rttp unn na PoeX.Iaesourc Image XS. iPhone an on running prototype the of Screenshots 4.19: Figure rttp screenshots Prototype b adcp oe uoaial iigaybrowser any hiding automatically mode, Landscape (b) a otatmode Portrait (a) UI es: Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. urn time current speiul etoe,cnieaino ieznsi o implement not is zones time of consideration mentioned, previously As lcigo apn ni,aclna-iedt hoe osu,allowi up, pops chooser date year. showing calendar-like the bottom, a of panel’s it, day side on the tapping at or well). clicking button as a it is switching there allow Conclusively, (and zone related time all current updating the dynamically list by zones time respect the since behavior faulty features: date/time-related the search, location the inputs. Below user to for linked autocompletion currently provides is also panel that the of top the eaiet h iezn h urn oainrsdsi.Theref in. resides location current the zone time the to relative • • • • hs aesaednmclyudtda h a spne n ie fsunri of times and panned is map % the change. 90 as sunset and updated and % dynamically 10 are the labels at These slider the below placed is sunset respectively. and sunrise the of with Time along background yellow a by a illustrated actually is path. horizon, span time the same above The actually is Sun the rendering. where range shadow slider’s time the of of period % 10 from first to time the 0:00 the whereas from 23:59, time to the 0:00 cover from reaches range Its iue42:Sd ae o oainsac n ierltdfunctionalit time-related and search location for panel Side 4.20: Figure olwdb ldrta losisajsmn,eupe iht with equipped adjustment, its allows that slider a by followed , sunset urn time current o2:9 hsalw o nrgauaiyfrterelevant the for granularity finer a for allows This 23:59. to sunrise swl stetmsfrsnieadsne,are sunset, and sunrise for times the as well as , h at1 fisrnecvr analogously, cover, range its of % 10 last The . loi Places algolia UI lmnsaeaind ntetp the top, the On aligned: are elements UI ( algolia.com lmnsacrigy n also and accordingly, elements r,i spandto planned is it ore, h current the , dyt hscauses This yet. ed 2020 gt hnethe change to ng ,ageocoder a ), efollowing he ..Visualization 4.2. date y ff slider’s ecting mark, .By se 117 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 118 .Ipeetto Reflection & Implementation 4. rfrt Section to (refer asdb eri,vgtto n ulig ihsu with buildings and vegetation terrain, by caused .. Performance 4.2.5 nadtoa etseai oesteeryipeetto ftime-i of implementation early the covers scenario test additional An h ortse eie nld n atpcmue n he smartph three and computer laptop one include devices tested four The The 48 eiespromne sdfie nSection in defined As performance. device’s di resu devices overall Test the shal from test separated the therefore, state, is, experimental and an potential in the still into is feature this Since 24 least at reach to is ans and prototype, implemented is the it of whether performance of the question test to order In wi reflected is in, resides (URL) application Locator the Resource state Uniform current the of Most URL xml,i ersne by represented is example, anseais h resulting The scenarios. main ff . 1. rn manufacturers: erent 21004&zoom=15&time=1588327200000&numSunlights=1 • • • • • GET zoom lat lng pl aBo r,15-inch: Pro, MacBook Apple ubro ih ore =tm tp) ih o,tecniee t considered appropriate other the no now, shadows. Right as temporal minutes, steps). 60 time at (= hardcoded sources light of number time tested). fully not numSunlights • • aiueo h oaina otnumber. float as location the of Latitude : ogtd ftelcto sfla number. float as location the of Longitude : aaeeshv h olwn meaning: following the have parameters 6G A,27GzItlCr 7( cores) (4 i7 Core Intel GHz 2.7 RAM, GB 16 2016 in Released omlvla nee fla ersnaini urnl ndevelopm in currently is representation (float integer as level Zoom : urn iei ilscnssneJnay1 January since milliseconds in time Current : 1.2 ,teapiainwstse nfu di four on tested was application the ), hsalw h ciaino ieitgainb nraigthe increasing by time-integration of activation the allows This : FPS tcnlgclypsil oitrcieyvsaieslrshadow solar visualize interactively to possible “technologically sacso e ecmr o neatv visualization. interactive for benchmark set custom a as https://[server_address]/?lng=16 FPS r hnaeae ogv noealipeso fthe of impression overall an give to averaged then are ina tzo ee 5ada 20 on for noon, 12:00 at and 15 level zoom at Vienna, . 1.1.6 h i ftepeetdimplementation presented the of aim the , ffi in rcso nawbbsdcontext” web-based a in precision cient UI ff st rn eie ntredi three in devices erent sipeetdytt handle to yet implemented is 90 00:000GMT. 00:00:00.000 1970, , rvd rtinsight first a provide l lts. . hntebrowser’s the thin tgae shadows. ntegrated e h research the wer . nsfo two from ones 37432&lat= m pnis span ime n but ent ff erent s Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ( l eie eetse mn h olwn ordi four following the among tested were devices All h atrdatclyicesstenme flae n ipae ob displayed and loaded of number the increases drastically latter The di the includes also This the of hardware The otetablets the to ufc)adatle ain ttemxmmpsil nl o h given the for angle possible maximum space the realistic at a variant cover tilted to a order and in surface) interactions user 1 + 4 to exposed scenarios sh Test they ibid.), GB, 4 of instead GB performance. (3 comparable RAM achieve reduced slightly and sizes wikipedia.org 4. 3. 2. • Scenarios: pl Poe7 iPhone Apple 8 Note Galaxy Samsung XS iPhone Apple • • • • • • • • • • • • • • ,6 ,4 pixels 1,440 x 2,960 unn aaio O eso 331a eouino ,3 ,2 pixels 1,125 x 2,436 of resolution a at 13.3.1 version iOS on Safari Running cores) cores) (4 4 GPU + Integrated (2 CPU Bionic A12 RAM, 4GB 2018 in Released pixels 1,080 (O x 1,920 79.0.3945 of Version resolution Chrome Google Running unn hoevrin7..95o nri eso tarslto of resolution a at 9 version Android on 79.0.3945 version Chrome Running cores) (20 GPU MP20 Mali-G71 cores) Exynos (8 CPU 8895 Exynos RAM, 6GB 2017 in Released unn aaio O eso 33a eouino ,3 5 pixels 750 x 1,334 of resolution a at 13.3 version iOS on Safari Running cores) (6 GPU cores) Plus 2 GT7600 + PowerVR (2 CPU Fusion A10 RAM, 2GB 2016 in Released VRAM GB 2 with GPU 455 Pro Radeon , PdMini iPad iPad .Hne eie hi ihrsre eouindet agrdisp larger to due resolution screen higher their besides Hence, ). PoeXS iPhone ff ( rnito ewe o-onprpcie(.. omlt the to normal (i.e., perspective top-down a between erentiation wikipedia.org 5hgnrto,21)and 2019) generation, (5th ( wikipedia.org s—ecuigRMaddsly—ams identical almost — display and RAM excluding — is ( wikipedia.org , A10 , A12 ): ): , oe8 Note ff rn 3+1 cnro,wihwere which scenarios, 1) + (3 erent PdAir iPad ): ffi ilBid 6-i)a a at (64-Bit) Build) cial 3dgnrto,2019) generation, (3rd jects. fpatcluse. practical of udb beto able be ould omlevel. zoom ..Visualization 4.2. lay 119 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 120 Reflection & Implementation 4. )McokPo 15-inch: Pro, MacBook 1) hti ayt bev stecs fLD ulig.Wietranalone terrain While buildings. LOD2 of cost the is observe to easy is What Table os o omlvl1 hr ayhnrd,i o huad f3 buildi 3D of thousands not if hundreds, many where 15 level zoom for worse full Results nlvl1)su 15) level on • FPS srinteractions: User 4.1 3. 1. 5. 1. 4. 4. 3. 2. 2. lottruhu,Ven tzo ee 8( ee ulig iil th visible buildings fewer (= 18 level zoom at Vienna throughout, almost it h eut o etdvc ,the 1, device test for results the lists Poe7 iPhone ihntecretvsbesee hs rgeigudtso th of updates triggering thus, scene, visible current the within eri tzo ee 12: level zoom at Terrain 15: level zoom at Vienna ieAdj.: Time ( Idle n=4: with shadows Temporal zto.Tepromneipc slse npret vrgn the averaging percent, in listed ( is states impact performance The ization. ave is dur process, loaded the dynamically during be measured to framerate, need The even might process. and the view into come objects an viewing (tilted): the Pan on depending considered. varies is rate value frame mean the Since location. same initial an Rotation: after well. measured as is phase rate frame loading availabl the and and if interaction, vegetation, actual and no tiles, also terrain buildings, including area, (tilted): Idle phase. loading and 90 (Figure 18 level zoom including 2, scenario from the taken as sources, light simultaneous (F four Alps with Austrian shadows the time-integrated of rendering the to reduced is scenario this as 3D LOD2 of number (Figure the visualized including being range, models visibility reduces zoom 18: count. closer level polygon zoom increasing at thus tessellated, Vienna (Figure still terrain is 2.5D it on flat, models mostly city 3D LOD2 of ¶ oad h ufc.Tefaert smaue fe ninitialization an after measured is rate frame The surface. the towards ff r rmasgicn efrac rpdrn neato.Ti gets This interaction. during drop performance significant a from ers 90 90 ¶ ): ¶ sntal ohnl ihrnme.Ters ftestigis setting the of rest The number. higher a handle to able not is n tilted). and h cn smnal n admyrttdwiesaiga the at staying while rotated randomly and manually is scene The oata neato,js tl cn sse rmtetpat top the from seen as scene still a just interaction, actual No hsi omauetepromneipc fajsigtime adjusting of impact performance the measure to is This The tatle nl,teseei andmnal.Tu,new Thus, manually. panned is scene the angle, tilted a At tilted ain ed ohnl infiatywdrvisible wider significantly a handle to needs variant hsseai scaatrzdb ag amount large a by characterized is scenario This eysmlrt h rtseai,hwvr the however, scenario, first the to similar Very ancaatrsi stelc f3 buildings, 3D of lack the is characteristic Main 4.22 ou etfrteeprmna etr of feature experimental the for test Bonus ). 5ic aBo Pro MacBook 15-inch 4.21 .Wietetranis terrain the While ). 4.24 ). atpcomputer. laptop hdwvisual- shadow e ae swell. as raged .Teeis There e. igure w idle two g are ngs usat runs ization tested l,a gle, 4.23 city ing an ). Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. iue42:Promnets cnro1 inaa omlvl1.Iaesource Image 15. level zoom at Vienna 1: scenario screenshots test Prototype Performance 4.21: Figure b omlvl1,tle view tilted 15, level Zoom (b) a omlvl1,tpview top 15, level Zoom (a) ..Visualization 4.2. s: 121 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 122 .Ipeetto Reflection & Implementation 4. iue42:Promnets cnro2 inaa omlvl1.Iaesource Image 18. level zoom at Vienna 2: scenario screenshots test Prototype Performance 4.22: Figure b omlvl1,tle view tilted 18, level Zoom (b) a omlvl1,tpview top 18, level Zoom (a) s: Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. iue42:Promnets cnro3 eri tzo ee 2 mg sourc Image 12. level zoom at Terrain 3: scenario screenshots test Prototype Performance 4.23: Figure b omlvl1,tle view tilted 12, level Zoom (b) a omlvl1,tpview top 12, level Zoom (a) ..Visualization 4.2. es: 123 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 124 Reflection & Implementation 4. stezo ee nrae ntect otx,rneigsedac speed rendering context, city the in increases level zoom the As ulig edt ecniee.Tran hc a obidnsat buildings no has which Terrain, considered. be to need buildings reduct further a plan causing view time, the same in the buildings at many instanced FPS already and is there loaded this are are as only ones panning, not During well, furth buildings. as therefore, of camera and, transparency view the the by into amplified buildings (tilt more (“Idle bringing perspective thus, tilted The simultaneously. rendered screenshot step Prototype time source: four Image for city. shadows the Time-integrated in 4: 18 level scenario Bonus 4.24: Figure . al .:Promnets ndvc :McokPo(2016) Pro MacBook 1: device on test Performance 4.1: Table d” nrae iil range, visible increases ed)”) rreducing er eeae,snefewer since celerates, oewt tilted a with done l,rn tthe at runs all, o fachieved of ion FPS ,btnew but e, tzoom at s .T h i si s Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. a infiatylwrresolution). lower significantly a (at PoeXS iPhone interactive hl tdie ihrrslto cen(,6 ,4,tu 6%mr pix more % 56 thus 1,440, x (2,960 screen resolution higher a drives it While h nyAdoddvc etd a tested, device Android only The 40.6 overall The the tested, device second The espe minor, relatively is column) (last adjustments time of impact The h elrao o hsdo oprdt cnro ihls emty—n — geometry less with scenarios to compared — drop this for reason real The 40.6 )SmugGlx oe8: Note Galaxy Samsung 3) )ihn XS: iPhone 2) ann tt aside. state panning ren slower otherwise rel the is compensates (which which the instantiation laptop, that and the be decompression ae than might mesh ex panning) fact 3D almost this at is for faster it argument actually Here reasonable Panning. A one: computer. but laptop scenarios, interaction tested T all the laptop. interestingly, average the aside, higher of resolution % Leaving 1080 16 x the 1,920 to the compared to resolution compared higher pixels % 1,125 32 x a 2,436 means Table render (see to buildings needs LOD2 it of amounts large rendering of cost the to 37 to 23 from simultan ranging four actually, with is shadows performance scen temporal the Regarding to investigation. agnostic further being mapping shadow of assumption % 20 the a contradicts however, 1, scenario i In and scenarios pann relevant is the for map all, the in as All little a generated. tested, drop and loaded only is which terrain rates, frame possible highest FPS FPS h eiesessoe hntepeiul tested previously the than slower seems device the , n t efrac unn h mlmne rttp sdrastic is prototype implemented the running performance its and , swl.Ee eprlsaoswr eaieyfs t19-28 at fast relatively work shadows temporal Even well. as vrg t4.,wihcnb osdrdas considered be can which 46.9, at average al .:Promnets ndvc :ihn S(2018) XS iPhone 2: device on test Performance 4.2: Table FPS r mrsiefrahnhl eieadcnb osdrdas considered be can and device handheld a for impressive are PoeXS iPhone FPS asn aayNt 8 Note Galaxy Samsung euto a emaue,wih nfc,initially fact, in which, measured, be can reduction mrpoe hw iia itr nregards in picture similar a shows smartphone, PoeXS iPhone FPS ntennpnigstates. non-panning the in efrscneunl oe in lower consequently performs interactive soeya le hnthe than older year one is , aBo Pro MacBook . 4.2 FPS oslgtsources, light eous eigspeed. dering FPS ilyi terrain. in cially .Aeaigat Averaging ). PoeXS iPhone u ihthe with quo vn during evant ftelaptop the of ,l e a v i n gt h e dadnew and ed —however, nteractions ’ content. e’s l hnon than els lyworse. ally ..Visualization 4.2. eeds his is 125 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 126 Reflection & Implementation 4. oain n a (tilted) Pan and Rotation, )Apeihn 7: iPhone Apple 4) vrgn l cnro,the scenarios, all Averaging h atdvc ntels,the list, the in device last The nwyteapiaincahd r ato uuewr.Afis hypothesi first A work. future of part are crashed, application the why at and on impressive rather the are rates than frame duri however, occurring crashes, naturally came application loaded, the be as to soon need as tiles occurs building This the more in reproducibly. and reflected crashed not prototype is the which as performance, impressive an delivers shadows temporal 1 Furthermore, exceeded surprise. never a and as unusable comes this cores), GPU of Table benchmark (see defined reduction performance % m 57 even a — in performance peaked the it T on where scenario. impact context terrain-only significant the further p preferred had had also adjustments smartphone and the buildings Nevertheless, of completely. numbers it hides Safari iOS’ the PoeXS iPhone al .:Promnets ndvc :SmugGlx oe8(2017) 8 Note Galaxy Samsung 3: device on test Performance 4.3: Table aayNt 8 Note Galaxy al .:Promnets ndvc :ihn (2016) 7 iPhone 4: device on test Performance 4.4: Table ,tebosrsU lcs2 ftesre nlnsaemd,wher mode, landscape in screen the of % 20 blocks UI browser’s the ), interactivity ic h efrac a htgo,frhrinvestigation further good, that was performance the Since . ttswti the within states aayNt 8 Note Galaxy FPS Poe7 iPhone ie h a adaeses(.. oeCUand CPU more (i.e., specs hardware raw the Given . . sas h let eesdi 06 tstill it 2016, in Released oldest. the also is Vienna ece ny13.4 only reached cnro uigtetm eoethe before time the During scenario. FPS eut al (Table table results ,w h i c hi sb e l o wt h e gthe ng olm ihhigh with roblems 4.3 m,tu,shadow thus, ime, es - faster x 2-3 least eepractically were ave stilted is view ra ). r ntecity the in ore de(tilted), Idle sthat is s 4.4 ), e Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ihnaweb-context a within XS htaltse adaehsi omn santbepromnedo sso as soon as drop performance notable a is common, in has hardware tested all What hsas ocrsohrvsa e visual other concerns also This ar they as objects, invisible of culling that means however, This, performance the and stages, various at hardware Android on tested randomly was 24 of threshold defined the exceed devices tested four the of Two olde years two Being well: exceptionally runs scenario terrain The hl cn.I sue ogv uteipeso fSnageadinc and angle Sun of impression subtle a give to used is It scene. whole iulzto n oeo a of more and visualization iulzn eetoso of n ufcs oee,tee the However, surfaces. and roofs on reflections visualizing h oto aea iiiiy hrfr,aatv duteto thi of adjustment reasonable. adaptive seems impro Therefore, capabilities, ot dramatically visibility. hardware each buildings basemap behind opaque of aligned with cost tests buildings, the First more and s scene. more the The as in angles them. viewing behind optimizati tilted anything scene at occlude potential cannot from removed inherently practically buildings is front, the in ( it context as navigational improve need de to not that them does scope below terrain a texture identifies basemap semi-transparently, the This rendered see are scene. buildings now, the Right to attention: added are buildings LOD2 abou idea an provide intro to which was automized, however, fully aim, described interactivity. primary not the were Their that and results. mention input the to user essential manual stan is a on it more, relied note, even that and, investigation On further scheme. needs cau browser is or this Whether CPU, GPU, hardware. t Apple to development, inferior During notably consequently behave. smartphones t cit thus, Android the — recent in underwhelmingly more reproducibly performed how crashed device Android hand, The other scenarios. the on smartphone, older hardware, available on Depending time-i regarding before, mentioned As FPS %. the 26.3 shadows, at averaging impact, higher buildin threads. LOD2 trou of 3D causes amount the — contestants of other phase under the instantiation happening to and compared decompression — the RAM during of amount reduced the Discussion trahs9 fispromne oee,tm dutet as a cause adjustments time However, performance. its of % 91 reaches it , nthe in de( Idle Poe7 iPhone 90 e worker web ¶ side civbe(ee othe to (refer achievable indeed is ) tt hl,aan rsigdrn srinteraction. user during crashing again, while, — state uprsfu ih ore tmxmm—atal ecig28 reaching actually — maximum at sources light four supports iet have to nice is h aea hc lomnfssi uhhigher much in manifests also which — basemap the aallzto,asrtg ol et ii h maximum the limit to be would strategy a parallelization, ff neatvl iulzto fa3 oa hdwmap shadow solar 3D a of visualization interactively cs uha h employed the as such ects, h aei ai o ulrslto n“high-DPI” on resolution full for valid is same The . first eerhqeto nSection in question research ff c sntcuilt shadow a to crucial not is ect clddb structures by occluded e ihteamt partially to aim the with hn Shading Phong FPS n ic transparent since ons etseaisheavily scenarios test e yteunderlying the by sed ve taingt worse gets ituation etr,bsdon based feature, s hnthe than r eqeto arises, question he infiaty One significantly. FPS h prototype’s the t adzdtesting dardized /Dbuildings y/3D oehn that something ue isto bias a duces evsspecial serves eprototype he s sti is this As gs. oee,at however, , significantly e,appear her, iainby lination ..Visualization 4.2. ntegrated iPhone fthe of FPS 1.2 bles was 3D ). ). 127 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 128 Reflection & Implementation 4. ohvsal n nrgrst t pe.Teei tl omfrimp for room still is There speed. its to regards in and visually both — . ulttv evaluation Qualitative 4.3 tzo ee 5mgtee efr atrta cnro2a omlvl18 level zoom at 2 scenario than faster perform even might 15 level zoom at 1 .. idseeve fVienna of view eye Bird’s 4.3.3 .. Terrain 4.3.2 Facades 4.3.1 eypstv seto h mlmnaini h snhoosloadin asynchronous the is implementation the of aspect positive very A of lack current its is buildings 3D to regards in aspect final A elas well eetknwt uhhge oa egh hs h iulzto w visualization the simu thus, respective length; their focal higher with much compared a with are taken were Vienna of photographs aerial Two shado For Vienna. in facades building on play shadow about is section This im the by simulated are they as scenes, comparing about is section This b performance investigating further by tackled be first will which 4.28 cldn tutr swl stesao eevn n.Figures — one. enough receiving accurate shadow be the to as needs well as model structure city occluding 3D the visualized, correctly nuh iulzdsaossol eebeterra counterparts real their prot resemble the should If shadows photographs. visualized by represented enough, reality, actual with prototype nti ed ae napcueteato oki 04oto oigcar. moving a of out 2014 in took author the picture a locati on based actual wi field, precise camera this the the in av of c) time positioning and — correct di date makes more scene exact terrain even the unknown — a) of with and photography photography shadows, terrain discernable real find b) to hard was It whe considered, be the should within known contained are usually time is and location where photographs devices. older on crashes it in, resides still prototype the phase immature still the Given ( scenarios. regards tested these the in during interaction features JavaScript modern of use The geometry: of LOD2. uses 2 scenario while LOD1, requires only appr 1 an scenario such implementing By reduced. drastically be could scene, buildings’ com not be would could however, Shadows they, were): resolution; hardware provided tested the the half of all (which devices hwcletdresults. collected show e Workers Web ffi uto vnipsil.Figure impossible. even or cult LOD oteosre itne oyo on,tu,cmlxt ftevisi the of complexity thus, count, polygon distance, observer the to rcial lmntsU lcigo tteig loigsmooth allowing stuttering, or blocking UI eliminates practically ) EXIF eaaao niaefile. image an of metadata 4.29 s hrfr,teol vial comparison available only the therefore, is, oka pleasant as look efrac spromising is performance s saatdaccordingly adapted as LOD tlncsa elas well as ottlenecks 4.25 ah etscenario test oach, oeet however, rovement, n instantiation and g . o hs only this, For . :B yl i n k i n gt h e , tp sprecise is otype uiae with municated async/await 4.26 estelatter the reas ohfrthe for both ain Both lation. hnte3D the thin n Aerial on. , plemented 4.27 st be to ws since — ailable, and , ble as Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. (Figure counterparts?” . Discussion 4.4 rn eri aafrafwtse iis nldn ina Outsi Vienna. including cities, tested few a wh for not data is terrain data wrong the provider, data the on depending sometimes, where di a make obviously which Vie mentioned, previously As nevertheless: limitations, are There e .. h lvto aaby data elevation the I.e., be. aaalw elsi cnr,a ti hw nFigure in shown is it as scenery, realistic allows data afore the are there compen terrain, be to future, regards the In in could, version. and LOD3 bearable detailed are higher of impacts and those version chimneys volume, LOD2 as low the such Even structures, minor data: only available reality, of to re close quality the already the buildings, includes and imple terrain this not on is and focussing which and needed, aside is vegetation approach Leaving disp another the thus, since cast; incorrect ray is be z-position cannot prov their Also, not are yet. considered property private in trees OGD Furthermore, yet. integrated re section, previous the in presented evidence regarding visual the to Due model city 3D LOD2 the of simulate part fron of not the lack are at the they bend is as little observable, building, also the left is as the What well as visible. building, are detail left building, Shadow the reality. onto resemble cast shadows angles 5 simulated February The on 7stern. Vienna, Café Siebensternplatz, 4.25: Figure recdsr,adte pce,a ela hi itrsme appe winter/summer their as well as species, tree and cadastre, tree 4.30 hwcoed iuae ra oa hdwseaisrsml their resemble scenarios shadow solar urban simulated do close “how and a easee ih ls,a least. at Close, with: answered be can , a Reality (a) 4.31 ). ff rnei h iulzto.Hwvr u oterrelatively their to due However, visualization. the in erence Mapbox satal ufc oe nsm ra,providing areas, some in model surface a actually is b iuain(rttp screenshot) (prototype Simulation (b) th 4.29b 00 t1:1 sse from seen as 14:01, at 2020, , h eri apesize sample terrain The . aeetmpe terrain mapped lacement n’ re r o fully not are trees nna’s erhquestion search al tutrson structures gable d eo iis however, cities, of de ti sspoe to supposed is it at als r missing, are gables, ut r promising, are sults ,lk h multiple the like s, deo h right the of edge t ddb Vienna’s by ided etoe issues, mentioned rne r not are arance, etdyet. mented ae ya by sated inais Vienna real-life ..Discussion 4.4. 1./b) , 129 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 130 Reflection & Implementation 4. hdwmapping shadow hr r eeteesdabcslk iil riat ntle slop tilted on artifacts visible like drawbacks nevertheless are There sse rma prmn.Terneigi oea di a at done is rendering The apartment. an from seen as o xml,cmr itn satfiilycntandt euevi reduce to constrained artificially is tilting camera example, for mn iymdl.Ti neesrl iisteptnilperfor potential the th limits concerns unnecessarily shortcoming This ins Another of cases. models. analysis use city precise specific among for for allow relevant not be does can mapping section shadow this Also, in attention. presented results the standpoint, performance and quality a of aim primary impressive. prototype’s are the application model For the building into LOD2 the automatically of them rates integrate versi compression improved and s An updates pipeline for stages. current subsequent sources the its processing, during and interaction retrieval manual data to regards even In and — hardware. expected recent initially provided than rates, col better frame to are challenging results is needs generated metadata and the precise small with admittedly photography nevertheless aerial is however, review qualitative the for however should, They back. the Viennese in the c roof S shadow model, building’s as the yet. chimneys on flexible visible the as not lacking not nevertheless, is valid, operation generally camera is prototype’s the since length) 7 courtyard, Inner 4.26: Figure a Reality (a) stepiaysao iulzto ehiu em prpit.From appropriate. seems technique visualization shadow primary the as OGD rvdsadmgtb nertdi h future the in integrated be might and provides th itit ina nSpebr19 September on Vienna, district, neatv visualization interactive b iuain(rttp screenshot) (prototype Simulation (b) ff rn edo iw( focal (= view of field erent h eiint employ to decision the , ilrqie significant requires till epr fteLOD3 the of part be , ses hyaealso are They asters. nwudcekdata check would on sta edfurther need that es ac and mance wn ag,thus, range, ewing ute evaluation; further u tinteractive at run et Conclusively, lect. ao projection hadow th 09 t8:10, at 2019, , akof lack e lto,which olation, ofimthis. confirm Achieved . UX LOD as, , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. eso.Ti asswogcraueo h atsao,a tcnb see be can it as shadow, cast the of curvature wrong causes This version. 00 t1:8a enfo sehzpr nteohrsd ftesre.Aan th Again, street. the of side other the on Esterházypark from seen as 13:28 at 2020, ak rpritroaino egtvle n aenrasaogtl bord tile along face-normals and values height of interpolation proper lacks hs rwak stesbeto uuework. future tree of of subject positioning the heigh vertical is based like drawbacks casting situations these ray for allow method not alternative does an it Furthermore, seams. causing presented the While complexity. scene abst weirdly and reality in rounded more structure much roof is occluding however, the left, well; the renders shadow visible main 7 Vienna’s in Nelkengasse crossing Schadekgasse 4.27: Figure a Reality (a) Dtl odfill flood tile 3D b iuain(rttp screenshot) (prototype Simulation (b) ok outadfs,i still it fast, and robust works th nteylo uligto building yellow the on itit nFbur 1 February on district, srqie.Solving required. is s atdi h LOD2 the in racted erea;thus, retrieval; t n(b) in n r,thus, ers, ..Discussion 4.4. st e , 131 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 132 .Ipeetto Reflection & Implementation 4. ti itradraiyrfssdcdostest anantheir yet maintain fact to this trees reflect deciduous c not refuses vegetation reality does since and and ground Section tree, winter the to a is (refer in by it yet stuck caused position is is vertical tree simulation correct The the their 1) of front it: very with the problems model in LOD2 shadow the the in as occlude reflected now been not Meeres” has des re change Section “Haus This a the as roof. at confirmed diagonal structure exposed be vertical actually new can A This t add-on: structure. starts tower) occluding flak tilted Meeres” a des “Haus the by Figure (cast as shadow time simulated and the location Same 4.28: Figure et n ti nla,wy utemr,o h ih n,tesim the end, right the on Furthermore, why. unclear, is it and left, 4.1.1 bu h oe’ paefeuny.Aohrapc ocrsvegetat concerns aspect Another frequency). update model’s the about a Reality (a) 4.27 b iuain(rttp screenshot) (prototype Simulation (b) 4.1.5 itefrhrt h ih.Here, right. the to further little a , o oedtis.2 vnthough Even 2) details). more for ltdsao suggests shadow ulated evs h simulation the leaves, etconstructional cent no epae at placed be annot ofro far oo previously a s hr r two are there e rfrto (refer yet ff othe to ion; Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 04 uigsne 1:6 sse rmteohrsd ftelk.Frti si this For lake. the of side other the from seen as (15:56) sunset during 2014, a lre dedet h u’ aueo en nae ih someth — light area an being of nature Section (see Sun’s yet the consider vers to not real due does the simulation edge cov However, shadow, blurred precise. the a remarkably of is has simulation mountain, the the and citie of resembled, Austrian third well of materi is outside satellite mountain quality provided the great provides Mapbox’ which to data, switched elevation was Austri basemap Austria, the Upper shot, in Attersee lake at “Brennerin” The 4.29: Figure b iuain(rttp screenshot) (prototype Simulation (b) a Reality (a) 2.1.5 o oedetails) more for .Tesloet of silhouette The s. o fta shadow that of ion nJnay6 January on a la ela its as well as al rn h lower the ering mulation n the ing ..Discussion 4.4. th , 133 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 134 .Ipeetto Reflection & Implementation 4. a elt.Poo Ven eilM ig2u1 ”by 1” - 2aug14 Ring MQ aerial “Vienna Photo: Reality. (a) eie biul isn ottes—sres aae,adsquare r and is facades, it streets, (a), prot — to the trees it in most Comparing loaded bui missing currently of situation. obviously are lack shadow besides trees the its 1,999 of to only cast due perception 20:31), (again, clearer (b), at trees simulation was less The day far that scene. on also complex (sunset horizon whole the the to in closer already is Sun the iue43:()sosVen’ etrdsrcs hto uut2 August on shot districts, center Vienna’s shows (a) 4.30: Figure 2.0 BY-SA CC ac hi elcounterpart real their match b iuain(rttp screenshot) (prototype Simulation (b) nrwNs (andynash) Nash Andrew nd 04 t1:7 Thus, 18:17. at 2014, , ,hwvr perto appear however, s, dn etrs and textures, lding cgial ht— that ecognizable tp) losa allows otype), n shadows ing flickr.com, , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. a elt.Poo M utunhe by Luftaufnahme” “MQ Photo: Reality. (a) codnl.Tenro hdw aeasme onovos n simulate and obvious, noon the summer reality adjusting a approximating d after made are shadow photograph shadows compare the narrow to of The is quality accordingly. here counterpart picture simulated aim good the the the in already), utilize time comparisons given previous a the for by position Sun no correct picture, the this For 4.31: Figure • c ee ork ik.o,C YN-D20(rpe rmoriginal) from (cropped 2.0 BY-NC-ND CC flickr.com, Korrak, Peter b iuain(rttp screenshot) (prototype Simulation (b) EXIF aeadtm eeaalbe nta fproofing of Instead available. were time and date uemQate Wien MuseumsQuartier (museumsquartierwien), wihwsproven was (which iuaintime simulation shadows d tisand etails ..Discussion 4.4. 135 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. hc r eetdtruhu h rsne ok h rvn ide driving The work. presented touc the alone throughout title Its reflected maps. are shadow solar which interactive about is thesis This rmadee nesadn fslrsaos digpredictability adding shadows, identi solar were of understanding disciplines s deeper various to a over access from spanning ensuring e trend, Use-cases municipal this Therefore, counteract cities. to issues. try incre health that how to presented discussed linked exposure light” human be to reduce even right structures can “the building on taller article und lac accompanying visualiz The systems and surprisingly to various tool. data is on a required impact tool such — Sun’s of accessible w the all the an of not throughout available, perspective if Sun geoscientific fact, — the most in see though is, not even does shadows that, that argued street areas, was one urban It least dense at in id of situation work, home shadow City, the the behind discussing motivation and the formulating use-cases, with started 1 Chapter work the of aim and Motivation Summary 5.1 change. climate of decades k di upcoming and many in exp insight among relevant for Gained fruitful more reserved browser. be be web might to a access need with this not everyone does to Earth, accessible on made here causes th it about knowledge situation that demonstrating audience, interdisciplinary n rnfr vial eerhadtcnlg nosmtigta reach that something into technology and research available transform and u o nuht nwyur wrong” you’re know to enough not but Oeo h ra hlegsi iei nwn nuht hn o’er you’re think to enough knowing is life in challenges great the of “One umr uueWork Future & Summary ff rn plcto cnro,adbecome and scenarios, application erent — ff eldGas Tyson deGrasse Neil rsadlgsainwere legislation and orts nih vni crowded in even unlight e htcudbenefit could that fied u,adteshadow the and Sun, e rie h relevance the erlined e aydisciplines, many hes n lnaiiyto plannability and ig historical A king. osnih,which sunlight, to niyn potential entifying uha e York New as such sdurbanization ased oldethrough nowledge CHAPTER a ocollect to was a rs u a be can but erts, sabroad, a es ight oeyear. hole solar e 137 5 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 138 Work Future & Summary 5. vr ua hudb bet e to able be should human every manner.” hdw ncte n rudtewrdi nacsil,patcla practical accessible, an in world the around and cities in shadows steSnpasaciia oei hstei,rltdatooia r astronomical related thesis, this in role critical a plays Sun the As Applied s potential a of challenges and aims the identify to attempt first a After iulzto n vnaayi,sann rirr ierne.While ranges. time arbitrary spanning analysis, even and visualization rbe ttmn n eae eerhqetoswr omltd I formulated. were questions research related and statement problem te rsne ok—a Poeaptree oad htgahr (“Phot photographers towards o targeted — app “Stadtplan3D” web-context iPhone Vienna’s current an and what — beyond work are presented the demands Other in hardware achieved its be maps, can shadow what demonstrates undoubtedly implementation accr “Shadow thre on interactive work to outstanding semi-interactive allows the E which applications, presented, on existing locations to and regards dates In arbitrary for sky coul the retrieved. approximation in and graphical position calculated oth computer Sun’s and legit the changes, a how seasonal how and planes, discussed was orbital It Earth, to factors. distance size, its about applicat the of interactivity the maintaining therefore, t distance, rises; objects visible of t number distance the observer scene, th increased three-dimensional sources, With data evaluated. scene, were three-dimensional representation underlying an improveme with and map, hand shadow evolvements solar stage global later a to for why origins reasoned, their from i di into covered methods, features literature sophisticated Oth related machin physical more graphics situations. a integrate shadow Computer build simulate to to to computers as maps employ far relief to as plastic went on — Sun histor case into real one insight the in provided — 2 which Chapter maps, in shadow literature art the of State work related and Literature discussed. and documented be prototyp to a were implement su learnings to qualitative and aim as methods, eventual well the as feasibility, with technological formulation, this by up that: products. usable as survive hours not 2 did next and most ironically, mind the which, their for presented, in s shadiest were Sun “Where the maps the is like: shadow life, spot solar private parking on common “Which attempts of or questions also tomatoes?” but my — estate real or a sunlight tigapoc oue ic hdwrneigi optrgraphics computer in rendering shadow Since use. to approach fitting Det h eeac fteSno hmn ieo at,i a ea be can it Earth, on life (human) on Sun the of relevance the to “Due LOD ff hs h eto h okrvle rudtepolmsae spanned space, problem the around revolves work the of rest the thus, – ce set.Aogte eefilslk htgah,tuim gastron tourism, photography, like fields were them Among aspects. ected oneat hsb euigmdlcmlxt codn olne v longer to according complexity model reducing by this counteracts ff rlsl n neatvl xlr n nesadsolar understand and explore interactively and ortlessly ff rdsic etrso hi w;nvrhls,nn of none nevertheless, own; their on features distinct er ff hdwmapping shadow rn prahso hdwrendering shadow on approaches erent ffi iny olce eae literature, related Collected ciency. -iesoa eprlshadow temporal e-dimensional u,icesn complexity. increasing hus, ion. sac nrdcdfacts introduced esearch clapoce nsolar on approaches ical i iesoaiyand dimensionality eir h urnl visible currently the o spoal h most the probably is slto calculations. nsolation dvsal appealing visually nd rapoce began approaches er yhddikn in drinking had ly h accompanying the a postulated was t otx fsolar of context a as was maps” ual htproves that e a provide. can s oshn in hand goes ol plant I hould rinfluential er t.I was It nts. lto,the olution, rhcnbe can arth oklike, look d htused that e ge that rgued ” Early ?”. oPills”) iewing omy, Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. oeaeo h a.Atrvrossao edrn ehd eeeval were methods rendering shadow various After map. the of coverage — Data h efrac a eie suswt itdsoe convinci — slopes tilted with issues besides — was performance The with built prototype, map shadow solar a of implementation actual The th aspect, necessary one least at in lacking and convincing thoroughly was and retrieval, data considerations, design overall between split was eeivsiae n oprd steiiilsrtg a obidupon build to was strategy initial the as compared, and investigated were a rnfre nopatclatosadrltdsuc oe Argument code. source related and actions practical into transformed was Dvsaiaincnlddta h Dvratpoie rae reo of freedom greater provides variant 3D the that concluded visualization 3D D“lpymp a,teeoe xeddt oki Dsae includi space, 3D a in work to extended therefore, was, map” “slippy 2D hm however, them; and 2D of cons and pros the of juxtaposition A visualization. of means potential as hdwfutmsvlm a eaatdacrigt h urn obser current the descr to was according it adapted be rendering, can unfilt shadow volume an improve frustum’s to further shadow compared To drop, performance approach. acceptable mapping an at results appealing r and urban within compared and applied eventually were they vas 2, the Chapter to examined due were instabilities numerical positioning Sun of and handling camera required visualization, former of scope t the For of generation procedural and presented, were OGD compression model writ 3D were to which Scripts, e the chapter. previous the to visuali and reference data a of topics as the ide Again, were presented. shortcomings improvements reflected, future were decisions implementation to implementation ( Prototype engine 3D web-based a implementation. use customized and more down a level for one go to Sinc made shadows. rend solar map support existing to Hence, modifications use: and into extensions it implement put and formul visualize and researched to were how aspects on related dimension arose data as After such di quality. characteristics were data required and and itself) identified sources Sun the actual the all their and data, covering basemap, to vegetation, regards ne terrain, In are buildings, which data. conversions, geodesic system of coordinate mapping related and tiles basemap implementati prototype actual an towards methodology the presented 3 Chapter prototype a towards Methodology statement. problem the integrated approaches existing the oetal erae eurddt trg n rnmsin h des The transmission. and storage data required decreases potentially onain a oee nCatr4 rvosypeetdtheoreti presented Previously 4. Chapter in covered was foundation, rgee icsino o vial nefcscudb designed be could interfaces available how on discussion a triggered , ffi eaaa a described. was metadata, inyadflxblt ftertivlpoes mrsieachi Impressive process. retrieval the of flexibility and ciency ecnaeCoe otSaos(PCSS) Shadows Soft Percentage-Closer all h eurdapcs ste eefruae in formulated were they as aspects, required the eiee h otvisually most the delivered Three.js tfid n potential and ntified, ality, e oretrieve to ten ainwr separated were zation Earth-spanning — t vmnsi regards in evements stefoundation the as ) cse separately, scussed rcsig swell as processing, esr o planar for cessary td h question the ated, a methodology cal gaogalof all among ng g atr fa of pattern ign LOD oeo them of none e e oiin in position, ver ghnln of handling ng es ae on based rees, eiinwas decision e bdhwthe how ibed rn engines ering hra the whereas , rlcontexts. ural ains(i.e., variants Three.js rdshadow ered oimprove to decoding, , htled that s hmand them ae in uated s and use ..Summary 5.1. n It on. Open sa as 139 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 140 Work Future & Summary 5. neatvt spsil.Bsdssed lopeiinwsre was precision also speed, Besides possible. is interactivity — nawbbsdcnet nbiga cesbe iulyapaigm appealing visually accessible, an Enabling context. web-based a in iulz oa hdw asdb eri,vgtto,adbuildin and vegetation, terrain, by caused shadows solar visualize iulzto,a fnw ettesrihfradapoc fdpcigsh depicting of approach straightforward the went now, of as Visualization, ol oklk nraiy nesne ni essltsurfaces. lit versus Unlit essence: in reality; in like look would foundat an solid research a further represents for example, prerequisite for the prototype, as implemented seen The be can thesis This eesrl h etpsil taey uuewr ol research could work Future strategy. possible best the necessarily s.Mroe,i h urn tt,dcsosfrbsmpsye an styles r basemap — Earth for on decisions foster impact state, that its current way and the a Sun in in the Moreover, designed about learn be use. to could users it enabling spot interactions, aspects, sunny to basic next relates most the also visualizati the to This omit of navigation even information. based maybe related speech to shadow provide retrieve as — far instead as — going and variants, color mere from away favorable a of Visualization creation resear the a guide considered can be tests could user use-cases distributed such Web of e.g., own. Each application; spot. the parking of shady adaptations di centric a need use-case evalmight create and to testing is A/B idea allowing visualizations, therefore, of deployed, variants and on; implemented experiment Furthe w to large simplified. the toolkit is a to a studies for Due user access representative humans. distributed of by allowing execution prov implementation, understood not the and is of approved it nature also Hence, are study. made user decisions actual an lacks currently however, a an gives work data. per presented origin the aerial Conclusively, the obs if in an t and, detail minor from among of were lack and tested reality a from was terrain by Deviations it within accuracy. as high facades, simulation, at on performed the shadows that shown (i.e., be categories could more It on — evaluation. that proved on which tested smartphones), were three They and laptop interactions. (one pe and devices s a scenarios solar underwent usage web-based various prototype a covering implemented whether the question, interactively, research the operate answer to order In presented. resolution. was texture shadows depth time-integrated available of of implementation utilization optimize to order . uuework Future 5.2 omltdi hpe ,Section 1, Chapter in formulated ff erent UX hnara saeaeto h rvro a,loigfra for looking car, a of driver the or agent estate real a than 1.2 : ti,i at ehooial osbet interactively to possible technologically fact, in is, It ffi mtv nwrt h anrsac question research main the to answer rmative UI UI ralwditrcin a be can interactions allowed or , mr,tepooyeprovides prototype the rmore, hl,rgtnw tconsists it now, right While, : iwdtruhqualitative through viewed swt su with gs oki di in work d hs oee,i not is however, This, nwehrtedesign the whether en utemr,anaive a Furthermore, pue experience. user ap frac analysis, rformance aia deviations, radical uine however, audience, o obidupon; build to ion ain related A uation. design. uligcolors building d ao a can map hadow ffi photographer a ral,caused ervable, ran or , in precision cient hae nits on area ch dw sthey as adows eetdevices recent educational s ordi four ff gtduring ight rn ways. erent spective), nprse per on eb-based ethree he API ff erent to Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. lo neplto fajcn eri ieeeainvle n omlvec normal and values elevation tile terrain adjacent of interpolation Also, ihwogeeaindt nCatr3dmntae.Tu,simultane Thus, demonstrated. 3 Chapter in data elevation wrong with c attributes these on research prior while intuitively, made were eeaindt ed rprcnieain eadn structuring demanding consideration, proper needs data vegetation etgto fteudryn esn srqie.Wietedevic the While required. is reasons underlying the of vestigation ulig n re r urnl eue oasingle a to reduced currently are trees and buildings s eetees nipratapc htnest econsidered, fut the be in to increase needs to that going aspect is number important in their an integrated that nevertheless, assumed be is, be to can waiting Vi It initiatives, besides data wit map. cities open people additional through more are di model reach there among city to before, situations cities mentioned shadow further As of add contexts. comparison to allow planned and is environment it actual data, to regards In expansion Data power. hardware available on based M “Shado optimizations: for performance required for textures LOD potential 3D vast the is dire there as more Furthermore, such the how features, and operatin further the better, enable on significantly directly perform running would whether r (i.e., browsers) question, reducing prototype the or presented raises down the also of implement slowing This by the unacceptable. field, resources is test limited crashing the to of adapt rest and the iPh detect than (2016’s RAM hardware less older significantly on reproducibly crashed application the Since optimization Performance load of total the limiting i.e., by, tilt reduced camera introducing current the of consideration presented the Furthermore, significantly. adding By (i tiles from terrain sourced Besides inherently are prototype. which developed texture), the within Vienna of the in values height buildin compute 3D to current possibility the actual of evaluation actual and inclu retrieval, This data 4. p initial Chapter as in of well discussed already as were drawbacks, improvements, some and prototype, implemented the Considering shortcomings Improving comprehensibility. apn urnl apn ntevre hdr r urnl lac currently are shader, vertex the in happens currently mapping eouin niaisn rps-rcsige post-processing or anti-aliasing resolution, eae,wieohr ocr iulfaue uha ple shadin applied as such features visual concern others while related, LOD ains iulqaiy swl srneigsed ol eimpro be could speed, rendering as well as quality, visual variants, LOD o ie ntedistance. the in tiles for Dtl odfill flood tile 3D LOD ff cs hysol eapidadaptively, applied be should They ects. ae aaes te Dojcssc as such objects 3D other datasets, based Three.js LOD goigteosre distance. observer the ignoring , ol eetfo proper a from benefit would cn,a h displacement the as scene, udptnilyimprove potentially ould ytmisedo their of instead system g native cuigterbasemap their ncluding e ute automation further des stedsusdissue discussed the as dagrtm should algorithms ed ct n culcoverage actual and ig Furthermore, king. seupe with equipped is e na o enna, oaslrshadow solar a to GPU u nerto of integration ous tnilsolutions otential cra maps”. accrual w neigquality; endering r.Dt quality Data ure. implementations n fte are them of any dtlsand/or tiles ed reprojection. g ff os n the and tors, ,rendering g, cescould access rn urban erent ff n ) in- 7), one rn their ering ..Ftr work Future 5.2. i their hin ved 141 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 142 .Smay&Ftr Work Future & Summary 5. onshadows Moon nadtoa setta a osiul etoto hstei,ee th even thesis, this of out left consciously was that aspect additional An hr smc odsoe,rsac,adepoe—o at n beyond and Earth on — explore and research, discover, to much is There aiu ore n eiatmtdslcino h eto otfitn v fitting most or best the of selection semi-automated and sources various Dtxue,tetm opnn fcodmto ol erflce within reflected be could motion cloud of component time the textures, 3D oedi iuaigraiy u n o hsthesis. this for one But reality. simulating impac signi in shadow a end its as no to out syste regards stands solar in it the interest Therefore, in possible mountain of height. tallest in being the km occluder, to 22 home over withi and measuring humankind Sun Mons, by the colonized to become exposed might is which Mars, adaptation Also, minor a observed. require only Sun/E would cover it only prototype, not implemented do the constellations For planetary for shadows. respective models and Mathematical layer terrain cloud with animated happening an already allowing is “clou thus, it via as provided analogously and scene, data the weather to by added sourced layer, be cloud e occ 2D manageable a any limit with theory, this prototype, integrated required implemented nevertheless, eventually be, the that could of Re thesis nature the weather. of three-dimensional scope is the predict broad all, long-term already of contradicts the that is factors structure occluding chaotic sunlight and significant complexity most the of ideas Further area. research another as identifies area given o xml,alwn ofidlctosweetefl oncnbe can Moon full the where locations find to allowing example, for , ff r n hsicue lus In clouds. includes this and — ort nsronigareas. surrounding on t blt;aohrone another ability; uigstructure luding ie.B using By tiles. cn sunlight ficant n hr is there And . hscentury, this n ie” could tiles”, d uhi sone is it ough rhrelations: arth sn r its are asons to.Given ation. :Olympus m: ah3 tile, 3D each ratfra for ariant ovisualize to Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. . cenhto the of Screenshot 3.1 “Stadtplan3D” of Screenshots maps application accrual 2.23 “PhotoPills” inverse of vs. Screenshot shadow 2.22 of comparison shadows Performance solar 2.21 of motion UI Linear Profiler” 2.20 “Shadow Way of Milky Screenshot the around 2.19 Moon and Analemma Earth, 2.18 Sun, of reality Motion 3D a 2.17 in cadastre Di 2D 2.16 a models of city Problem 3D 2.15 for domains Application buildings 3D 2.14 drawbacks vs. visual 2.5D and 2.13 approach mapping Shadow examples 2.12 toning volume and shadow examples Various casting rendering ray 2.11 shadow through casting rendering Ray shadows shadow soft of 2.10 versus Schematics hard penumbra, Du and 2.9 by Umbra created maps Du shadow 2.8 by Solar machine mapping shadow 2.7 Solar Barbados of part heliodon 2.6 a A of Quebec plot Hilaire, generated 2.5 St. Computer Mont hills at for insolation 2.4 insolation Solar daily shade covering projected tables 2.3 and Pre-computed shade hall slope town between 2.2 Vienna’s Distinction of front in 2.1 motion Vienna shadow world northern of the in Visualization of scenario rest shadow the solar 1.8 and Simulated China in construction 1.7 o Skyscraper Stonehenge blocked of Street, site Cedar 1.6 complete 3 formerly the year of 1.5 per Rendering consumption energy renewable 1.4 Global 1.3 Di Sun 1.2 The 1.1 ff ff rn Oso Dbuildings 3D of LODs erent scenarios shadow solar communicating on attempts erent ...... 2 ...... 49 ...... 29 ...... OSM 44 ...... dtrsoigVen’ Stephansdom Vienna’s showing editor ff h u ytl buildings tall by Sun the 57 ...... 52 ...... 46 ...... ffi 37 ...... l’ machine eld’s 51 ...... ffi 55 ...... eld 45 ...... 45 ...... ito Figures of List 27 ...... 30 ...... 28 ...... 7 ...... 31 ...... 33 ...... 39 ...... 35 ...... 24 ...... 34 ...... 16 . 11 ...... 9 ...... 26 ...... 48 ...... 13 ...... 54 ...... 4 ...... 19 ...... 67 ...... 143 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .0Ven’ etrdsrcs hto uut2 August on shot 6 January districts, center on Austria Vienna’s Attersee, 4.30 lake at di “Brennerin” time, 4.29 & 1 February location on Same Vienna, 4.28 1070 in c Schadekgasse/Nelkengasse the 4.27 in 7 18 courtyard, level 5 Inner February zoom 4.26 on at Vienna, steps 12 time Siebensternplatz, level four 4.25 zoom for at shadows 18 Terrain Time-integrated level 3: zoom 4.24 scenario at test 15 Vienna Performance level 2: zoom 4.23 scenario at test Vienna Performance functionality 1: 4.22 time-related scenario and test XS search Performance iPhone location 4.21 an for on panel running Side prototype prototype 4.20 the implemented of the Screenshots of interface 4.19 user overall context The adaptation terrain 4.18 frustum a shadow in variants Dynamic context mapping city 4.17 shadow a of in variants Comparison mapping 4.16 model shadow Earth of planar Comparison a 4.15 on di sunlight at Simulated Vienna 4.14 trees of created city The procedurally of 4.13 position between vertical Wrong interpolation of 4.12 trees lack tiles created the between Procedurally to seams current due 4.11 discontinuity for vector cause Normal the illustrating 4.10 tiles Diagram mapped prototype displacement between developed 4.9 mo Seams the city by Vienna’s rendered of Everest 4.8 reprojection Mount Vienna’s coordinate on after overlaid analysis 4.7 tile Deviation model city 3D 4.6 A with 4.5 Compression 4.4 “Geodatenviewer” lossy city’s by the created 4.3 within Artifacts Vienna of coverage 4.2 LOD2 4.1 shadows Time-integrated fill 3.13 flood scene tile Three.js 3D typical 3.12 a of Structure “Stadtplan3D” 3.11 Vienna’s of altitude Screenshot and azimuth 3.10 cadastre Sun tree visualization Vienna’s cadastre within tree 3.9 tree 3D a of meshes JSON 3.8 2D Sample and data tiles elevation elevation 3.7 Mapbox using Faulty creation terrain Vienna of 3.6 1” Karlskirche, Tower Process of “DC model building, LOD2 tallest 3.5 and Austria’s LOD1 the LOD3 of 3.4 and Comparison LOD2 Vienna’s of 3.3 Comparison 3.2 144 Draco opesdmse in meshes compressed 86 ...... th Corto itit ina nSpebr19 September on Vienna, district, ff ff asn itrini h mesh the in distortion causing rn omlevels zoom erent lFPipeline glTF rn building erent 77 ...... 104 ...... 87 ...... Three.js 73 ...... 75 ...... 113 ...... 94 ...... 83 ...... 81 ...... th compression 71 ...... 132 ...... 00 t14:01 at 2020, , OSM nd 69 ...... 101 ...... 04 t18:17 at 2014, , 106 ...... 108 ...... aea in basemap th 04 uigsunset during 2014, , 74 ...... 104 ...... 93 ...... 99 ...... th 122 121 ...... 123 ...... 116 ...... 09 t8:10 at 2019, , 95 ...... 115 ...... st 00 t13:28 at 2020, , 110 ...... 129 ...... QGIS 117 ...... 134 ...... 91 ...... 111 ...... 101 ...... 72 ...... del 70 . . . . 96 . . . . tiles ity 98 . . 130 . . 124 . 131 . 102 133 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. .1Ara htgah f“uemQate in n t surroundings its and Wien” “MuseumsQuartier of photography Aerial 4.31 135 . . 145 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. . efrac eto eie4 Poe7(2016) 7 (2017) iPhone 8 4: Note device Galaxy on Samsung test 3: Performance (2018) device XS on iPhone test 4.4 2: Performance (2016) device Pro on MacBook test 4.3 1: Performance device on test 4.2 Performance 4.1 3.1 nswr adtr.Ciia u o ul upre etrsaehigh are features supported fully not but whi Critical features, mandatory. optional map-rel were contained shadow ones columns solar last two against The reviewed were requirements. engines rendering map Five ito Tables of List 126 ...... 125 ...... 124 ...... 126 ...... etefirst the le lighted ated 147 79 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. . o-eusv uu ae -a odfill flood 4-way 3.2 based queue Non-recursive 3.1 t of Positioning start and t end n ...... ih ore ovsaietm-nertdsaosbetween shadows time-integrated visualize to sources light ito Algorithms of List ...... 149 88 85 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. penumbra OBJ megacity Ly LiDAR insolation DTM DSM DEM COLLADA A-GPS age L)i h ntfrha rnmsin o xml,describing example, For transmission: heat for unit the is (Ly) Langley “hdw) oprdt the to Compared (“shadow”). eeaino buildings. or vegetation ih orenest eocue.I eebe rdetfo unl from gradient a resembles It occluded. be surface. to needs source light c thermochemical 1 = Ly 1 surface. Earth’s cm by received insolation solar beams. radio of instead laser uses but radar, to objects. other or similar.. or vegetation natural also but structures artificial any DSM. and DTM for term tions. tunnels). (e.g., satellites to contact in visual direct positioning no enables furthermore, is technology, there The data. tower cell aern B.Oe l omtfrsoig3 geometry. 3D storing for format file Open OBJ. Wavefront iia ufc oe.3 oe fapae’ ufc nldn stru including surface planet’s a of model 3D model. surface Digital iia lvto oe.3 oe fapae’ ufc rprso t Gen it. of parts or surface planet’s a of model 3D model. elevation Digital iia eri oe.3 oe fapae’ rudsraespecificall surface ground planet’s a of model 3D model. terrain Digital 2 sitdGS pesu oiinn yagetn P aelt aawi data satellite GPS augmenting by positioning up Speeds GPS. Assisted ih eeto n agn.Mto ootclymauedsac.Compar distance. measure optically to Method ranging. and detection Light . 25 iiswt,dpnigo h ore oeta -0mo citizens. mio. 5-10 than more source, the on depending with, Cities 8 h oa oe htirdae nsrae ietran uligst building terrain, like surfaces on irradiates that power solar The obnto fteLtn“an”maig“lot ery and nearly” “almost, meaning “paene” Latin the of Combination , pnsadr o nXLbsditrhnefiefra o Dapplica- 3D for format file interchange XML-based an for standard Open 33 31 , 41 6 , 24 7 , 25 25 , umbra 50 , 68 hsi h eini hc o l fte(area) the of all not which in region the is this , , 69 , 72 , 73 7 Glossary 18 92 – 25 94 , 56 tt ul lit fully to it , ra where areas excluding y h aeof rate the 72 trslike ctures lreper alorie , ructures 10 73 umbra able eric 151 th Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. 152 z-bu WebGL umbra bu stencil self-shadowing design responsive tracing ray rasterization ff iiiiypolm ihna3 cn.Gauaiyo h bu the of Granularity scene. 3D a within problems visibility 33 elsi mgsb hoigry o vr ie fteiaeit the into image the of pixel every for rays shooting by images realistic ain(-aus .. itnefo h bevr frnee pix rendered of observer) the from distance i.e., (z-values, mation browsers. web in dering occluder(s). the by source light the from used obstructed be completely also Can of stencil. rendering for a e.g., to pipeline, analogy rendering the the hence, within creatively rendered, be to direc region suitable from lit if itself on shadows casting object concave a di to adapt to application or comp required and quality pixe visual the features, of to color regards the in define vary eventually adaptations and accumulated o are bounce surfaces they hit as path their following pixels. n 2bto oenhardware. modern on bit 32 and er , ai o sao” h oa hdw hc s ncnrs othe to contrast in is, which shadow, total The “shadow”. for Latin 53 lokona et bu depth as known Also aacitgahc P ht oeot loshrwr ceeae Dre 3D accelerated hardware allows foremost, that, API graphics JavaScript ff er 36 optrgahc edrn prahcpbeo rdcn highly producing of capable approach rendering graphics computer A rcs ftrigvco aait atriaeo impcnitn of consisting bitmap or image raster into data vector turning of Process w-iesoa uuly -i aaarygnrlyue oseiyt specify to used generally array data 8-bit (usually) Two-dimensional emue ncmue rpis(mn te icpie)describ disciplines) other (among graphics computer in used term A e rgamn n einprdg htalw igewebsite single a allows that paradigm design and programming Web 54 , 79 ff ff r w-iesoa ra hc trsdphinfor- depth stores which array Two-dimensional er. rn ipa ie n setratios. aspect and sizes display erent , 82 38 , 41 ff ufcs(lorcriey.Clrvle of values Color recursively). (also surfaces ff rvre ewe 16 between varies er hdwvolumes. shadow l ohl solving help to els 33 tions. 17 .Algorithm l. penumbra cn and scene 15 utation. , 16 more , ing he 36 24 n- , Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. WGS UX URL UI SRS OSM OGD ODbL LOD GPU GPS GIS FPS EXIF EPSG DXF CityGML BIM API srinterface. User srexperience. User egahcIfrainSystem. Information Geographic plcto rgamn Interface. Programming Application pta eeec Systems. Reference Spatial rmsprsecond. per Frames lblPstoigSystem. Positioning Global uligIfrainModeling. Information Building ee fDetail. of Level nfr eoreLocator. Resource Uniform rwn xhneFormat. Exchange Drawing rpispoesn unit. processing Graphics OpenStreetMap. pnGvrmn Data. Government Open ol edtcSystem. Geodetic World xhnebeIaeFl Format. File Image Exchangeable pnDtbs License. Database Open uoenPtoemSre Group. Survey Petroleum European iyGorpyMru Language. Markup Geography City 21 , 50 23 56 2 , , – – 58 15 43 60 4 , – , , , 43 60 59 46 81 , , , 63 , , 66 60 42 62 18 82 63 61 108 63 118 66 , , , , , , 67 62 78 36 112 , , 62 68 , 114 , 7 49 , , , 73 , 66 79 , 42 – 87 80 114 89 70 , , , , 66 , , 116 89 , 67 81 , 52 , 107 63 , 95 , 128 90 , , , 76 , 118 – , 90 72 82 54 , 118 , 7 95 , , 92 , , 128 , , , 82 , 135 8 92 80 92 , 120 82 , , , 140 94 , , , 46 , 92 , 130 100 , 84 130 141 , , , 124 95 , 68 140 , , , 96 , 138 – 102 – 140 97 70 127 , Acronyms 114 , , , 139 90 103 , , 143 , , 92 141 129 , , 94 144 , 130 , 139 153 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ijci . eox . n ttr .(07.De ie ee fDetai of Level Finer a Does (2017). J. Stoter, and H., Ledoux, F., Biljecki, during analysis solar Perform Revit, Autodesk (2020). Revit Autodesk Online. ArcGIS (2020). arcgis.com OrbitControls. (2020). algolia.com Schattenwurf der Änderung Bauverordnung, Allgemeine (2019). Zürich ABV Sun. the of Position Answers, Astronomy (2018). aa.quae.nl euhmn .M n as .(96.Snyhsia om xeierec expedite rooms hospital Sunny (1996). P. Hays, and M. K. Beauchemin, le,C n o,A (2001). A. Cox, and C. Allen, ijci .adAry hr,K 21) uoai Semantic-preservi Automatic (2015). K. Ohori, Arroyo and F. Biljecki, pe,A 16) oeTcnqe o hdn ahn edrnso Solids of Renderings Machine Shading for Techniques Some (1968). A. Appel, Erläuterungsbericht. – 6 Srn) ae3–5 e ok Y S.AscainfrCmuigMachinery. Computing for Association USA. NY, York, New 37–45, page (Spring), ’68 n iulsto 2015 Visualisation and rceig fteArl3–a ,16,Srn on optrC Computer Joint Spring 1968, 2, 30–May April the of Proceedings cesd 2020-01-09. Accessed: vernehmlassung/erlaeuterungsbericht_zur_vernehmlassung 2020-02-3. oe rn nIpoeetfrEtmtn hdw?pgs3–7 ISBN: 31–47. pages Shadows? Estimating for 0000000213. Improvement an Bring Model https://knowledge https://community https://www eeeadrfatr depressions. refractory and severe phase 93architecture-E2-80-94handling-solar-analysis-the-design- started/caas/simplecontent/content/building-E2-80- uniis pigrNwYork. New Springer Quantities. ewe B n iyM.In CityGML. and OBJ Between . html cesd 2020-01-18. Accessed: . . aa . quae ae 53,Dlt Netherlands. Delft, 25–30, pages , https://www . . autodesk algolia . nl/en/reken/zonpositie le’ srpyia Quantities Astrophysical Allen’s uorpisWrso nUbnDt Modelling Data Urban on Workshop Eurographics https://www . com/places/documentation ora fa of Journal . com/support/revit-products/getting- . vzgv . ch/sites/vzgv ff ciedisorders ective . arcgis Bibliography . html . com le’ Astrophysical Allen’s . cesd 2020-01-24. Accessed: . cesd 2020-01-28. Accessed: . . ch// 40(1-2):49–51. , . onference html gConversion ng uligdesign. building fa3 City 3D a of l .A c c e s s e d : vr from overy . pdf regelung In . AFIPS , . 155 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. iymwk.r 21) pnDt Initiatives. Data Open (2019). citygmlwiki.org Rutzinger and K., Schmidtner, V., Wichmann, A., Mayr, M., Bremer, TWH. - Generation Solar (2018). bp.com Health. of Because Legislation Daylighting for Argument An (2004). M. Boubekri, (2015). A. Çöltekin, and S., Zlatanova, H., Ledoux, J., Stoter, F., Biljecki, aia . ewi,P,Pria . n rt,M 21) xedn s Extending (2014). M. Brito, and J., Pereira, P., Redweik, C., Catita, 2.0? WebGL use: I Can (2020). caniuse.com ikbr,B . mt,S . otl,J,Mths . iia . S G., Vieira, H., Matthes, J., Noetzli, L., S. Smith, K., B. Biskaborn, ulwt.o 21) asUaeDsrbto nteTp1MlinSites. Million 1 Top the in Distribution Usage Maps (2019). buildwith.com eimsog(00.CesiumJS. (2020). cesiumjs.org K inaLD 22) akremdl LD)-Dtnbeziehen. Daten - (LOD1) Baukörpermodell (2020). LOD1 Vienna BKM 156 ISBN: 11(2):242–248. graphics. computer for algorithms Shadow (1977). C. F. Crow, //www aueCommunications Nature cesd 2020-01-12. Accessed: 7(2):51–56. 2020-01-28. hlzyk . n ati,H 21) emfoti amn tagoa scale. global a at warming is Permafrost Yoshi (2019). Q., Wu, H. Lantuit, A., San Vasiliev, and M., P., M., Skryabin, Ramos, Zheleznyak, C., M., Phillips, Seybold, Malk M., D., D., Oliva, Sergeev, Luo, N., J.-P., Kholo Moskalenko, Lanckman, D., I., C., Kaverin, Meiklejohn, Lambiel, A., T., Joo, Kröger, H., P., Johannsson, Konstantinov, T M., Diekmann, Ingeman-Nielsen, Johansson, R., M., M., Delaloye, Guglielmin, Ishikawa, H., G., H. Grosse, Christiansen, B., L., Etzelmüller, W. Cable, J., Boike, 4(4):2842–2889. Review. Art the of State Models: City 3D of http://citygmlwiki https://caniuse https://trends sol 57:144–154. of dissemination models. and city assessment digital the for 3D-GIS-approach multi-scale http://www nlssi ulig ovria aae.6:–2 ulse:Pergamon. Publisher: 66:1–12. facades. vertical to buildings in analysis conih . oaosy .E,Lwoiz .G,Armv . Allar A., Abramov, G., A. Lewkowicz, E., V. Romanovsky, P., Schoeneich, 089791029X. . wien . gv . bp . at/stadtentwicklung/stadtvermessung/geodaten/bkm/ . com/statisticalreview . builtwith . com/#feat=webgl2 10(1):264. , . org/index https://cesiumjs . com/mapping/maps . php/Open_Data_Initiatives cesd 2020-01-18. Accessed: . cesd 2020-01-01. Accessed: . . org cesd 2019-12-16. Accessed: . cesd 2020-01-28. Accessed: . ,Iasn K., Isaksen, ., .(06.Anew A (2016). M. , aa K., kawa, rltky .A., D. treletskiy, lrpotential olar . rzo,D., Drozdov, B., https: e,A .K., B. A. nel, .A c c e s s e d : Applications ricm of income ar o,A., dov, ,M., d, v,G., ova, . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. nylpdaBianc 21) nin lights. Ancient Measurin (2018). (2012). Britannica F. Encyclopædia I. Scholl, and I., R. Bush, R., J. Kuhn, M., Emilio, In maps. shadow Variance (2006). A. Lauritzen, and W. Donnelly, tiles. raster Retrieve service, Maps (2020d). docs.mapbox.com model. 3D a Add Examples: JS GL Mapbox (2020c). docs.mapbox.com JS. GL Mapbox (2020b). docs.mapbox.com data. elevation Access (2020a). docs.mapbox.com maps. shadow Cascaded (2007). R. Dimitrov, population. total of percent in population Rural (2019). data.worldbank.org Dreiecksve (LOD2) Dachmodell Generalisiertes Katalog (2019b). data.gv.at Wien. Standorte Bäume bzw. Baumkataster Katalog (2019a). data.gv.at Du pgi 22) pgi oriaeSsesWorldwide. Systems Coordinate epsg.io (2020). epsg.io settings. Player WebGL (2019). docs.unity3d.com 06smoimo neatv Dgahc n ae ID’06 SI3D - games and graphics 3D Interactive on symposium 2006 //docs Wien. cesd 2020-01-26. Accessed: 2020-01-26. Accessed: 2020-01-21. Accessed: wien_baumkatasterderstadtwien 2020-01-30. 2019-12-10. 2020-01-22. dachmodell-lod2-dreiecksvermaschung-wien https://www (2000). transits. mercury 2006 and 2003 the during space from https://docs https://docs https://docs https://data https://www Press. 2016&start=1960&view=chart 2019 ffi l,C 17) oa hdwMp.Mse’ hss h nvriyo Ariz of University The thesis, Master’s Maps. Shadow Solar (1975). C. eld, . 2/Documentation/Manual/class-PlayerSettingsWebGL https://www . mapbox . . britannica data . . . . . mapbox mapbox mapbox worldbank com/help/troubleshooting/access-elevation-data/ . gv . data . at/katalog/dataset/stadt- . . . com/api/maps/#retrieve-raster-tiles com/mapbox-gl-js/example/add-3d-model/ com/mapbox-gl-js/overview/ . gv . . org/indicator/SP com/topic/ancient-lights . at/katalog/dataset/generalisiertes- cesd 2019-12-09. Accessed: . cesd 2020-01-22. Accessed: . eeoe ouetto,NII Corp NVIDIA Documentation, Developer https: https://docs . RUR https://epsg cesd 2020-01-29. Accessed: . . TOTL cesd 2020-01-28. Accessed: . . .A c c e s s e d : ZS?end= . rceig fthe of Proceedings unity3d ae11 ACM 161. page , h oa radius solar the g . io . html rmaschung .A c c e s s e d : .A c c e s s e d : . com/ ona. . . 157 . . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. epoesrempog(01.Cnyuepr lvto aafo OSM? from data elevation export you Can (2011). help.openstreetmap.org time. real shadows Real (1989). T. Heidmann, Pipeline. glTF (2020). Pipeline glTF github.com, Javascript. in math Mercator Spherical (2019). github.com refraction. astronomical of calculation on bug Fixed (2016). github.com Hughe and E., Angel, J., Hughes, S., Feiner, A., Dam, Van F., Van, J., Foley, In shadows. soft Percentage-closer (2005). R. Fernando, 158 Compression. Data 3D Draco (2019). Draco github.com, Compression. Data 3D Draco (2020). Corto github.com, itgtu.o/ivncepnel(00.Spottbe-WbLadW and WebGL - table Support (2020). gist.github.com/TimvanScherpenzeel of variations topographic the Estimating (1969). A. Ohmura, and J. B. Garnier, Alps. the in Settlement and Topography, Insolation, (1935). A. s Garnett, Modelling (2014). M. Brito, and P., Redweik, C., Catita, S., Freitas, ogecmgtsnof(00.Gol rjc Sunroof. Project Google (2020). google.com/get/sunroof ihbcmmpo 21) upr Dtranmeshes. terrain 3D Support (2015). github.com/mapbox optrGahc:Picpe n Practice and Principles Graphics: Computer Review cesd 2020-01-22. Accessed: ehia nomto etr otBlor VA. Belvoir, Fort Center, Information Technical 2020-01-26. 2020-01-30. hr-aerdainicm:teeapeo abds ehia report, Technical Barbados. of example the income: radiation short-wave Addison-Wesley. series. https://help https://www https://github https://github https://github https://github https://github https://github support. P Publisher: 41:915–931. review. State-of-the-art environment: urban the f8efeeb1dbed38a5c5dc0c29768a0413 25(4):601–617. , https://gist . google . openstreetmap ...... com/mourner/suncalc/pull/64 com/mapbox/mapbox-gl-js/issues/1489 com/AnalyticalGraphicsInc/gltf-pipeline com/google/draco com/cnr-isti-vclab/corto com/mapbox/sphericalmercator . com/get/sunroof . github . . com/TimvanScherpenzeel/ org/questions/3069/elevation-maps cesd 2020-01-29. Accessed: . cesd 2020-01-18. Accessed: . dio-elyssesprogramming systems Addison-Wesley . rsUniverse Iris cesd 2020-01-19. Accessed: . cesd 2020-01-30. Accessed: . IGAHSketches SIGGRAPH cesd 2020-01-24. Accessed: . 18:28–31. , cesd 2020-01-25. Accessed: . lrptnilin potential olar .A c c e s s e d : Geographical .A c c e s s e d : ,J (1996). J. s, ergamon. Defense ebGL2 ae35. page , . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. azncm(06.Mpe eri ie r . n ed ogo. to ready and 1.0 are Tiles Terrain Mapzen (2016). mapzen.com Data. (2019). mapbox.com Real-Ti for Software and Data Source Open Mapzen (2019). linuxfoundation.org Kanonen. 19.000 durch Schneegarantie (2013). D. Krutzler, p in buildings tall 510 record with soars skyline London’s (2018). J. Kollewe, (1974). L. R. Knowles, Sun. The In Envir Beer of (2013). Application kickstarter.com (1971). M. W. Adams, and D., B. Filgate, L., R. Hendrick, ob,T,Göe,G,adPüe,L 20) iyM neoeal acce Interoperable - CityGML (2005). L. Plümer, and G., Gröger, T., Kolbe, azncm(00.Tnrm pnSuc pnLMaps. OpenGL Open-Source Tangram: (2020). mapzen.com Unity. for Mapbox (2018). Unity for Maps mapbox.com, Earth. Tilted on Blamed Ages Ice (2005). livescience.com Guardian //www //www cesd 2020-01-23. Accessed: 2020-01-09. Accessed: 2019-12-08. Accessed: Snowmelt. Watershed to Analysis 2020-01-22. 2019-02-02. 2020-01-26. https://www https://www https://www https://www https://www https://www https://www apn plctost eoeALnxFudto Project. Foundation Linux A Become to Applications Mapping [u.a.]. Mass. Cambridge, Pr., applications-to-become-a-linux-foundation-project/ open-source-data-and-software-for-real-time-mapping- durch-19000-kanonen skyline-soars-with-record-510-tall-buildings-in-pipeline iymodels. city . . livescience kickstarter . e-nomto o iatrManagement Disaster for Geo-information ...... mapzen mapzen mapbox mapbox linuxfoundation derstandard theguardian nryadfr:a clgclapoc oubngrowth urban to approach ecological an form: and Energy . . com/6937-ice-ages-blamed-tilted-earth com/projects/beerinthesun/beer-in-the-sun . . . . com/products/tangram/ com/blog/terrain-tile-service/ com/unity/ com/data-platform/#mapbox-terrain cesd 2020-01-02. Accessed: . . . at/story/1361241351220/schneegarantie- com/business/2018/apr/18/londons- ora fApidMeteorology Applied of Journal . org/press-release/2019/01/mapzen- cesd 2020-01-26. Accessed: . https: cesd 2020-01-28. Accessed: . . https: e Standard Der 10(3):418–429. , .A c c e s s e d : .A c c e s s e d : .A c c e s s e d : . ipeline. . st 3D to ss html onmental . .M I T me . . The 159 Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. aacm(08.SnFc Sheet. Fact Sun (2018). nasa.com use,S . ida,A,Pcr,S,adSmn,A 21) PLANTING: (2018). A. Simons, and S., Picard, A., Lindsay, M., S. Murshed, iad,F,Driwm,H,Lg,M,Wlo,L,Hih . n iv,C T. C. Silva, and M., Hsieh, L., Wilson, M., Lage, H., Doraiswamy, F., Miranda, uwrdnaaog(09.Wrdiernwbeeeg generation. energy renewable Worldwide (2019). ourworldindata.org Heliodons. (2019). Lechner Norbert (1981). A. M. McKean, Trapez with Continuity and Anti-aliasing (2004). T.-S. Tan, and T. Martin, htplscm(00.PhotoPills. (2020). photopills.com Buildings. OSM (2020). osmbuildings.org dwelling. per consumption Electricity (2020). odyssee-mure.eu ed .N 20) eet fsnih:abih ptfrhmnhealth. human for spot bright a sunlight: of Benefits (2008). N. M. Mead, 160 Solutions. Buildings OSM (2020). Solutions osmbuildings.org, hua .(98.Tecmuaino ietislto naslope. a on insolation direct of computation The (1968). A. Ohmura, pnteta.r 22) OpenStreetMap. (2020). openstreetmap.org esailTcnlge o All for Technologies Geospatial Bulletin EETascin nVsaiainadCmue Graphics Computer and Visualization on Transactions IEEE niomna elhperspectives health Environmental cesd 2020-01-19. Accessed: cesd 2020-01-21. Accessed: 2020-01-14. 2020-01-28. 2020-01-02. oes nMnora,A,Plsö . are . n a amrn . e R., Lammeren, van and L., Harrie, P., Ci Pilesjö, 3D A., of Mansourian, Potential In Photovoltaic of Models. Resolutions Spatio-temporal High Computing households/electricity-consumption-dwelling hdwAculMp:E Maps: Accrual Shadow fClfri Press. California of 9. page Maps. https://ourworldindata https://osmbuildings https://www http://webhome https://nssdc 3. , . odyssee-mure . gsfc . auburn niomna rts n iie oiisi Japan in Politics Citizen and Protest Environmental . nasa ffi in cuuaino iySaeSaosOe Time. Over Shadows City-Scale of Accumulation cient . . org/solutions/ edu/~lechnnm/heliodon/ . . ae 75.Srne nentoa Publishing. International Springer 27–53. pages , gov/planetary/factsheet/sunfact org/renewable-energy . eu/publications/efficiency-by-sector/ https://www 116(1):A160–7. , https://osmbuildings https://openstreetmap cesd 2020-01-26. Accessed: . . photopills cesd 2020-01-01. Accessed: . cesd 2019-12-28. Accessed: . . html 25(3):1559–1574. , . com .A c c e s s e d : .A c c e s s e d : . Climatological org . org ia Shadow oidal .A c c e s s e d : . University . html . ditors, (2019). . ty Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. tmigr .adDetks .(02.Prpciesao as In maps. shadow Perspective (2002). G. Drettakis, and M. Stamminger, ( P. Haeberli, and J., Foran, R., Widenfelt, van C., Korobkin, M., Segal, f Millionenhöhe in Kredite Geförderte 9783540237822. (2019). ISBN: N. 21(529):265. Laufer, and stars. A. and Schnauder, sun of rotation The (2009). F. Royer, detailed. mapping Shadow (2019). Documentation Redway3d Ordinance. Sunlight The - K Prop (2020). K Proposition Proj4js. (2020). proj4js.org OSM. Planet (2020). planet.openstreetmap.org Sun. The In Pints (2014). pintsinthesun.co.uk eityoedt.w 22) eri Tiles. Terrain (2020). registry.opendata.aws antialiase Rendering (1987). L. R. Cook, and H., D. Salesin, T., W. Reeves, B Every City: York New of Shadows the Mapping (2016). J. W. B., Quoctrung oasse.aagv(09.ErhsMoon. Earth’s (2019). solarsystem.nasa.gov h 9hana ofrneo optrgahc n neatv techn interactive and graphics Computer on conference annual 29th the //solarsystem IGAH’02 SIGGRAPH cesd 2020-01-01. Accessed: 2020-01-02. Accessed: 2019-12-09. Accessed: 2019-12-08. Accessed: ACM. ihdphmp.In maps. depth with 2020-01-08. 2020-01-09. Schneekanonen. https://registry http://www http://sfrecpark https://planet documentation/bk_re_shadow_mapping_detailed 2000098088589/staat-schiesst-millionen-fuer-schneekanonen-zu 2016/12/21/upshot/Mapping-the-Shadows-of-New-York-City Stanyan_AttachmentA_1989MemoOverview-060618 hdw n ihige lighting and shadows vr Block. Every . h e okTimes York New The downloads ae57 C Press. ACM 557. page , e Standard Der . nasa . openstreetmap C igahCmue Graphics Computer Siggraph ACM . . opendata org/wp-content/uploads/Item-2-858- ff . csuigtxuempig 62922 SN 0897914791. ISBN: 26:249–252. mapping. texture using ects gov/moons/earths-moon/in-depth/#surface_otp http://proj4js . redway3d . https://www . aws/terrain-tiles/ . https://www . org . com/downloads/public/ cesd 2020-01-21. Accessed: . https: http://pintsinthesun . org . derstandard cesd 2020-01-30. Accessed: . . nytimes oue2,pgs283–291. pages 21, volume , . cesd 2020-01-22. Accessed: . . html pdf . . com/interactive/ at/story/ .A c c e s s e d : .A c c e s s e d : 92.Fast 1992). rceig of Proceedings qe - iques . co shadows d ür . html . uk/ uilding, . . 161 . . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. iioesrempog(08.OSM-4D. (2018). wiki.openstreetmap.org Produktinf - (LOD3) Dachmodell Detailliertes (2020). LOD3 wien.gv.at, Buil CityGML on Radiation Solar Computing Du (2015). Radiation J. UV Wendel, Solar and of M. Reduction Wieland, (2015). K.-S. Lam, and N., K. P. Yu, K.-M., Wai, Platform. Development Real-Time Unity (2020). unity.com SunTherapy. (2014). twitter.com OrbitControls. (2020). threejs.org/docs DataTexture3D. Documentation: three.js (2020a). threejs.org (1974). W. Straßer, 162 Stadtplan3D. (2020). wien.gv.at/stadtplan3d Plant. Run-of-River Vienna-Freudenau (2019). verbund.com library. 3D JavaScript – three.js (2020b). threejs.org uCl (2016). SunCalc ing.t O2(00.GnrlsetsDcmdl LD)-Produkti - (LOD2) Dachmodell Generalisiertes (2020). LOD2 wien.gv.at, nt3.o/ewblyr(08.UiyWebplayer. Unity (2018). unity3d.com/de/webplayer cesd 2020-02-03. Accessed: 2020-01-28. Accessed: cesd 2020-01-28. Accessed: 2020-01-18. Accessed: 2019-12-08. geodaten/dachmodell/produkt geodaten/dachmodell/produkt-lod2 power-plants/vienna-freudenau https://threejs thesis. PhD https://wiki https://www https://www https://www 2–5. pages Data. 10(8):1–11. Study. Modelling Coupled A – Buildings High-Rise Urban to https://www https://unity3d https://twitter https://threejs https://github . . . . wien wien wien verbund . openstreetmap cnleKre-udFähnaseln u rfice Sichtgeräten grafischen auf Flächendarstellung und Kurven- Schnelle . . . . org/docs/#api/en/textures/DataTexture3D . . . com/de/webplayer com/snips/status/452943384702119936 org/docs/#examples/en/controls/OrbitControls gv gv gv . . . at/stadtplan3d at/stadtentwicklung/stadtvermessung/ at/stadtentwicklung/stadtvermessung/ . com/en-at/about-verbund/power-plants/our- . com/mourner/suncalc . org/wiki/DE:OSM-4D . html cesd 2020-01-02. Accessed: . cesd 2020-01-26. Accessed: . cesd 2020-01-21. Accessed: . . cesd 2020-01-14. Accessed: . html cesd 2020-01-20. Accessed: . https://threejs https://unity cesd 2020-01-20. Accessed: . cesd 2019-12-08. Accessed: . .A c c e s s e d : ormation. nformation. . org . . com . . ding . e . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. iiei.r,Itrc.Vs 21) neatv visualization. Interactive (2019). Vis. Interact. wikipedia.org, A12. Apple (2019). A12 wikipedia.org, projection. Mercator Web (2020d). wikipedia.org Everest. Mount (2020c). wikipedia.org refraction. Atmospheric (2020a). wikipedia.org Stonehenge. (2019b). wikipedia.org tilt. Axial (2019a). wikipedia.org levels. Zoom (2019c). wiki.openstreetmap.org tilenames. map Slippy (2019b). wiki.openstreetmap.org Map. Slippy (2019a). wiki.openstreetmap.org iioesrempog(00.Sml Dbuildings. 3D Simple (2020). wiki.openstreetmap.org iiei.r,A0(09.ApeA0Fusion. A10 Apple (2019). A10 wikipedia.org, System. Geodetic World (2020e). wikipedia.org Trench. Mariana (2020b). wikipedia.org cesd 2020-01-23. Accessed: 2020-01-24. Accessed: 2020-01-20. 2020-01-24. 2020-02-04. 2020-01-24. 2020-01-24. 2020-01-24. https://en https://en https://en https://en https://en https://en https://en https://en https://en https://wiki https://wiki https://wiki https://wiki ...... wikipedia wikipedia wikipedia wikipedia wikipedia wikipedia wikipedia wikipedia wikipedia . . . . openstreetmap openstreetmap openstreetmap openstreetmap ...... org/wiki/Interactive_visualization org/wiki/Apple_A12 org/wiki/Apple_A10 org/wiki/World_Geodetic_System org/wiki/Web_Mercator_projection org/wiki/Mount_Everest org/wiki/Mariana_Trench org/wiki/Atmospheric_refraction org/wiki/Stonehenge https://en . . . . org/wiki/Simple_3D_buildings org/wiki/Zoom_levels org/wiki/Slippy_map_tilenames org/wiki/Slippy_Map . wikipedia cesd 2020-02-04. Accessed: . 2020-02-04. Accessed: . cesd 2020-01-01. Accessed: . cesd 2020-01-21. Accessed: . . org/wiki/Axial_tilt cesd 2020-01-21. Accessed: . cesd 2020-01-24. Accessed: . .A c c e s s e d : .A c c e s s e d : .A c c e s s e d : .A c c e s s e d : .A c c e s s e d : .A c c e s s e d : . 163 . Die approbierte gedruckte Originalversion dieser Diplomarbeit ist an der TU Wien Bibliothek verfügbar. The approved original version of this thesis is available in print at TU Wien Bibliothek. ilnk-akwk,K .adXva .(09.Poetorrgtt light. to right our Protect (2019). K. Xavia, and M. K. Zielinska-Dabkowska, ors,G n ahra,C (1992). C. Sabharwal, and G. Zobrist, of Detection for Shadowing Topographic Pseudo-Radar (1969). U. D. perspe Wise, space Light (2004). W. Purgathofer, and D., Scherzer, M., Wimmer, Surfaces. Curved on Shadows Curved Casting (1978). L. Williams, 8. Note Galaxy Samsung (2019). 8 Note wikipedia.org, iPad. (2020). iPad wikipedia.org, hn,F,Sn . u . n u,L .(06.Prle-pi hdwmp for maps shadow Parallel-split (2006). K. L. Lun, and L., Xu, H., Sun, F., Zhang, 164 Österreich. in Beschneiung Technische – FACTSHEET (2018). wko.at iiei.r,Ra-ie(00.Ra-iecomputing. Real-time (2020). Real-time wikipedia.org, ilas . ar,R,adAdes .(92.Apiaino optdGlob Computed of Application (1972). J. Andrews, and R., Barry, L., Williams, Graph. ofrneo ita elt otnu n t applications its and continuum reality Virtual on conference cesd 2020-02-04. Accessed: 2020-02-05. 2020-02-04. 568(7753):451–453. ag-cl ita niomns In environments. virtual large-scale factsheet-beschneiung https://en https://de rgesi optrGahc.AlxPub. Ablex Graphics. Computer in Progress https://www In 603. Systems. Fracture Sized Sub-Continental maps. aito o ra fHg Relief. High of Areas for Radiation 12(3):270–274. , edrn Techniques Rendering . . wikipedia wikipedia . wko . at/branchen/transport-verkehr/seilbahnen/ . . org/wiki/Real-time_computing#Soft org/wiki/Samsung_Galaxy_Note_8 2004:15th. , . pdf https://de cesd 2020-01-02. Accessed: . ora fApidMeteorology Applied of Journal rgesi optrGraphics Computer in Progress rceig fte20 C international ACM 2006 the of Proceedings eoeSnigo niomn,VI Environment, of Sensing Remote . wikipedia . org/wiki/IPad ae 1–1.ACM. 311–318. pages , IGAHComput. SIGGRAPH ubrB.1in 1 Bd. Number . 11:526–533. , .A c c e s s e d : tv shadow ctive .A c c e s s e d : . al page ,