Avoin palvelu- ja kohderajapinta Kanta-Hämeeseen
Guo, Yuxiu (2019)
Guo, Yuxiu
2019
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-201905057635
https://urn.fi/URN:NBN:fi:amk-201905057635
Tiivistelmä
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ä.
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ä.