我在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。问题是:(从图块服务器获取)哪个投影图块才能正确显示?