• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • 1
  • Tagged with
  • 3
  • 3
  • 3
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

An in-depth analysis of dynamically rendered vector-based maps with WebGL using Mapbox GL JS

Eriksson, Oskar, Rydkvist, Emil January 2015 (has links)
The regular way of displaying maps in a web browser is by downloading raster images from a server and lay them side by side to make up a map. If any information on the map is changed, new images has to be downloaded, it cannot be done on the client. The introduction of WebGL opens up a whole new world of delivering advanced graphics content to the end user in a web browser. Utilizing this technology for displaying maps means only the source data is sent to the web browser where the map gets rendered using the device's GPU. This adds a number of benefits such as the ability of changing map appearance on the client, add new features to the map and often less data transfer. It however sets higher expectations of the client device's hardware as it needs to render the map at a high enough frame rate to not appear slow and unresponsive. This thesis investigates a framework for client side map rendering in a web browser, Mapbox GL JS, with focus on performance. It shows how map source data can be generated as well as its corresponding style rules are constructed with performance in mind. It provides benchmarking results of different map data sets with different detail intensity and shows that a device with good GPU performance is needed for an acceptable user experience. It also shows that lowering the amount of rendered detail does not necessarily result in better performance.
2

A Web Application for Wildfire Spread Prediction and Visualisation in Sweden Using Geospatial Data and Technology / En Webbapplikation för Förutsägelse och Visualisering av Spridning av Skogsbrand Utifrån Geospatial Data och Teknologi

Makenzius, Micael, Bylerius, Jonas January 2022 (has links)
Skogsbränder är kraftfulla naturfenomen kapabla att åstakomma omfattande skada över stora ytor och medföra omfattande kostnader för sammhället både humanitärt, ekonomiskt och miljömässigt. Det finns därför ett starkt incitament att övervaka och förutspå skogsbränders utveckling och spridning. Traditionellt används kraftfulla skrivbordsklienter för att köra den simulerings-mjukvara som förutspår skogsbränder, vilket begränsar användningsområdet för simuleringar. Webbklienter är naturligt mobila och lättanvända. Genom att flytta bearbetningen till en server överförs majoriteten av arbetet från klienten. Det här projektet utvecklar ett server-klient baserat ramverk för att simulera skogsbränder, visualisera resultatet och hantera data för användning i skogsbrandsbekämpnings och -analys arbetsflöde. Både parametrarna som skickas till servern och simuleringsresultatet som returneras till klienten. Ramverket använder en kombination av HTTPS-kommunikation och websocket-teknologi för att kommunicera data mellan klienten och server i real-time genom Django-ramverket. Brandmodellen på den Kanadensiska empiriska brandmodellen Prometheus som är implementerad i programmeringsspråket Python. Det är optimerat för det svenska klimated för att enkelt kunnas fältsättas i en webbapplikation för svenska myndigheter. Webb-applikationen är tillgänglig genom mobila och stationära enheter där ramverket beräknar och visualiserar förutspådd fortspridning av skogsbrand i realtid. Skogsbrands moduleringsmodellen av applikationen är jämförd med skogsbränderna i Enskogen och Ängra närastaden Kårböle under sommaren 2018. Noggrannhetsbedömningen av modellen påvisar att den simulerade branden tenderar att innehålla den egentliga elden men är benägen att överskatta eldspridningen. Applikationen utvärderades även genom ett formulär om applikationens funktionallitet som skickades till en provgrupp av personer som arbetar med skogsbränder eller annat relevant område. Provgruppen var nöjd med applikationen och såg ett anvädningsområde för applikationen i sitt arbetsflöde. Mycket arbete återstår för att göra applikationen fältduglig genom integration av myndigheters datatjänster och andra databaser som innehåller riskobjekt, byggnader, kraftledningar e.g. Trots detta ansågs brandingejörer inom räddningstjänster en möjlighet att använda verktygen i dess nuvarande tillstånd om simuleringsresultatet anses korrekt nog för att fungera som underlag för beslut. Detta understryker behovet av en liknande applikation, med vidare funktionalitet och integration med data-system. / Wildfires are powerful natural forces capable of causing extensive damage to large areas of lands and induce a high societal cost in both humanitarian, economic and environmental terms. As such there is a strong incentive to track and predict wildfires' development and spread. Traditionally heavy desktop clients are required to run the simulation-software required to perform wildfire spread predictions, which limits their use and versatility. Conversely, web-based clients are lightweight and versatile by design. By moving the processing of the simulation to a server the bulk of the workload is removed from the client. This project aims to produce a server-client framework for simulating wildfires, visualising the result and handling the fire data for use in the workflow of wildfire suppression and analysis. Both the parameters sent to the server and the simulation result returned to the client. It utilises a combination of HTTPS-requests and websockets-technology to communicate data and information between the client and server in real-time through the Django framework. The fire simulation is based upon the Canadian empirical fire-model Prometheus. The implementation of the algorithm were adopted in the programming language python and optimized for the Swedish climate to be easily deployed in a web-application to be used by Swedish organisations. The web-application was accessible though mobile and stationary devices where the framework calculated and visualised the progression of the wildfire in real-time. The wildfire progression model of the application was compared to the wildfires Enskogen and Ängra, close to the town of Kårböle during the summer of 2018. The accuracy assessment of the fire progression model found that the simulated wildfire progression tend to contain the observed fire and prone to overestimate the wildfires progression. The application was evaluated though a questionnaire which was answered by a sample group composed of persons working with wildfires or wildfire related fields. The sample group were satisfied by the application and broadly found that the application could be implemented into their workflow.  Much work remain to operationalise the application, such as integration of municipal data sources and other databases containing resources, risk-objects, buildings, power-lines. In spite of this Fire-engineers in emergency services state a possibility for use of the application as is, if the simulations are deemed accurate enough and provide a better basis for decision making and measures. This underlines the need of an application such as this in the field, and with further functionalities and integration's with data-systems.
3

