Здравствуйте. Не могу решить проблему, может кто-то уже с этим сталкивался.
Через openlayers получаю и вывожу карту с geoserver через geowebcache. Все хорошо выводится.
Но карта выводится в диапазоне мира EPSG:4326: -180.0,-90.0,180.0,90.
Все бы ничего, но с Чукоткой проблема - 2 части в разных сторонах. Хочется, чтобы карта достраивалась
при выходе за стандартные границы, используя кеш, и Чукотка рисовалась правильно. Чего только не пробовал: менял вручную коридор границ,
перерисовывал тайлы, но пока ни к чему не пришел.
Если использоваться строку
// setup tiled layer
tiled = new OpenLayers.Layer.WMS(
//"world:TM_WORLD_BORDERS-0.2 - Tiled",
"world:globalmap",
"http://127.0.0.1:8080/geoserver/wms",
{
LAYERS: 'world:globalmap',
STYLES: '',
format: format
},
{
buffer: 0,
displayOutsideMaxExtent: true,
isBaseLayer: true,
yx : {'EPSG:4326' : true}
}
); - все нормально, но рендерится очень долго, так как слоев очень много - не вариант.
Если так - то с кешем хорошо, но не выйти за границы -180.0,-90.0,180.0,90
// setup tiled layer
tiled = new OpenLayers.Layer.WMS(
"world:TM_WORLD_BORDERS-0.2 - Tiled",
"world:globalmap",
"http://127.0.0.1:8080/geoserver/gwc/service/wms",
{
LAYERS: 'world:globalmap',
STYLES: '',
format: format
},
{
buffer: 0,
displayOutsideMaxExtent: true,
isBaseLayer: true,
yx : {'EPSG:4326' : true}
}
);
Geoserver
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 20 ноя 2015, 13:28
- Репутация: 0
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot], Google [Bot] и 3 гостя