Alkuunsa hyvää päivää foorumille. Pitkään tullut OSM:ää kartoitettua, mutta keskusteluihin löytyi tie vasta nyt.
Mielenkiintoinen probleema kyllä. Eilen tätä tutkailin ja tänään aamulla, kun aloin ottamaan screenshotteja liitteeksi, niin sehän olikin sitten ko. WMS-palvelin juntturassa. Toivottavasti ei meikäläinen rikkonut testailulla. Noh, eiköhän se sieltä palaudu.
Jos jaarittelut ei kiinnosta ja haluaa vain kartoittaa Turkua JOSM:lla, niin tilapäisenä ratkaisuna voi kokeilla muuttaa JOSM:n asetuksia seuraavasti:
Asetukset → Imagery → Asetukset → Kuvapalojen koko → 640
Jaaritteluihin:
Kuten tikola testailikin, niin projektio-ongelmasta on pohjimmiltaan kyse ja nimenomaan palvelimen päässä. Seuraavilla parametreillä tämän saanee toistettua kaikilla alustoilla (ei pelkästään JOSM:ssa, myös QGISssa):
* projektio != EPSG:4326. Ainakin 3857 ja 3067 aiheuttavat ongelmia, varmaan monet muutkin.
* kuvatiilen koko <= 512px*512px
* mittakaava <= 1:1000
Jos haluaa virheen esille QGISssa, niin pitää muuttaa nimenomaan WMS-tason projektiota. QGISssahan saa noita projektioita määritettyä vähän joka vaiheeseen (projektille, tasolle, näytölle jne.), mutta ne eivät vaikuta siihen, millaista kuvaa palvelimelta ladataan. WMS-tason asetukset löytyy esim tästä ikkunasta:
Tiilen kooksi laitoin yllä saman, mitä JOSM:ssä oletuksena käytetään, 512x512. Isommilla ei näytä esiintyvän ongelmia.
Sivuhuomiona: jos QGIS:ssa tiilen kokoa ei erikseen määritä, niin kuvat latautuvat sen kokoisissa paloissa, mitä ruudulle tarvitaan. Yleensä palat on silloin suurempia kuin 512x512, jolloin tosiaan ei näy ongelmia.
Eli vaikka vänkyröinnit tuleekin eteen käytännössä vain näissä rajoittuneemmissa softissa kuten JOSM ja Vespucci, niin en silti lähtisi heitä asialla vaivaamaan.
Kyllä ongelma on 100% WMS-rajapinnan suunnalla, jos tuetuilla parametreillä tulee takaisin vääristyneitä kuvapaloja.
Demonstraationa vielä ilmakuva EPSG:3857:lla haettuna QGIS:ssä. Mittakaava 1:1000.
EPSG:3067:lla
Tämä turhanpäiväinen arvailu menee jo palvelimen puolelle, mutta noita ongelman reunaehtoja, kun ynnäilee, niin voisikohan taustalta löytyä jotain tämmöistä:
pienellä tiilenkoolla ja “lähellä maanpintaa” tarvitaan aika liuta merkitseviä desimaaleja koordinaattiin, jotta kuvat pysyvät jiirissä. Jäisikö projektimuunnoksessa, jossain kohtaa desimaaleja puuttumaan? Vai tulisiko siinä jotain pyöristysvirheitä?
Tiedä häntä, viittaisi kumminkin tähän MapServerin bugiin: https://github.com/MapServer/MapServer/issues/5958
Laitan paikkatieto@turku.fi:hin linkin tähän keskusteluun. Jospa asia sieltä löytäisi eteenpäin oikealle taholle ja Larmax saa sitten aikanaan Trimbleltä suklaalevyn kiitoksena hyvästä huomiosta.