У меня есть изображение (.TIF) в проекции UTM - 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. Вопрос в том, какие плитки проекции (с сервера плиток) должны иметь для правильной визуализации?