View Single Post
Posts: 223 | Thanked: 323 times | Joined on Dec 2010
#202
Originally Posted by tohveli View Post
yritän lisätä tuonne wms_settingsiin museoviraston muinaisjäännöksiä.

wmsUrls_19=http://kartta.nba.fi/arcgis/services/WMS/MVWMS/MapServer/WMSServer
wmsActiveUrl_19=0
wmsType_19=layer
wmsName_19=Muinaisj\xe4\xe4nn\xf6kset
wmsLayers_19="1,1,1,1,1" <---haettava layeri
wmsLayerNames_19="1,2,3,4,5" <---layerille annettu nimi
wmsLayerWidths_19="2048,1024,512,256,128" <----layerin leveys?
wmsTransparent_19=true
wmsLayerMinX_19=0
wmsLayerMinY_19=5376000
wmsLayerMaxX_19=1202783
wmsLayerMaxY_19=8587250
wmsLayerEpsg_19=3067
wmsVersion_19=1.1.1
wmsLayerImageWidth_19=256
wmsLayerImageHeight_19=256
wmsLayerImageFormat_19=image/png


ja ongelmana on jotta kohteet näkyy miten sattuu ja olleenkaan. Olen noita arvoja yritys-erehdys keinolla kokeillu mutta en saa toimimaan kunnolla. Mistä nuo layereitten leveydet saa? vai mistä ongelma kiikastaa..
Eli wms_settings.ini:n rakenne on likimain tämä:

wmsUrls
WMS-palvelimen osoite/osoitteet (pilkulla eroteltuna)

wmsActiveUrl
Käytössä oleva wmsUrl

wmsType
Karttatason tyyppi ("basemap" tai "layer")

wmsName
Karttatason nimi

wmsLayers
WMS-palvelimella olevat layerit, jota tällä tasolla käytetään (pilkuilla eroteltuna, suurimmasta mittakaavasta alkaen)

wmsLayerNames
Nimet, joita käytetään kun wmsLayerseissa olevat layerit tallennetaan Mapsin tietokantaan (näitä pitää siis olla yhtä monta, kuin wmsLayerseitä, ja vastaavassa järjestyksessä)

wmsLayerWidths
Yhden karttatiilen leveys metreissä kullekin wmsLayersin tasolle

wmsTransparent
Pyydetäänkö palvelimelta karttatiili, jossa tausta on läpinäkyvä

wmsLayerMinX
Pienin x-koordinaatti (EPSG:n määräämän tasokoordinaatiston pienen itäkoordinaatti)

wmsLayerMinY
Pienin y-koordinaatti

wmsLayerMaxX
wmsLayerMaxY

Suurin x- ja y-koordinaatti

wmsLayerImageWidth
wmsLayerImageHeight

Karttatiilen koko pikseleissä (ainoastaan 256x256 toimii)


Saat WMS-palvelimen tiedot GetCapabilites pyynnöllä eli esim.
http://kartta.nba.fi/arcgis/services...etCapabilities

Noissa sun asetuksissa taitaa olla ongelmana minX ja minY arvot,
jotka pitäs olla varmaan
wmsLayerMinX_19=170407.716000
wmsLayerMinY_19=6633102.281900
 

The Following User Says Thank You to orava For This Useful Post: