Usein kysytyt kysymykset

Tältä sivulta löydät WMS-karttapalveluihin ja WFS-kyselypalveluihin liittyviä kysymyksiä vastauksineen.

Yleisiä kysymyksiä

Asiakassovellus ei tue HTTPS-protokollan mukaista salausta tai HTTP Basic Authentication tunnistautumista. Onko keinoja kytkeä sovellus rajapintaan?

Koska rajapinta edellyttää SSL-salausta ja Basic Authentication-autentikointia, niin tällöin on toteutettava jonkinlainen proxy-ratkaisu, joka hoitaa salauksen ja/tai autentikoinnin asiakassovelluksen puolesta. Esimerkiksi InteProxy-ohjelmaa ovat tietyt asiakkaat hyödyntäneet onnistuneesti tähän tarkoitukseen.

WFS-kyselypalvelut

Miksi ä,ö,å tai saamenkielten-merkkejä sisältävät hakurajaukset eivät palauta tuloksia?

Ongelma johtunee siitä, että kyselyn merkistö tulkitaan väärin. Varmista, että kyselyn encoding-parametri vastaa todellista merkistöä.

WMS-karttapalvelut

Tukeeko Rasteriaineistojen palvelurajapinnan WMS-karttapalvelu WGS84 koordinaatistoa?

Palvelusta on mahdollista hakea karttaa ETRS-TM35FIN karttaprojektiossa (EPSG:3067). Selailusovelluksissa (kartan katselu) käytetettäessä tämä yhtyy riittävän tarkasti WGS84 koordinaatiston kanssa projisoituna UTM35 karttaprojektiossa. Sen sijaan maantieteellisiin koordinaatteihin perustuvia projektioita (esim. kartan haku WGS84:ssä pituus- ja leveysastekoordinaateilla) ei ole tuettu.

Onko selaimessa toimivasta Flash-asiakassovelluksesta mahdollista kytkeytyä suoraan Rasteriaineistojen palvelurajapintaan?

Flash-sovelluksia varten palvelimella on crossdomain-tiedosto osoitteessa https://ws.nls.fi/rasteriaineistot/crossdomain.xml joka mahdollistaa kytkeytymisen palvelun autentikointivaatimusten puitteissa.

Kuinka asiakassovellus voi päätellä sopivan näyttömittakaava-alueen palvelun tarjoamille karttatasoille?

Palvelu palauttaa GetCapabilities-pyynnössä kullekin karttatasolle ScaleHint-elementin, joka kertoo aineiston käytön kannalta suositeltavan mittakaavavälin. Elementti sisältää kaksi lukua, joiden yksikkö on maastometri. Luvut ovat pienin ja suurin suositeltu pikselin lävistäjän pituus. Pikseli on kartan keskipisteessä tai se on keskipisteestä koillisen suuntaan lähinnä oleva pikseli. Asiakassovellus voi käyttää arvoja sopivan aineiston valitsemiseen liittymän mittakaavan mukaan.

Tarkempi määrittely löytyy WMS 1.1.1 standardin kappaleesta 7.1.4.5.8:

Layers may include a <ScaleHint> element that suggests minimum and maximum scales for which it is appropriate to display this layer. Because WMS output is destined for output devices of arbitrary size and resolution, the usual definition of scale as the ratio of map size to real-world size is not appropriate here. The following definition of Scale Hint is recommended. Consider a hypothetical map with a given Bounding Box, width and height. The central pixel of that map (or the pixel just to the northwest of center) will have some size, which can be expressed as the ground distance in meters of the southwest to northeast diagonal of that pixel. The two values in ScaleHint are the minimum and maximum recommended values of that diagonal. It is recognized that this definition is not geodetically precise, but at the same time the hope is that by including it conventions will develop that can be later specified more clearly.
ScaleHint is inherited by child Layers. A ScaleHint declaration in the child replaces the any declaration inherited from the parent.