Verkkosovelluksen suunnittelu ja toteutus Vision AI -ratkaisuun
Hyry, Jaakko (2020)
Hyry, Jaakko
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202005118322
https://urn.fi/URN:NBN:fi:amk-202005118322
Tiivistelmä
Työ käsittelee verkkosovelluksen suunnittelun ja toteutuksen Symbio Finlandin Vision AI -ratkaisuun, jonka täytyi pystyä havainnollistamaan karttapohjalle ihmisten kulkemia reittejä murtoviivoina sekä visualisoimaan käyttöaste lämpökarttana erillisen liikenteen seurantasovelluksen havainnoimasta anonyymistä datasta. Lisäksi työssä käsitellään projektiivisen geometrian käsite homografia, joka oli keskeisimpiä asioita kamerakuvasta havaittujen kuvakoordinaattien muuntamisessa karttapohjaan. Opinnäytetyössä käydään myös läpi verkko-ohjelmointiin liittyvät komponentit ja taustasovelluksen sekä asiakasohjelman välinen tiedonvaihto REST-rajapinnan yli.
Verkkosovellus kehitettiin JavaScript-ohjelmointikielellä käyttäen OpenLayerskarttakirjastoa, joka tarjosi työkalut interaktiivisen karttapohjan kehitykseen. Kehitys alkoi teknologioiden kartuttamisella ja valmiina olevien Vision AI - komponentteihin tutustumisella, jonka jälkeen alkoi verkkosovelluksen suunnittelu ja toteutus.
Tuloksena oli toimiva verkkosovellus, joka pystyi hakemaan taustaohjelmalta projektiivisella muunnoksella muunnettua reittitietoa kuvakoordinaateista, jotka piirtyivät karttapohjaan murtoviivoina ja lämpökarttana.
Verkkosovellus kehitettiin JavaScript-ohjelmointikielellä käyttäen OpenLayerskarttakirjastoa, joka tarjosi työkalut interaktiivisen karttapohjan kehitykseen. Kehitys alkoi teknologioiden kartuttamisella ja valmiina olevien Vision AI - komponentteihin tutustumisella, jonka jälkeen alkoi verkkosovelluksen suunnittelu ja toteutus.
Tuloksena oli toimiva verkkosovellus, joka pystyi hakemaan taustaohjelmalta projektiivisella muunnoksella muunnettua reittitietoa kuvakoordinaateista, jotka piirtyivät karttapohjaan murtoviivoina ja lämpökarttana.