Palvelut kartalle Hallinnon karttapalvelun avulla

Maanmittauslaitos on tärkeä yhteistyökumppani KaPA-hankkeiden, etenkin palvelunäkymien ja palvelutietovarannon kehittämisessä. Näissä tullaan käyttämään MML:n Hallinnon karttapalvelun pohjalle tuottettavaa uutta karttakomponenttia, jonka ominaisuuksien avulla palvelunäkymän karttaikkuna on paljon enemmän kuin staattinen sijaintikartta.
Tämän artikkelin on eSuomelle kirjoittanut johtava asiantuntija Jani Kylmäaho Maanmittauslaitoksen Paikkatietokeskuksesta.

* * * * *

Palvelunäkymissä on heti beta-vaiheesta lähtien mukana karttakomponentti, jota kehitetään Maanmittauslaitoksessa yhtenä KaPA-kokonaisuuteen kuuluvista tukipalveluista. Kartta pohjautuu avoimen lähdekoodin oskari.org -kirjastoon.

Tietovarannot kartalle

Kartalle on liitettävissä monenlaista paikkaan liittyvää tietoa standardien rajapintojen avulla (WMS, WMTS, WFS). Esimerkiksi taustakartta, ilmakuvat, kantakartat ja kiinteistörajat liitetään tyypillisesti rajapintojen kautta. Sen sijaan palveluväylän kautta rekistereistä haettava tieto, kuten palvelupisteet, on monesti tarkoituksenmukaista piirtää kartalle vasta palvelunäkymässä. Tällöin palvelupisteet voi esimerkiksi esittää eri symboleilla joustavasti tilanteen mukaan.

Kartan käyttöönotto

Hallinnon karttapalvelussa määritellään käyttötarkoitukseen sopiva karttakomponentti. Siellä palvelunäkymän ylläpitäjä voi helppokäyttöisessä käyttöliittymässä määritellä, mitä paikkatietoja kartalla esitetään, ja mitä toimintoja kartalla on käytettävissä. Palvelu antaa url-osoitteen, joka liitetään sille sivustolle, jolla kartan halutaan näkyvän. VM:n tahtotila on, että Hallinnon karttapalvelu tarjotaan maksuttomana KaPA-tukipalveluna koko julkishallinnolle viranomaistehtävien hoitamiseen.

RPC-rajapinta kehittäjille

Kartta tarjoaa kehittäjille helppokäyttöisen APIn, jonka avulla karttaa voi ohjata eri tavoilla. Tällä hetkellä tarjolla on seuraavat toiminnot:

  • koordinaattien poimiminen kartalta
  • kartan ”bounding boxin” eli sijaintia rajaavan suorakaiteen kysely
  • kartan mittakaavan vaihtaminen, mittakaavatasojen määrän kysely
  • kartan keskittäminen koordinaatteihin
  • kartan keskittäminen osoitteeseen
  • karttatasojen vaihtaminen upotettuun karttaan määriteltyjen karttatasojen välillä
  • karttatason läpinäkyvyyden säätö
  • kohdetietoikkunan avaaminen kartalle
  • käyttäjän sijainnin kysyminen (paikannus)
  • reitin haku koordinaattipisteestä / osoitteesta toiseen ja näyttäminen kartalla
  • reitin kulkumoodin valinta (bussi, juna, auto, kävely, pyörä, jne.)
  • karttamerkintöjen piirtäminen kartalle
  • vektorikohteiden (piste, alue, viiva) piirtäminen kartalle
  • mahdollisuus näyttää kartalla ns. progress spinner, jos jokin haku kestää pidempään
  • funktiot, joiden avulla on haettavissa tarvittavat tiedot kartan käytön seurantaan
  • kartan tilan kysyminen
  • kartan tallennetun tilan palauttaminen
  • kartan palauttaminen alkutilaan

Tulevaa

RPC-rajapinta kehittyy jatkuvasti KaPA-ohjelmassa määriteltävien tarpeiden mukaisesti. Tulossa on muun muassa laajemmat määrittelymahdollisuudet kartalle piirrettävien kohteiden esitystavalle. Lisäksi karttaan rakennetaan tuki Open311-palauterajapinnalle ja tilastoteemakarttojen esittämiselle.

Linkkejä

Esimerkki kartan käytöstä beta.suomi.fi -sivustolla: https://beta.suomi.fi/fi/services/offices/155

Hallinnon karttapalvelu: http://www.maanmittauslaitos.fi/hkp

RPC-rajapinnan esimerkkisivu: http://oskari.org/examples/rpc-api/rpc_example.html

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Vahvistus * Aikaraja ylittyi. Lataathan CAPTCHAn uudelleen painamalla päivitys-ikonia.