Страница 1 из 1

Экспорт в GML не сохраняет srsName.

Добавлено: 26 окт 2015, 08:57
aleks624
Привет.
Уважаемые форумчане, прошу поделиться опытом.
Экспортирую контур в GML, в итоге получаю набор без указания srsName. Он мне нужен, т.к. потом их загружать.
По умолчанию используется "EPSG:3857", а система принимает в "EPSG:4326".
Слои OpenLayers.
Вопрос, как заставить сохранять srsName при экспорте в GML?

Код: Выделить всё

var my_layer = boxLayer;//квадрат на карте, жаль что не настоящее копирование
if (my_layer instanceof OpenLayers.Layer.Vector && my_layer.features.length == 0)
  {
    console.log('Object not ready :( ')
    return;
  }
console.log('projection (srsName) =', my_layer.features[0].layer.projection.getCode());//"EPSG:3857"
layer['format'] = new OpenLayers.Format.GML();
console.log('OpenLayers.Format.GML:\n ',my_layer.format.write(my_layer.features[0]));//GML
Спасибо.