Useista lähteistä koostuvan kartta-aineiston resurssioptimoitu hyödyntäminen erilliskäytössä
Hänninen, Justus (2024)
Hänninen, Justus
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024121636337
https://urn.fi/URN:NBN:fi:amk-2024121636337
Tiivistelmä
Tutkimus käsitteli karttapalvelimien ja käyttöliittymäteknologioiden soveltuvuutta itsenäisen toteuttamiseen. Tutkimuksen tavoitteena oli tunnistaa avoimen lähdekoodin ratkaisuja, jotka täyttävät toimeksiantajan asettamat tekniset ja toiminnalliset vaatimukset. Tutkimuksissa keskityttiin palvelimiin, jotka kykenevät toimimaan ilman internet-yhteyttä ja tukevat yleisiä karttastandardeja, kuten MBTiles ja GeoTIFF.
Tutkimus toteutettiin testaamalla valittuja teknologioita iteratiivisesti.
Näihin kuului muun muassa mbtileserver ja Tileserver-GL, joita arvioitiin suorituskyvyn, yhteensopivuuden ja helppokäyttöisyyden perusteella.
QGIS:ää käytettiin tukityökaluna rasterimateriaalin tuottamiseen vertailutestejä varten.
Mittaustulokset ja vaatimusten täyttymistä koskeva analyysi esiteltiin säännöllisesti toimeksiantajalle.
Valittujen teknologioiden testaamisen ohella tutkimuksessa kiinnitettiin huomiota myös konttiteknologioiden, kuten Dockerin, rooliin itsenäisten ohjelmistojen kehittämisessä.
Docker mahdollisti testausympäristöjen nopean pystytyksen ja toimi todisteena ratkaisujen toistettavuuteen.
Tutkimuksen perusteella valittiin jatkokehitystä varten Tileserver-GL, joka täytti vaatimukset laajimmin ja tarjosi lisäominaisuuksia, jotka osoittautuivat hyödylliseksi. Vaikka tutkimuksen aikataulu oli tiukka, tavoitteet saavutettiin ja toimeksiantaja oli tyytyväinen tuloksiin.
Tutkimuksen tulokset, sekä kaikki kirjoitettu koodi ja tehdyt konfiguraatiot julkaistiin toimeksiantajalle sisäisesti jatkokehitystä varten. The study explored the suitability of map server and user interface technologies for implementing an autonomous geographic information system (GIS).
The objective was to identify open-source solutions that meet the technical and functional requirements set by the client.
The focus was on servers capable of operating without an internet connection and supporting standard formats such as MBTiles and GeoTIFF.
The research was conducted iteratively by testing selected technologies, including mbtileserver and Tileserver-GL.
These were evaluated based on performance, compatibility, and usability. QGIS was used as a supplementary tool to generate raster material for comparative testing.
Performance metrics and requirement compliance analyses were regularly presented to the client.
In addition to evaluating selected technologies, the study emphasized the role of container technologies, such as Docker, in developing independent offline software.
Docker enabled rapid deployment of test environments and proved the reproducibility of the solution.
Based on the findings, Tileserver-GL was chosen for further development due to its broad compliance with requirements and additional features that proved useful.
Despite a tight schedule, the goals were achieved, and the client expressed satisfaction with the results.
Results of the research as well as all code and configurations were released internally to the client for use further in development.
Tutkimus toteutettiin testaamalla valittuja teknologioita iteratiivisesti.
Näihin kuului muun muassa mbtileserver ja Tileserver-GL, joita arvioitiin suorituskyvyn, yhteensopivuuden ja helppokäyttöisyyden perusteella.
QGIS:ää käytettiin tukityökaluna rasterimateriaalin tuottamiseen vertailutestejä varten.
Mittaustulokset ja vaatimusten täyttymistä koskeva analyysi esiteltiin säännöllisesti toimeksiantajalle.
Valittujen teknologioiden testaamisen ohella tutkimuksessa kiinnitettiin huomiota myös konttiteknologioiden, kuten Dockerin, rooliin itsenäisten ohjelmistojen kehittämisessä.
Docker mahdollisti testausympäristöjen nopean pystytyksen ja toimi todisteena ratkaisujen toistettavuuteen.
Tutkimuksen perusteella valittiin jatkokehitystä varten Tileserver-GL, joka täytti vaatimukset laajimmin ja tarjosi lisäominaisuuksia, jotka osoittautuivat hyödylliseksi. Vaikka tutkimuksen aikataulu oli tiukka, tavoitteet saavutettiin ja toimeksiantaja oli tyytyväinen tuloksiin.
Tutkimuksen tulokset, sekä kaikki kirjoitettu koodi ja tehdyt konfiguraatiot julkaistiin toimeksiantajalle sisäisesti jatkokehitystä varten.
The objective was to identify open-source solutions that meet the technical and functional requirements set by the client.
The focus was on servers capable of operating without an internet connection and supporting standard formats such as MBTiles and GeoTIFF.
The research was conducted iteratively by testing selected technologies, including mbtileserver and Tileserver-GL.
These were evaluated based on performance, compatibility, and usability. QGIS was used as a supplementary tool to generate raster material for comparative testing.
Performance metrics and requirement compliance analyses were regularly presented to the client.
In addition to evaluating selected technologies, the study emphasized the role of container technologies, such as Docker, in developing independent offline software.
Docker enabled rapid deployment of test environments and proved the reproducibility of the solution.
Based on the findings, Tileserver-GL was chosen for further development due to its broad compliance with requirements and additional features that proved useful.
Despite a tight schedule, the goals were achieved, and the client expressed satisfaction with the results.
Results of the research as well as all code and configurations were released internally to the client for use further in development.
