Rendering Vector-Based Geographical Maps with Qt
Abstract
Geografiske kart er et sentralt verktøy ved utforsking av ukjente områder og terreng, og de er avgjørende for logistikk over hele verden ved å modellere formen, størrelsen og lokasjonen til landskapsformasjoner, byer og land. Per i dag støtter ikke Qt-rammeverket visualisering av kart ved bruk av vektorgrafikk. Vektorgrafikk har flere fordeler, inkludert muligheten til å skalere bilder uten tap av bildekvalitet. The Qt Group ønsker å utforske hvordan denne teknologien kan innlemmes i deres programvaremiljø. Å kunne vise vektorbaserte kart kan bidra til å gjøre Qt-rammeverket til et mer konkurransedyktig produkt. Denne avhandlingen etablerer en konseptutprøvende programvare som demonstrerer hvordan kart kan framstilles med Qt-rammeverket og vektorgrafikk. Geographical maps are an important tool when navigating unfamiliar areas and terrain, and they power logistics worldwide by modeling the shape, size, and location of features, cities, and countries. The Qt framework currently does not support visualizing maps using vector graphics. Vector graphics have several benefits in terms of visual fidelity and visualizing maps, including scaling of imagery without loss of visual quality. The Qt Group wishes to investigate how to integrate this technology into their software ecosystem. Providing vector-based visualization of maps may make the Qt framework a more competitive product. This thesis establishes a proof-of-concept software that demonstrates how to render maps with the Qt framework and vector graphics.