OpenLayers: ошибка перепроецирования
Добавлено: 17 фев 2011, 08:01
У меня данные в базе PostGIS хранятся в системе координат WGS-84 (EPSG:4326),
но при просмотре требуется отображать данные в системе координат Пулково-42 (EPSG:28483).
Но вот загвоздка: Geoserver нормально совмещает данные, хранящиеся в разных таблицах,
а вот OpenLayers при наложении векторного слоя OpenLayers.Layer.Vector(projection: "EPSG:28483")
на тейлы, полученные от Geoserver'а, по странному стечению обстоятельств, смещает точки вверх:

на рисунке:
красные точки - наложение, выполненное Geoserver'ом
черные точки - наложение, выполненное OpenLayer'ом
вопрос: какой параметр не дает OpenLayer'у корректно расставить точки?
но при просмотре требуется отображать данные в системе координат Пулково-42 (EPSG:28483).
Но вот загвоздка: Geoserver нормально совмещает данные, хранящиеся в разных таблицах,
а вот OpenLayers при наложении векторного слоя OpenLayers.Layer.Vector(projection: "EPSG:28483")
на тейлы, полученные от Geoserver'а, по странному стечению обстоятельств, смещает точки вверх:

на рисунке:
красные точки - наложение, выполненное Geoserver'ом
черные точки - наложение, выполненное OpenLayer'ом
вопрос: какой параметр не дает OpenLayer'у корректно расставить точки?