簡體   English   中英

在OL3中,我的地圖看起來很奇怪並且“稀疏”

[英]My map looks wierd and “pixly” in OL3

我正在嘗試使用OL3展示地圖服務器,但效果不佳。 映射服務器的文檔不存在,並且映射服務器的GetCapabilities響應非常簡短(不是很好或有用)。

我已經設法展示了這張地圖,但是看起來很奇怪,很奇怪。 圖片說出了千余個單詞,所以我只向您介紹它的外觀。

http://imgur.com/UUVJEVK http://imgur.com/lkSk3H4 http://imgur.com/mlNbHF0

我什至做了一個JS小提琴:

http://jsfiddle.net/qpz7bp2g/

var oLayers = "ST:background";

    var oURL = "its on the jsfiddle";

    var oProjection = "EPSG:3006";

    var oScales = [4000,8000,15000,30000,90000, 120000, 180000, 250000, 500000];

    var screenDPI = 95;
    var IPM = 39.37;

    var resolutions = [];
    for (var i = oScales.length-1; i >= 0;--i) {
        resolutions.push(oScales[i] / (screenDPI * IPM));
    }

    var extent=[181896.33,6101648.07,864582.51,7688373.92];

    var projection = new ol.proj.Projection({
        code: oProjection,
        units: "m",
        extent: extent
    });

    //ol.proj.addProjection(projection);

    var layers = [
        new ol.layer.Tile({
            extent: extent,
            source: new ol.source.TileWMS({
                url: oURL,
                params: {'LAYERS':oLayers,
                'SRS' : "EPSG:3006"}
            })
        })
    ];


    var view = new ol.View({
        projection: projection,
        center: ol.proj.transform([13.0, 55.6], 'EPSG:4326', oProjection),
        resolutions: resolutions,
        extent: extent,
        zoom: 0
    });

    var map = new ol.Map({
        layers: layers,
        target: 'maps',
        view: view
    });

有任何想法嗎?

WMS GetMap URL看起來GetMap

http://gis.skanetrafiken.se/wmspublic/service/wms?
SERVICE=WMS&
VERSION=1.3.0&
REQUEST=GetMap&
FORMAT=image%2Fpng&
TRANSPARENT=true&
LAYERS=ST%3Abackground&
SRS=EPSG%3A3006&
WIDTH=640&
HEIGHT=640&
STYLES=&
BBOX=405029.65265624993%2C6138836.957109375%2C417425.94835937495%2C6151233.2528125

鏈接

但這是WMS服務器呈現的內容:

這就是WMS服務器呈現的內容

因此,我想問題不在於OL,而在於服務器上的樣式配置。 也許您可能需要找出合適的縮放級別。 使用同一WMS服務器是否有可行且美觀的解決方案? 檢查其縮放級別。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM