1 minute read
Avoin palvelu- ja kohderajapinta Kanta-Hämeeseen
Yuxiu Guo
Abstrakti
Opinnäytetyössä tavoitteena oli tehdä paikkatietokanta Kanta-Hämeeseen. Hankkeen taustalla oli nykyiset ongelmat paikkatietojen kanssa. Tietoja oli paljon, mutta ne olivat hajallaan. Niiden löydettävyys oli huono ja niihin oli vaikea päästä käsiksi. Tietojen löytäminen oli myös vaikeaa. Paikkatiedoilla tässä opinnäytetyössä ovat kahvilat, nähtävyydet, ulkoilureitit, jne. Niihin liittyy yleensä aukioloajat ja tavoitteena oli että lähellä olevia avoinna olevia kohteita voisi helposti hakea.
Keskeiseksi tavoitteeksi tässä työssä tuli avoimet RESTful-palvelut. Lisäksi haluttiin toteuttaa niiden päälle perus ylläpitokäyttöliittymät, joilla voidaan hallinnoida tietoja. Yksinkertainen karttakäyttöliittymä haluttiin, jotta tiedot saatiin visualisoitua.
Tuloksena syntyi kaikki yllämainitut toiminnallisuudet. Varsinaista toteutustyötä helpotti asiakkaan antamat viitekehykset. Ohjelmointikieleksi haluttiin PHP ja tietokannaksi PostgreSQL. Arkkitehtuuriksi valittiin MVC-malli, joka helpotti koodin jäsentämistä ja hyödynnettävyyttä.
Opinnäytetyö löytyy kokonaisuudessaan osoitteesta http://urn.f/URN:NBN:f:amk-201905057635