Как показать изображение в оригинальной проекции с помощью OpenLayers? - PullRequest
0 голосов
/ 24 октября 2018

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

...