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