Erstellung einer interaktiven Kartenapplikation zur Ausstellung „Tabakstadt Dresden“ unter Verwendung historischer Karten

Figgemeier, Heiko 06 August 2021 (has links)
Diese Masterthesis behandelt den Entwicklungsprozess einer interaktiven Kartenapplikation, deren Bereitstellung und Nutzung als Teil einer Museumsausstellung im Stadtmuseum Dresden zum Thema Tabak erfolgt. Der Prozess beinhaltet die Aufbereitung und Geokodierung von historischen Standortdaten, die Georeferenzierung und das Kacheln einer historischen Hintergrundkarte sowie eine detaillierte Gegenüberstellung verschiedener Mapping-Bibliotheken. Als Kernbestandteil der Arbeit folgt schließlich die Beschreibung des Implementierungsprozesses mit Mapbox GL JS und aller wichtigen Bestandteile der Karte. Die gesamte Anwendung wird mit HTML, CSS und JavaScript entwickelt. Dabei wird aufgezeigt, welche Elemente für eine intuitive Bedienung der Benutzeroberfläche durch eine heterogene Personengruppe notwendig sind und wie sich eine Touch-Benutzeroberfläche von einer klassischen Desktopanwendung unterscheidet. Die Einschätzung der zumutbaren Interaktionstiefe ergab, dass das Interaktionslevel auf einem geringen Niveau gehalten werden muss, um eine einfache Bedienbarkeit zu ermöglichen. Die Applikation wurde nach der Entwicklung von einer kleinen Personengruppe evaluiert, wobei eine Beantwortung verschiedener Aufgaben mithilfe der Anwendung und eine Einstufung anhand ihrer Schwierigkeit erfolgte. Dabei ergab sich bei der Mehrheit der Aufgabestellungen eine fast ausschließlich problemlose Bedienbarkeit der Anwendung durch Nutzer aller Altersklassen mit Ausnahme der Altersklasse 70+. Die Evaluation zeigte jedoch Differenzen bei der Interaktion durch Menschen mit unterschiedlichem Vorwissen in Bezug auf interaktive Karten. Die Gegenüberstellung der JavaScript-Bibliotheken Leaflet, Mapbox GL JS und OpenLayers ergab projektbezogen für die Kriterien Visualisierung und Performance ein sehr gutes Abschneiden von Mapbox GL JS. Hier wird eine einfache Programmierung der Karteninhalte und eine ansprechende Darstellung der Kartenelemente ermöglicht.

Page generated in 0.0363 seconds