如何使用OpenLayers在原始投影中显示tif图像?

时间:2018-10-24 14:11:29

标签: openlayers tiff utm

我在UTM投影中有一个图像(.TIF)-32610。我想在其自己的投影中显示它。 这是我使用OpenLayers和proj4实现的工作示例:

var epsg_code = '32610;
var proj = 'EPSG:' + epsg_code;

proj4.defs('EPSG:'+data.originalProj, "+proj=utm +zone=10 +datum=WGS84 +units=m +no_defs");
var tile_layer = new ol.layer.Tile({ 
    source:new ol.source.XYZ({
        url: --//--,
        projection:ol.proj.get(proj)
    })
});
var map = new ol.Map({
    target: 'map',
    layers: [tile_layer],
    view: new ol.View({
        projection: 'EPSG:32610',
    center: ol.proj.transform([-122.347, 37.805], 'EPSG:4326', 'EPSG:32610'),
    zoom: 9
    })
});

我的图块服务器每次返回简单的正方形(256x256)图块。就像我了解的那样,OL会将图块重新投影到投影32610。问题是:(从图块服务器获取)哪个投影图块才能正确显示?

0 个答案:

没有答案